Developer Links

Published 2026-03-08 See other articles


This is a link collection that used to have its own page on my site. I haven’t updated this page since 2015 and many of the links exists now only in the Internet Archive, so I’m hereby archiving this page into my blog.


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

TDD

Tests

Test Doubles


Some techniques for specific situations:

Domain Driven Design

Legacy Code

Refactoring Databases

UI Testing