I've recently discovered IndieHackers, but it seems there are a million and one fantastic communities...
Recently, while procrastinating from work, I found myself watching a youtube video on Formula 1 pisto...
There are a lot of different technologies out there. More than anyone could possibly explore. The de-...
Through December, I spent a large amount of time doing two things: working my way through the 2020 Ad...
Throughout 2020 I've written a tonne of front-ends in both React (using Create-React-App) and Vue. I'...
It’s no secret that testing is important. We rely on tests to describe intended behaviour, catch any...
Here at Shamaazi, we’ve recently gone through a round of hiring… and wow, hiring is hard! It’s chall...
I hate the word ‘utility’. It says absolutely nothing. And yet, I come across it in so often when pro...
Hi, my name is Doug. I’ve been a developer for several years and now work as the Lead Engineer at Sha...
I've written production code in a variety of different languages throughout my career, including Hask...
I've been a professional programmer for the last several years. During this time I've risen rapidly t...
Programming is all about communication. We communicate with computers to tell them what we want them...
Programming can be an arduous activity. You have to remember what you are doing. Remember the context...
Have you ever wanted to learn how to program, or to learn a new concept? Have you ever come across a...
Have you ever felt like you're stumbling in the dark trying to learn a new concept? Like you know whe...
At Shaamazi, we created and open-sourced our logger: antilog. We created this out of frustration at t...
Through my career in software, I've come across a broad range of attitudes and opinions towards testi...
Nearly all enterprise systems have a concept of reference data. From website configuration, lookup ta...
Nearly all enterprise systems have a concept of reference data. From website configuration, lookup ta...
At Shamaazi we've been using a tool called task. It's an incredibly powerful tool that can completely...
Through my career in software I've come across a broad range of attitudes and opinions towards testin...