Dependencies are one of the biggest challenges to getting legacy code into a test harness. Especially dependencies on…
Tests are the safety net that allow you to refactor with confidence. But what if your legacy code doesn’t have any…
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” — Martin Fowler (1999)
In April, I helped organize a community tech conference and taught a two-day intro to Android training…
Last week I attended the first ever KotlinConf. The event was hosted by JetBrains and held in SF behind the massive buzz…
I’m pretty excited to be giving another talk about Android clean architecture and testing this weekend at Droidcon SF.
Hey all, I’m going to be giving a talk about clean architecture and testing next week at Droidcon NYC.
Passive View is the concept that logic in UI code should be minimized. This idea is also sometimes referred to as Humble View.
Clean architecture is not a one-size-fits-all solution.