Esko Luontola
2018-10-10 17:59 EEST

Developer Links

The following material is good to read/watch/listen at home, a little every day. A good video to start with is Corey Haines' presentation on deliberate practice. Also the Agile Skills Project can give a roadmap on what to look more into.

Good Code

Emergent Design

Naming Things

Composed Method

Dependency Injection

Object-Oriented Design



Test Doubles

Some techniques for specific situations:

Domain Driven Design

Legacy Code

Refactoring Databases

UI Testing