Blog Posts

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

Stop "Melting" Your Data: Why Polars is the Successor Pandas Needs
Bryson

Stop "Melting" Your Data: Why Polars is the Successor Pandas Needs

Something that impressed me this last week is the buzz surrounding a new Python framework called Polars. It has been touted as the successor to Pandas, boasting a better API and significantly faster performance. Plus, it’s written in Rust, which always draws attention nowadays

uv marimo python +1 more
Read more →
The Real Cost of Choosing the Wrong Website Platform
Bryson

The Real Cost of Choosing the Wrong Website Platform

Comparing WordPress, Squarespace, and professional Astro websites. While DIY platforms seem cheaper upfront, the long-term costs in performance, flexibility, and opportunity might surprise you.

Web Development Astro WordPress +3 more
Read more →
Why I Ditched My Java Backend for Hono and AI Interns.
Bryson

Why I Ditched My Java Backend for Hono and AI Interns.

A practical look at using AI agents to rewrite a Java Spring Boot backend service into a TypeScript Hono serverless application, achieving better performance with less maintenance overhead.

AI Agents Spring Boot Hono +4 more
Read more →
Defying airflow to Amazon ECS
Bryson

Defying airflow to Amazon ECS

This was a big writeup of my five days of struggling to deploy airflow to Amazon ECS. May you not have as many difficulties as I did?

Airflow Python Apache +1 more
Read more →
Learning about Rust Benchmarking with Sudoku from 5 minutes to 17 seconds
Bryson

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

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

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 →
Don’t Forget to Ask the Customer Before, During, and After
Bryson

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

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 →