December 30, 2024
·
14 min read
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.
Read More →
December 21, 2024
·
10 min read
In this post, I'll show how traits and lifetimes serve similar purposes to concepts like interfaces in OOP, but with some important differences.
Read More →
November 17, 2024
·
9 min read
Instead, I ended up liking it more than Rust.
Read More →
October 26, 2024
·
16 min read
This is my best attempt at plugging the holes in my understanding of concurrency. It ends with me building a concurrent word count application.
Read More →
October 01, 2024
·
9 min read
I heard someone say that implementing a linked list in Rust is not for the faint of heart. I decided to try it, and here's what I learned.
Read More →
August 03, 2024
·
8 min read
Tried to shrink the docker image for my Go blog and ended up learning a lot about compiling Go binaries on different Linux distros.
Read More →
June 15, 2024
·
13 min read
An over-reliance on JavaScript as the core of many websites, most of which don't benefit anything from it, is making the internet inaccessible to many users with low-end devices
Read More →
April 27, 2024
·
12 min read
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.
Read More →
April 06, 2024
·
11 min read
In this one, we use Rust to build a wrapper around a public weather API then add caching with Redis for blazing fast performance and to save up on API credits.
Read More →
March 08, 2024
·
14 min read
By the end of this, you should be able to build something similar that leverages the unmatched brilliance of Go on the backend, HTMX on the front end, and some AI trickery thanks to the OpenAI API to wow your users.
Read More →
February 19, 2024
·
9 min read
I really like Go. And, while the whole community has been obsessing over pairing it with HTMX, I figured I would start with what I know. So, here's how I would pair Go and React for building full-stack web apps.
Read More →
February 09, 2024
·
23 min read
The social web as it is today was never meant to be the final destination. Only an intermediate stage. Will the Fediverse be it's final form?
Read More →
January 10, 2024
·
17 min read
As a new dev, most of what you'll hear about regex is bad. Let's try to change that.
Read More →