As a starting point for our journey into asynchronous programming, we'll write a simple web server. Web servers are great examples of massively concurrent programs. Our end goal is to create a performant and efficient server capable of powering high-traff... (more…)
Read more »
I'm going to look at design patterns that enables easy code testability. Most of the code
I write at work is written in a traditional object-oriented language, and is almost
exclusively using the pattern known as Dependency Injection (DI). (more…)
Read more »
When I started this blog back in September my goal was to post at least once
a month. It's December now and you're reading my second post, so I'm not exactly
off to a great start. 🤔... (more…)
Read more »
Quick reminder! You can get my posts fresh in your inbox if you join the mailing list here... (more…)
Read more »
As free software activists, we all enjoy using the latest and greatest in free software, but we need to make sure that the software we are using really does respect our freedom. Many users have expressed to us their desire to run Rust, since it appears t... (more…)
Read more »