Training

Courses and workshops

"A skill is not as simple to acquire as knowledge. The learner has to perform the skill badly, recover from mistakes, do it a bit better, and keep repeating the whole process."

Workshop: Well-Balanced Test-Driven Development

For software developers with experience in writing automated tests, who want to improve upon their skills in writing solitary and sociable tests.

Learn More

Video course: Writing Maintainable Unit Tests

Self-paced learning course for software developers who want to improve upon their existing skills designing quality software by employing unit tests.

Watch the videos

Workshop: Refactoring Legacy Code Guided By Approval Tests

You need to add a new feature in a code base without any automated tests. Sounds familiar? Learn how to use Approval Tests for testing legacy code using an outside-in approach. You’ll be able to practice how to safely refactor the code while adding fine-grained unit tests and also introduce the new feature.
 

Workshop: Fast Developer Tests - A Strategy For Avoiding Integrated Complexity

UI tests and other kinds of high-level end-to-end tests negatively impact the velocity of development teams. They are slow, overly verbose, difficult to understand and fail for non-obvious reasons. Learn how to steer clear from such a situation by applying contract tests.
 

Interested in online or on-site training?
Contact me at infonull@nullprincipal-itnull.be or call +32 496 38 00 82

About

Thank you for visiting my website. I’m a professional software developer since Y2K. A blogger since Y2K+5. Author of Writing Maintainable Unit Tests. Teaching and coaching XP / Lean practices. Speaker at tech conferences. Curator of the Awesome Talks list. Thinking and learning about all kinds of technologies since forever.

Contact information

(+32) 496 38 00 82

infonull@nullprincipal-itnull.be