Test-first Programming
Master the Art of Test-driven Development (TDD) and learn how the Top 1% of Developers create software.
All things TDD.
Catch up on topics around Test-driven Development (TDD), Refactoring, and Clean Code and become a faster and better developer.
“I had the pleasure of working with David on a complex project, […]. One aspect that stood out to me was his commitment to test automation and code quality. He brought a level of rigor and attention to detail to our project that ensured our deliverables were always of the highest standard. […]”
– Hichame Yessou / Product Lead at Tesla – Gigafactory Berlin
By the numbers.
Over the last 25+ years, David has solved all kinds of problems for companies across many different industries.
25
Years of Industry Experience
40+
Amazing Clients
700+
Software Engineers trained
About David
David believes that software grows like a plant – and that the development approach needs to acknowledge that. That’s why he loves Agile and DevOps practices like Incremental Design and Test-first Programming.
David wrote his first line of code in 2000 when he swapped French classes for programming classes in high school. Since then, he’s been writing software as a game developer, a Java enterprise consultant, a native app developer, and a full-stack web developer.
His teaching career took off in 2015 with test-first full-stack bootcamps delivered to employees at Fortune 100 companies like IBM or Allstate. Since then, he has coached over 700 software engineers – individually, in classes, or on the job in teams.