Sumbit a Talk
Let's talk about memory
The Performance Investigator's Field Guide
In this talk Sasha will share his performance war-stories from years in the field, along with a performance checklist and a wish-list for next-generation tools.
Back to basics: the mess we've made of our fundamental data types
Numbers, text and date/time information are core bulding blocks of every data model imaginable, and yet are “broken”. Who is to blame and what should we do?
The changing state of immutability C#
Immutability has its pain points, and sometimes they can be subtle. Let’s explore immutability in C#, see how it's become simpler over the various versions, and consider what the future might hold.
Building code analysis tools with the .NET Compiler Platform (Roslyn)
Static C# code analysis with Roslyn
Typed or dynamic API? Both!
В докладе представлены и реализованы на конкретном примере принципы разработки API, поддерживающего одновременно типовые и динамические данные
My awesome journey with Open Source;
Have you ever thought about contributing? You want to start, but not sure how? Let me tell you why to start, how can you make it, what to avoid and what to expect from OSS contributions.
Automate Your Dumps
In this talk you’ll learn how to generate dump files of .NET applications on Windows and Linux, how to analyze them in a debugger, and how to automate the analysis process for thousands of dumps with no user intervention.
Давайте посмотрим, как знание функционального программирования может помочь C# разработчику.
Authentication and Authorization in ASP.NET Core
Authenticating an ASP.NET Core app with IdentityServer and/or ASP.NET Core Identity and authorizing it.