DotNext 2019 SPb (15.05.2019 — 16.05.2019)

Saint Petersburg

Pobedy Square 1, Hotel «Park Inn by Radisson Pulkovskaya»

img ASP.NET Core 3.0: State of the art

img Deserialization vulns: past, present, and future

img How to get a grip on your microservices system using a service mesh

img Successfully decomposing your monolith

img Building your own profiling and diagnosis tools with Event Tracing for Windows

img Quantum computing with Q# language

img Async programming in .NET: Best practices

img ASP.NET Blazor programming 101

img Cross-procedural data-flow analysis

img Multithreading in .NET: When performance is lacking

img The future of .NET desktop development

img How I built Rockstar: Parsing esoteric languages with .NET

img DDD in microservices: Complexity vs complexity

img API gateway made easy with Ocelot and containers

img Animals written correctly

img What's new in C# 8

img Open source software foundations: not totally boring, actually super awesome

img Raspberry PI and .NET Core on Linux: the fast track to IoT

img img Debugging asynchronous scenarios in .NET

img Why your architecture is functional and how to deal with it

img How to do in-app chaos testing

img I don't feel so well… Integrating health checks in your .NET Core solutions

img Cross-platform object-oriented interaction between C# and C++

img UI architectures: From imperative to functional through MVVM

img Yield at me, 'cause I'm awaiting: Async streams in C# 8

img Writing a custom, real-world .NET GC

img Serverless under the hood

img Pitfalls of relational DB access in .NET: rethinking micro-ORMs

img img Life after business objects

img NUKE — a modern build system for C#/.NET

img The cost of code