Introduction I recently had this idea to write about my current dev environment every...
The Social Network for Deserted Islanders I've been spending time learning Clojure lately,...
Introduction I recently scored a license to the Rider IDE from JetBrains through work. I'v...
This article started out as an explanation of my approach to handling state management in Angular app...
Today, I'd like to spread the word about two products that have significantly improved my work from h...
What is Entropy? According to the Oxford Dictionary, entropy can be defined as: gradual...
When I first started using Angular, I found the built in testing tools awkward to use and slow to run...
I created a video showing the Bowling Game Kata in JavaScript. This is a kata originally created by U...
Not long ago, it felt like every site and app in the world was built on top of Bootstrap. Now, it fee...
I recently read this excellent blog post by Bob Martin about an interesting debate he had on Twitter...
What Are Code Katas? In the software development world, code katas are commonly used by de...
What is TDD? Whether you're new to software development or have been around for awhile, yo...