Blog Posts

Thoughts, tutorials, and insights on web development, design, and technology.

Learning about Rust Benchmarking with Sudoku from 5 minutes to 17 seconds
Bryson Meiling

Learning about Rust Benchmarking with Sudoku from 5 minutes to 17 seconds

I'll take you through the process of optimizing a Sudoku solver written in Rust. We'll start with a simple, unoptimized version and apply a series of optimizations that will take the time to solve 100,000 puzzles from over 5 minutes down to just 33 seconds, and 20,000 of the hardest puzzles from over 2 minutes down to just 17 seconds.

Rust Software Engineering Criterion +1 more
Read more →
Choosing Intentional Media Over Doom Scrolling
Bryson Meiling

Choosing Intentional Media Over Doom Scrolling

Being intentional about the sources of media, articles, entertainment with my time has been helping me reflect on the current state of technology and social media apps. I'm wary of the amount of time I use it and the image that I present to kids.

Social Media Information AI
Read more →
Jump on the UV Python Bandwagon. You Won’t Be Disappointed.
Bryson Meiling

Jump on the UV Python Bandwagon. You Won’t Be Disappointed.

UV fixes a lot of common headaches for Python developers. It helps you ditch old habits like requirements.txt (which was never really meant to be a standard) and the hassle of activating virtual environments. With UV, your projects become cleaner, more reliable, and a lot more fun to work with.

UV Python Software Development +1 more
Read more →
After 3 years of AWS Amplify, is it the Best Backend as a Service?
Bryson Meiling

After 3 years of AWS Amplify, is it the Best Backend as a Service?

As a one-person team managing backend services for a few businesses, finding a reliable and efficient Backend as a Service (BaaS) is crucial. For the past three years, AWS Amplify has been that service for me.

Backend as a Service AWS
Read more →
Don’t Forget to Ask the Customer Before, During, and After
Bryson Meiling

Don’t Forget to Ask the Customer Before, During, and After

I just wanna put this out as a PSA that you should be writing and making products that work well AND they solve a end user frustration. Seems stupid to say this until your realize how easy it is for a project at work to carry on 6 month ( or even years!!! ) without getting substantial and valid criticism and feedback.

Business Data Science Software Development +2 more
Read more →
Stop making your python projects like it was 15 years ago…
Bryson Meiling

Stop making your python projects like it was 15 years ago…

I have a few things I’ve seen across companies and projects that I’ve seen working with Python that are annoying, hard to maintain, and are antiquated. Lets jump right in

Software Development Python Software Engineering
Read more →