Miroslav Popovic
Qinshift
Software Engineering Manager
Bosnia and Herzegovina
Making sense of software architecture in .NET

Session Abstract

In this talk, you will learn all there is to know about various types of software architectures that are used in .NET ecosystem today and be ready to select a proper one when starting a new project. Of course not! Are you kidding?!? Nobody can teach you architecture in 45 minutes. This is not Matrix! We are in a blue pill world. Software Architecture is an elusive topic. When you read or listen about it, it makes sense, and you see how it can apply to your projects. However, the real learning starts when you start following it and implementing it. You need to go through the trenches of the actual usage and implementation to see the good, the bad and the ugly. Some even wander into an enemy territory of accumulated bad decisions and get shred into pieces with unexpected technical debt. And guess what? Even if you find a perfect match for your current project, it might not work at all for the next one. We will go through some of the most popular architecture concepts that .NET ecosystem lately nurtures (Clean Architecture, Hexagonal Architecture, Vertical Slice Architecture, Monoliths, Modular Monoliths...), and talk about pros, cons, and lessons learned on real projects.


Note to event organizers

Novo predavanje za ovu sezonu konferencija

Miroslav Popovic

Miroslav is a senior software architect for .NET and JavaScript, employed at Qinshift in the position of a technical manager. He uses .NET from version 1.0. From Windows Forms, through WPF and Silverlight, all the way to ASP.NET Core. Currently, he is focused on ASP.NET Core, client-side JavaScript development and software craftsmanship. During his career, he worked on a lot of small and big projects, including a couple of local startups. He was one of the members of the development team for the Kicks platform and one of the moderators for https://javascriptkicks.com and https://dotnetkicks.com. Besides that, he is an active community member, conference speaker and one of the leaders of "BLbit Banja Luka" user group. His blog is at https://miroslavpopovic.com.


Back to speaker profile
Miroslav can deliver sessions in
English
Bosnian
Croatian
Serbian
Relevant industries
Computer Software
Connect with Miroslav

Report speaker profile

Reason for reporting this profile (multiple options possible)


Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.
Please complete this required field.
Please complete this required field.

Thank you for reporting this profile, we are going to review it as soon as possible.