Matt Warren

Matt Warren / UK

Microsoft MVP

Matt je C# vývojář, který víc než cokoliv miluje hledání a řešení problémů s výkonností. Zajímá se o Azure, ASP.NET MVC a WinForms, které využívá na projektech jako třeba web pro ukládání údajů o stavu počasí, aplikace pro evidenci zdravotnických monitorovacích zařízení nebo kontrolní systém, který zajišťuje, aby ze sudů neunikalo pivo. Je přispěvatelem open source projektů BenchmarkDotNet a RavenDB.

Přednášky

DEN 1

From 'dotnet run' to 'Hello World!' - / Hall 1

Have you ever stopped to think about all the things that have to take place when you execute a .NET program? As the quote from Neal Ford says "Understand one level below your usual abstraction", this talk will look at why this is important and how can it help you if we apply it to the .NET framework. We will delve into the internals of the recently open-sourced .NET Core Runtime, looking at what happens, when it happens and why. Using freely available diagnostic tools such as PerfView, libraries including ClrMD and even the source code itself! Along the way we'll examine the Execution Engine, Type Loader, Just-in-Time (JIT) Compiler and the CLR Hosting API, to see how all these components play a part in making a 'Hello World' app possible.

DEN 2

Přednášející v tento den nepřednáší