All Stories

🔥 5 Tweaks for a Productive Terminal

The terminal is a developer’s best friend. I’ll introduce five ways to make it an even better companion to your workflow.

⚗️ Concocting the Battleship Codekata

B1. Miss. A2. Hit. That’s right, it’s Battleship! I created a Codekata for this nostalgic game. Learn all about it in this post.

📘 Book Review: Domain-Driven Design

The “Blue Book” is a classic among software developers. What makes it so renowned? Is it that good? Find out in this review.

💘 6 Reasons to Love Kotlin

After a few years of working with Kotlin daily, I reflect upon the six most compelling reasons to use the language.

🔨 Maintainable tests with Test Data Builders

Refactoring and then spend hours changing your tests? Not sure what a test does? Test Data Builders to the rescue!

🥋 How to become a better developer with CodeKatas

Practice makes perfect, and we developers can hone our skills with the CodeKata.