A learning and training ground to practice programming skills like TDD with different languages.

Github Badge Github Badge

A dojo is a hall or place for immersive learning or meditation. This is traditionally in the field of martial arts, but has been seen increasingly in other fields, such as meditation and software development. The term literally means "place of the Way" in Japanese. A coding dōjō is a space and associated technique for groups to practice computer programming skills.

For katas and exercises see

Guidelines and Conventions

  1. Create a dedicated directory for each kata in the project root.

  2. Create a dedicated Github Actions workflow for each kata. The goal is to have one workflow per kata.

  3. Put linter definitions and docs inside the kata folder.

  4. Run everything in containers!

Risks and Technical Debts

Scale for Probability and Impact: Low, Medium and High

# Title Description Probability Impact Response








Feel free to contact me via or visit my website