Masterclass

The art of writing maintainable and testable code

Join this engaging 1-day workshop where you'll explore practical approaches to crafting clean, maintainable codebases and writing effective tests, blending principles like TDD, SOLID, and clean code with real-world insights and hands-on refactoring sessions.

read description ↓

Over the last three decades, I've been on an everlasting quest to try to find the sweet spot in writing maintainable code that is properly covered by tests. I've been practicing Test Driven Development for the last 15 years and have experienced first-hand how easy it is to shoot yourself in your own feet. The same can be said about coding standards, the principles of object-oriented programming, SOLID, and all the other acronyms that are so popular in our profession. So it's time to bring some sanity and common sense in all of that.

The day will be a mixture of me talking and the attendees analyzing, discussing, refactoring and writing some unit tests. Most of the code examples will come from my own open-source project, so for those that don't feel comfortable enough with C#, I'll try to group people.

For any developer aspiring or trying to improve their automated testing skills

9 July 2025, Berlin

Full-day masterclass

Speaker

Dennis Doomen

Principal Consultant at Aviva Solutions

Learn MORE ↓

Dennis is a Microsoft MVP and Principal Consultant at the Dutch Microsoft consultancy firm Aviva Solutions. With 29 years of experience under his belt as a software architect and/or lead developer, he specializes in designing full-stack enterprise solutions based on .NET as well as providing coaching on all aspects of designing, building, documenting, deploying, and maintaining software systems in an agile world. He is the author of several open-source projects, most notably Fluent Assertions.

Reserve your spot!

Full-Day Masterclass Pass

9 July 2025
Only 30 spots are available
Regular Price
€799
excl. VAT
Current Price
€499
excl. VAT

Check out other masterclasses

Did you actually listen?
LEARN MORE
Dreamteam - Aspire, ASP.NET Core and Blazor
LEARN MORE
Your Data with AI - Introduction to LangChain.js
LEARN MORE
Revolutionizing Software Processes with AI
LEARN MORE
How to put GPT LLMs & friends into your applications
LEARN MORE
Better Paranoid than Offline: Web Application Security Bootcamp
LEARN MORE
Modern Angular Architectures: Nx, Micro Frontends, Signal Store
LEARN MORE
Mastering CI/CD Workflows with GitHub Actions
LEARN MORE
Agile Team Leadership 2025
LEARN MORE
Building a Real World Architecture
LEARN MORE
Modern Web Apps With React
LEARN MORE