Systems Programming Languages are in a Weird Place Right Now
So, systems programming is in a weird place right now.…
So, systems programming is in a weird place right now.…
I set myself an interesting/unreasonable challenge with this one - trying to explain everything that makes Elixir special in a single post.…
It's tempting to think that technologies make or break software. In reality, they don't.…
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.…
In this post, I'll show how traits and lifetimes serve similar purposes to concepts like interfaces in OOP, but with some important differences.…
Instead, I ended up liking it more than Rust.…
This is my best attempt at plugging the holes in my understanding of concurrency. It ends with me building a concurrent word count application.…
I heard someone say that implementing a linked list in Rust is not for the faint of heart. Here's what I learned from trying to do just that.…