Thank you for joining my sessions at .NET Developer Days 2025 – Warsaw
🎯 Designing a Distributed System for Long-Term Development
🏗️ Implementing Clean Architecture
and the Post-Conference (2-Day Workshop)
🚀 Application Infrastructure in .NET for Clean Architecture
It was a great opportunity to connect with so many dedicated developers and architects, share lessons learned from real-world distributed systems in the energy sector, and explore practical ways to design code structures that truly enforce Clean Architecture principles.
Below you’ll find all the resources, slides, and source code mentioned during my talks and workshop.
Feel free to reach out anytime if you’d like to discuss implementation details or need guidance in applying these patterns to your own systems.
Day 1
Designing a Distributed System for Long-Term Development
-> Slides: available soon
Day 2
Implementing Clean Architecture
-> Slides: available soon
Missed the Workshop? Here’s Your Chance
These sessions are meant to inspire and share ideas on how to design for long-term development — and to highlight the importance of investing in an infrastructure that supports your architecture.
The Post-Con Workshop Application Infrastructure in .NET for Clean Architecture dives deeper into the how: it teaches practical ways to build such infrastructure in .NET, passing on proven practices and tools that help you get started fast and accelerate your progress.
If you missed the workshop, you can still catch the online version, available this November — now on sale:
👉 https://clean-architecture.net
Resources
-
→ Demo Source Code – available on GitHub:
- Repository: onCodeDesign/AppInfra-Training
- Includes the AppBoot library implementing Type Discovery, Dynamic Plugin Load, and supporting the Generic Host with strict Assembly Referencing Rules for .NET 10
- Contains DataAccess implementations with the Repository and UnitOfWork patterns for .NET 10
-
→ iQuarc.AppBoot – reusable library for .NET Framework 4.8 implementing Type Discovery, Generic Host, and strict Assembly Referencing Rules
-
→ iQuarc.DataAccess – reusable library implementing Repository and UnitOfWork patterns for .NET Framework 4.8