Recent posts
The AI Hype is Designed to Exploit Your Insecurity
My goal, with this post, is to show you that this latest wave of AI hype has, at its core, been driven by induced insecurity and fear-mongering about what will happen to us if we don't embrace it.
Sunday, May 18 2025Exploring the Actor Model in Rust
This blog post will explore the actor model using Rust. We'll discuss why it's a valuable approach, the challenges it helps overcome, and how to use it practically in your Rust programs.
Saturday, Apr 12 2025In Elixir, Everything is a Process
I set myself an interesting/unreasonable challenge with this one - trying to explain everything that makes Elixir special in a single post.
Saturday, Mar 8 2025Rate Limiting Strategies for Backend Services
Rate limiting is an essential technique for protecting backend services and ensuring fair resource usage. In this post, we explored Token Bucket, Fixed Window, Sliding Window, and Redis-based Distributed Rate Limiting, all implemented in Python with FastAPI.
Monday, Dec 30 2024A Brief Exploration of Traits and Lifetimes in Rust
In this post, I'll show how traits and lifetimes serve similar purposes to concepts like interfaces in OOP, but with some important differences.
Saturday, Dec 21 2024
Start here
A Brief Exploration of Traits and Lifetimes in Rust
In this post, I'll show how traits and lifetimes serve similar purposes to concepts like interfaces in OOP, but with some important differences.
Saturday, Dec 21 2024Multistage Docker Builds for Go Web Apps
Tried to shrink the docker image for my Go blog and ended up learning a lot about compiling Go binaries on different Linux distros.
Saturday, Aug 3 2024Exploring Pub/Sub for Building Scalable Systems in Go
In this article, we will see how publish/subscribe allows us to build resilient, loosely coupled, and scaleable systems that align more with the demands of modern data-intensive, distributed applications.
Saturday, Apr 27 2024