Zoran Horvat

Zoran Horvat

Software architect, independent consultant and trainer


Zoran is a consultant, developer, and software architect, author at Pluralsight, Udemy, and YouTube.  

He is dedicated to reviewing, coaching and training software development teams. Training and coaching activities are backed by work on video courses for Pluralsight and Udemy, some of the largest learning platforms today, where he has published nearly 100 hours (about 4 days) of top-quality video courses.

Primary technologies: C#, .NET, ASP.NET, Azure, Entity Framework, SQL Server.

Primary field of research: Software architecture, object-oriented and functional design, design patterns, unit testing including test-driven development, domain-driven development, SOLID principles of OO design.


Where Is C# 12 Heading (and Why, Exactly)? 

We have witnessed a gradual but substantial shift over the years in how the C# language is meant to be used. Between the lines, C# is becoming progressively functional, and for a reason! In this session, we will demonstrate the use of the latest functional additions to C#, which are necessary to address the challenges in modern software development. We will outline the reasons why such a paradigm shift is a necessity, in the cloud-first, reactive, parallel, event-driven, and what not world we are casting in software these days. To adapt, some programmers will have to learn C# over again! 

The talk is much longer and goes into lots of examples and code after the introductory part:  

The introductory part can be also find here: https://www.youtube.com/watch?v=RfEbn9aXY-Y