Computing and tech
The shock wave
Pick a change, going mobile or switching databases, and watch every module it touches. Introduce interfaces, break dependencies, and see the ripple shrink.
Free, with your Voyelle account.
What leads here.
The decks that help you review what you handle here, and the learning path it belongs to.
The learning pathDesigning software that lastsIts decks come in the right order, step by step, up to the badge.
The decks
- The SOLID principles
- Coupling and cohesion
- Dependency injection
- DRY, KISS, YAGNI
- Creational patterns
- Structural patterns
- Behavioural patterns
- Code smells
- The refactoring catalogue
- Code documentation
- Modularity and packages
- Branching strategies
- Git: rebase or merge
- Merge request and review
- MVC, MVP, MVVM
- Layered and hexagonal architecture
- N-tier architecture
- Library or framework
- Dependency management
- Building a REST service
- Exchange formats: JSON, XML, CSV, YAML
- Consuming a web service
- Data access: DAO, ORM, directories
In the same subject.
The mutant hunt
Write the tests that kill the mutants
The quality board
The quality standard, accident by accident
The debt lab
Refactor or ship: what debt costs
Try it, then review what it taught you.
Free: the whole library, unlimited reviews, no ads. See pricing