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.
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.