About Coding Dojo

Become a software design expert

Previously in About Coding Dojo …

Building solutions following Clean Architecture principles

Last session was a long session but an interesting one!

We covered some important topics such a great way to separate concerns and why it is a good way. We looked into the different parts of a software solution which helped us with the dependency rule and why this rule exists. 

Build solutions, not architectures

Steps to build Clean Architectures

The real muscle in Clean Architecture


Upcoming Training events:

The dependency rule

Thursday, February 22 · 6 – 7pm CET

In this training session we will deepdive into the dependency rule. The dependency rule is a key principle in software design and is a corner stone of Clean Architecture. 

The goal of this training session is to give you a good understanding of this principle and how to use it well. 

What people think about the About Coding Dojo

Learn by doing

The About Coding Dojo is a community to practice and level up your software design skills. Think of it as a martial arts dojo, where students come to practice how to think like a senior developer and how to tackle problems they will see in the industry. 

Free tier

  • LinkedIn community access
  • Access to the Dojo projects and challenges
  • Get help from the coummunity
  • Give help to the community
  • I will be highly active on this community as well


Premium tier

  • Everything from the free tier
  • Guided, interactive software design training  (at least once a month)
  • Deep dive webinars on design topics such as coupling, SOLID, Clean Architecture (at least once a month)
  • Access to all of the previous sessions

Start now for only €10/month

Carefull! After the first 3 months, the monthly fee will be €20 / month

For who is this community?

This community is for anyone who is interested in learning more about effective software design and solving problems. I am aiming to level up junior to medior experienced developers .

Disclaimer: All of the code examples on github are in Java since I am a java developer. This will most likely change over time as I start tackling other languages as well.