Coding for Performance in .NET / two hour deep dive

Instructor: Mark Rendle 
.NET Core consultant with 30 years of professional experience
Mark @markrendle is the founder of RendleLabs, which is really just him playing with .NET Core, Docker, Azure, microservices and so on and then teaching other people about it and helping them build clean, stable, scalable solutions.

Mark has been building software professionally for 30 years, and has worked with .NET since the first 1.0 beta release. He has created solutions using Windows Forms, ASP.NET WebForms, WPF, WCF, ASP.NET MVC and WebAPI, and is now working with companies who are adopting .NET Core. These projects involve not just porting code, but also a complete rethink of the way solutions are built, distributed, deployed, and managed in production.

Topic:
Coding for Performance in .NET
two hour deep dive

Time & Date:
May 17th | TBD

Abstract

Performance is not just about user experience. Building applications with performance in mind means they can run on smaller, cheaper and more power-efficient platforms in production, saving your organisation money and reducing your environmental impact, too.
Since the appearance of .NET Core, Microsoft have been investing heavily in performance, making .NET and C# super competitive for building fast, scalable applications and services. While a lot of this performance comes for free in ASP.NET Core, EF Core and so on, we as developers also need to make sure that the code running on top of these frameworks is as efficient as possible. In this talk, we'll look at some of the performance features in the latest version of .NET, how and when to use them, and how to improve the performance of our own code. We'll look at BenchmarkDotNet for measuring and analysing algorithms, as well as profiling tools for actual application code. And, of course, we'll talk a lot about reducing the dreaded allocations.

* If you're interested in this program, please contact us at info@itkonekt.com to find out more about availability and prices.