SaaS tools for improving productivity
Can using external tools help improve my team's productivity? This is a very common question among software development team leaders. The answer is a..
You have reached the highest level. You have completed the learning phases and we move on to the more complex katas. Remember that in the link of each Kata you will find an introduction and the details you need to be able to perform it. And remember: the best way to learn and improve is to practice. Ready to start?
ORM: Kata to learn how to work with an ORM.
Iteration 1: Learn how to do the setup and the kata.
Iteration 2: Apply the repository pattern, ValueObjects, Enities...
Iteration 3: Apply the specification pattern.
Iteration 2: Try to think how you would do the same as that ORM and implement it.
Task list kata: Working on domain models and software design principles such as SOLID.
Coffee machine project: Work this kata incrementally iteratively and evolve the architecture into a clean hexagonal architecture.
Iteration 1: Hexagonal - Optional use C4 to make designs on your system.
Iteration 2: Clean - Optional use Domain story telling to learn how your domain works.
Corporate Hotel Booking: Practice the outside-in approach, partners and services.
Conway's Game of Life: Event driven implementation
Iteration 1: Event driven implementation attempts to use Event Storming to design the events and understand how the system would work.
CQRS Booking: CQRS implementation.
Smart Fridge: Event Driven Implementation.
Refactoring Kata Lift Pass Pricing: Evolution to Hexadecimal.
Can using external tools help improve my team's productivity? This is a very common question among software development team leaders. The answer is a..
As a newly appointed CTO or Engineering Leader, the first 90 days in the role, company or project is a critical time; get it right in this quarter..
Our recommendation is that you first go through Object-Oriented Programming katas so that you can move on to more complex testing concepts. If so, we..
Join our newsletter for expert tips and inspirational case studies
Join our newsletter for expert tips and inspirational case studies