Join us on Discord
and Linkedin
to follow the initiative.
Christmas is closing, December is looming. Winter is coming...
The Advent of Craft team wants to bring you a new adventure both human and technical. Something you have not done before, something that will undoubtedly make you grow. You are about to enter a territory that is going to make you work hard. Get your IDE ready!
This year, you will have a similar format as last year with exercises everyday and solutions the next day.
Each challenge follow the next and the repository is updated daily.
This year we will cover about 7 languages:
C#
Java
Kotlin
Typescript
Php
Scala
Python
A repository is available and each day a topic will appear with a proposed solution for the day before.
A brand-new folder of original exercises you've never seen.
We know you will enjoy the journey 🎅. Happy Crafting!
Please take a look at our introduction video:
As a journeymen and women in software craftsmanship, there are challenges you face every day. They are challenges that require you to search, to be patient. Others to be quick and to trust your instincts.
In this story, you have been working as a new consultant at North Star Solutions
since a couple of months.
Here are the instructions for your journey
- Day 0: An encrypted email...
- Day 1: Too many parameters...
- Day 2: Extend the program.
- Day 3: Fuzzy or not?
- Day 4: A routine with Fakes and Mocks.
- Day 5: Validate Elf Ids (EID)
- Day 6: Review some code.
- Day 7: Can you read and understand the tests well?
- Day 8: Ask me what to do.
- Day 9: Improve tests readability.
- Day 10: Fix a bug.
- Day 11: Secure the program.
- Day 12: Collect or not collect?
- Day 13: Refactor your code with the Mikado method.
- Day 14: Find a more efficient way to test object mappings.
- Day 15: Reason to fail?
- Day 0: An encrypted email...
- Day 1: Fight primitive obsession...
- Day 2: Extend the program.
- Day 3: Fuzzy or not?
- Day 4: A routine with Fakes and Mocks.
- Day 5: Validate Elf Ids (EID)
- Day 6: Review some code.
- Day 7: Read the tests and test your reading...
- Day 8: Tell me what to do.
- Day 9: Improve tests readability.
- Day 10: Fix a bug.
- Day 11: Secure the program.
- Day 12: Collect or not collect?
- Day 13: Refactor your code with the Mikado method.
- Day 14: Find a more efficient way to test object mappings.
- Day 15: Reason to fail?
You can access our calendar view here.
Yann Courtel |
Yoan Thirion |
Damien Menanteau |
Drkaine |
Guillaume Faas |
Maxim Ric Iangaev |
Mirna Mahfoud |
Pierre Belin |
Rabah KAHIL |