Clean Architecture for Blazor in the Real World

Room 8Wed 13 May • 13:15–14:15DevIntermediate
Clean architecture promises maintainability and testability—but the real world is full of deadlines, legacy code, and changing requirements. This session shows how to implement clean architecture in an existing Blazor application, balancing purity with pragmatism. Key Topics Covered: • Clean architecture principles • Structuring .NET solutions • Mapping theory to actual deliverables • Migration strategies for existing projects Prerequisites: Understanding of SOLID principles and C# Format: Case study with code snippets Takeaways: • Apply clean architecture pragmatically • Avoid overengineering your projects • Introduce clean architecture incrementally

About the speaker

Johan Smarius

Johan has been developing software since 1996 and has worked with .NET since version 1.0. With extensive experience as a lead developer and architect for .NET solutions, he is deeply passionate about clean coding and test-driven development. At JMAC Software Solutions and Bergler, he designs architectures for .NET solutions and coaches and trains developers in the domain of software engineering in general and Microsoft technologies in particular.