Tag Blog

Change of content language 🌍

After quite some debate, I decided to take the plunge and write my content in English from now on. I’ll explain why in this update.

Hello Blog! πŸ‘‹

Al een tijdje wil ik een blog starten en nu is het eindelijk zover!

Tag DDD

πŸ“• Implementing Domain-Driven Design Review

Implementing Domain-Driven Design aka The Red Book. I held high expectations for this title, did it deliver? Find out in this review.

πŸ“˜ 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.

Domain Driven Design Europe 2021 πŸ‡ͺπŸ‡Ί

Een conferentie die voornamelijk samenwerking en hands-on sessies benadrukt, maar dan virtueel. Hoe was dat?

Tag DDD Europe

Domain Driven Design Europe 2021 πŸ‡ͺπŸ‡Ί

Een conferentie die voornamelijk samenwerking en hands-on sessies benadrukt, maar dan virtueel. Hoe was dat?

Tag Career

5 Books to Achieve the Mindset of a Software Craftsman πŸ“š

How do you attain the mindset of a great coder? Reading these five books will give you a great start.

πŸ•Ή How To Use Exercism To Learn Programming Languages

Want to learn a new programming language, but don’t know where to start? Exercism might be what you’ve been looking for…

5 Tips voor een vliegende start als software developer πŸ‘¨β€πŸ’»

Als startende developer is het lastig te bepalen wat je moet doen om te groeien. Met deze vijf tips maak je een vliegende start. πŸš€

Tag Tips

5 Tips voor een vliegende start als software developer πŸ‘¨β€πŸ’»

Als startende developer is het lastig te bepalen wat je moet doen om te groeien. Met deze vijf tips maak je een vliegende start. πŸš€

Tag DevOps

Leestip: The Phoenix Project πŸ“™

DevOps. Wel eens van gehoord, maar heb je niet helder waar het om draait? Dan is dit een boek voor jou.

Tag Reviews

πŸ“• Implementing Domain-Driven Design Review

Implementing Domain-Driven Design aka The Red Book. I held high expectations for this title, did it deliver? Find out in this review.

πŸ“˜ Technical Blogging Review

Are you thinking about starting a technical blog? Technical Blogging might be the book for you. Learn why in this review.

πŸ“˜ 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.

Leestip: The Phoenix Project πŸ“™

DevOps. Wel eens van gehoord, maar heb je niet helder waar het om draait? Dan is dit een boek voor jou.

Tag Role Interface

β˜• Improving Software Design with Role Interfaces

Role Interfaces offer a different perspective on the Interface in OOP. Learn what benefits this type of interface can bring your software design.

Tag Encapsulation

β˜• Improving Software Design with Role Interfaces

Role Interfaces offer a different perspective on the Interface in OOP. Learn what benefits this type of interface can bring your software design.

Tag SOLID

β˜• Improving Software Design with Role Interfaces

Role Interfaces offer a different perspective on the Interface in OOP. Learn what benefits this type of interface can bring your software design.

Tag OOP

How to Name Interfaces, Abstract Classes, and Their Implementations 🏷

Naming abstract types and their implementations is challenging. Learn why you should avoid names like IRepository, RepositoryImpl, and AbstractRepository.

πŸ‹οΈ The Might of Microtypes

Ints, Doubles, Strings. We work with primitives all the time, but did you know they can hurt your Software Design? Microtypes can help!

β˜• Improving Software Design with Role Interfaces

Role Interfaces offer a different perspective on the Interface in OOP. Learn what benefits this type of interface can bring your software design.

Tag Deliberate Practice

πŸ•Ή How To Use Exercism To Learn Programming Languages

Want to learn a new programming language, but don’t know where to start? Exercism might be what you’ve been looking for…

πŸ₯‹ How to become a better developer with CodeKatas

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

Tag CodeKatas

βš—οΈ 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.

πŸ₯‹ How to become a better developer with CodeKatas

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

Tag Test Data Builders

πŸ”¨ 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!

Tag Patterns

πŸ”¨ 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!

Tag TDD

Why Dumb Tests are Smart 🧠

Writing tests that help evolve a system is hard, and you get there by avoiding smart tests while preferring dumb ones. Let’s dive in.

The Real Reasons for Doing Test-Driven Development πŸ’Ž

Why do people apply TDD? Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development.

πŸ”¨ 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!

Tag Kotlin

πŸ’˜ 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.

Tag Battleship

βš—οΈ 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.

Tag Terminal

πŸ”₯ 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.

Tag Tools

πŸ”₯ 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.

Tag Refactoring

πŸ‹οΈ The Might of Microtypes

Ints, Doubles, Strings. We work with primitives all the time, but did you know they can hurt your Software Design? Microtypes can help!

Tag Microtypes

πŸ‹οΈ The Might of Microtypes

Ints, Doubles, Strings. We work with primitives all the time, but did you know they can hurt your Software Design? Microtypes can help!

Tag Blogging

πŸ“˜ Technical Blogging Review

Are you thinking about starting a technical blog? Technical Blogging might be the book for you. Learn why in this review.

Tag Exercism

πŸ•Ή How To Use Exercism To Learn Programming Languages

Want to learn a new programming language, but don’t know where to start? Exercism might be what you’ve been looking for…

Tag Mindset

5 Books to Achieve the Mindset of a Software Craftsman πŸ“š

How do you attain the mindset of a great coder? Reading these five books will give you a great start.

Tag XP

The Real Reasons for Doing Test-Driven Development πŸ’Ž

Why do people apply TDD? Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development.

Tag Naming

How to Name Interfaces, Abstract Classes, and Their Implementations 🏷

Naming abstract types and their implementations is challenging. Learn why you should avoid names like IRepository, RepositoryImpl, and AbstractRepository.

Tag Exploration

Exploring the Art of Authentic Writing

This post will be different: no technical stuff, no code, none of that. It will be a bit personal, making it kind of scary for me.