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, and who want to improve upon their skills in writing solitary and sociable tests.

Learn More

Video course: Writing Maintainable Unit Tests
(in C#)

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.
 

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. Provider of training and coaching in XP practices. 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