TDD as if you Meant It: Some Traditional TDD – part 1 (Episode 6)

TDD as if you Meant It: Some Traditional TDD – part 1 (Episode 6) About This…

TDD as if you Meant It: Refactoring to Builder (Episode 5)

TDD as if you Meant It: Refactoring to Builder (Episode 5) About Cost of Change during…

TDD as if you Meant It: Refactor to a new Class (Episode 4)

TDD as if you Meant It: Refactor to a new Class (Episode 4) About Extract Class…

TDD as if you Meant It: Refactor Primitives to Concepts (Episode 3)

TDD as if you Meant It: Refactor Primitives to Concepts (Episode 3) About Hidden Concepts Each…

TDD as if you Meant It: I care about Behavior and not about Representation (Episode 2)

TDD as if you Meant It: I care about Behavior and not about Representation (Episode 2)…

TDD as if you Meant It: Think – Red – Green – Refactor (Episode 1)

TDD as if you Meant It: Think – Red – Green – Refactor (Episode 1) About…

Evolutionary Design: Normalize Growth

Evolutionary Design: Normalize Growth The Definitions Evolutionary Design is the practice of creating the components and…

Talk: Easier to change CODE

Talk: Easier to change CODE This is a talk from I T.A.K.E. Unconference 2016, Bucharest. It…

Talk: Java User Group Łódź – Legacy Code is Fear

Talk: Legacy Code is Fear (Łódź, Poland) Legacy code is fear because we fear the unknown.…

Programming by Wishful Thinking

Coderetreat: Programming by Wishful Thinking Blog post series This blog post is part of a series…

Talk: Agile Lean Europe 2014 – Legacy Code is Fear

Legacy code is fear because we fear the unknown. Learn what you need to learn in…

Legacy Coderetreat: Part 11 – Refactoring Rule of Three

Rule of Three Blog post series This blog post is part of a series about legacy…