CodeCraftr
Exploring the Art of Coding
Tag Blog
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.
Al een tijdje wil ik een blog starten en nu is het eindelijk zover!
Tag DDD
Implementing Domain-Driven Design aka The Red Book. I held high expectations for this title, did it deliver? Find out in this review.
The βBlue Bookβ is a classic among software developers. What makes it so renowned? Is it that good? Find out in this review.
Een conferentie die voornamelijk samenwerking en hands-on sessies benadrukt, maar dan virtueel.
Hoe was dat?
Tag DDD Europe
Een conferentie die voornamelijk samenwerking en hands-on sessies benadrukt, maar dan virtueel.
Hoe was dat?
Tag Career
How do you attain the mindset of a great coder? Reading these five books will give you a great start.
Want to learn a new programming language, but donβt know where to start? Exercism might be what youβve been looking forβ¦
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
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
DevOps. Wel eens van gehoord, maar heb je niet helder waar het om draait? Dan is dit een boek voor jou.
Tag Reviews
DevOps. Wel eens van gehoord, maar heb je niet helder waar het om draait? Dan is dit een boek voor jou.
Tag Role Interface
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
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
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
Naming abstract types and their implementations is challenging. Learn why you should avoid names like IRepository, RepositoryImpl, and AbstractRepository.
Ints, Doubles, Strings. We work with primitives all the time, but did you know they can hurt your Software Design? Microtypes can help!
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
Want to learn a new programming language, but donβt know where to start? Exercism might be what youβve been looking forβ¦
Practice makes perfect, and we developers can hone our skills with the CodeKata.
Tag CodeKatas
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.
Practice makes perfect, and we developers can hone our skills with the CodeKata.
Tag 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
Refactoring and then spend hours changing your tests? Not sure what a test does? Test Data Builders to the rescue!
Tag TDD
Refactoring and then spend hours changing your tests? Not sure what a test does? Test Data Builders to the rescue!
Tag Kotlin
After a few years of working with Kotlin daily, I reflect upon the six most compelling reasons to use the language.
Tag Battleship
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
The terminal is a developerβs best friend. Iβll introduce five ways to make it an even better companion to your workflow.
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
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
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
Are you thinking about starting a technical blog? Technical Blogging might be the book for you. Learn why in this review.
Tag Exercism
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
How do you attain the mindset of a great coder? Reading these five books will give you a great start.
Tag 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 Extreme Programming
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
Naming abstract types and their implementations is challenging. Learn why you should avoid names like IRepository, RepositoryImpl, and AbstractRepository.