Доклады конференции DotNext 2019 Piter

Темы предварительные, в названиях возможны изменения.
Jon Galloway Microsoft
Jon Galloway
День 2 / 12:00  / Зал 1 / EN /

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

Foundations sound horribly boring, but if you love building and using open source software, they're actually really cool.

Dino Esposito BaxEnergy
Dino Esposito
День 2 / 10:30  / Зал 1 / EN /

ASP.NET Core 3.0: State of the art

The talk addresses the concerns of architects and managers needing to build durable solutions on the Microsoft stack and lists facts about setting up a web backend and frontend and cross-cutting concerns such as caching, security, health checking, API, configuration.

Dino Esposito BaxEnergy
Dino Esposito
День 1 / 16:00  / Зал 1 / EN /

ASP.NET Blazor programming 101

Blazor is a client-side framework capable of running C# code. We'll see a few examples and glimpses of what it could be to take Blazor for development.

Pavel Yosifovich Автор книги «Windows Internals»
Pavel Yosifovich
Автор книги «Windows Internals»
День 1 / 14:00  / Зал 1 / EN /

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

We'll see how to create .NET tools that use Event Tracing for Windows to capture information in real-time and offline and analyze these to get to the information we seek.

Kevin Gosse Criteo
Kevin Gosse
Christophe Nasarre Criteo
Christophe Nasarre
День 2 / 16:00  / Зал 3 / EN /

Debugging asynchronous scenarios in .NET

While debugging synchronous code can be straightforward, investigating an asynchronous deadlock or race condition proves to be surprisingly tricky. Follow us through real-life examples and investigations to cover the main asynchronous code patterns that can go wrong. You will tumble on deadlock and understand the reasons behind ThreadPool thread starvation.

Raffaele Rialdi Vevy Europe
Raffaele Rialdi
Vevy Europe
День 1 / 12:00  / Зал 1 / EN /

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

We will deep dive into the design of an IoT application made of hardware sensors, the powerful and cheap Raspberry PI Linux-based computer and the power of .NET Core, including ASP.NET Core.

Konrad Kokosa Gritstep
Konrad Kokosa
День 1 / 12:00  / Зал 2 / EN /

Writing a custom, real-world .NET GC

Learn how to write valid GC, which is one that not only allocates objects but also actually collects the memory after those no longer used.

Alex Thissen Xpirit
Alex Thissen
День 1 / 17:30  / Зал 1 / EN /

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

ASP.NET Core 2.2 introduces health endpoints that let your apps and APIs tell you how healthy they are themselves. In this session you will learn how to make health checks an integral part of your solution.

Виктор Гамов Confluent
Виктор Гамов
День 2 / 14:00  / Зал 2 / RU /

Платформа поточной обработки данных Apache Kafka для .NET-разработчиков

Виктор бегло опишет богатые возможности Kafka как платформы поточной обработки данных, расскажет, как в Kafka реализован шаблон «издатель-подписчик» и как фреймворк .NET-клиента Confluent позволяет производить вычисления поверх потока данных.

Stan Drapkin
Stan Drapkin
День 1 / 16:00  / Зал 2 / EN /

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

ADO.NET and Entity Framework (EF): one is 17-years-old and archaic; the other is painfully slow and barely functional for anything more complex than "select * from Foo". But you just use Dapper, or a similar micro-ORM. Have you chosen wisely?

Alfonso García-Caro Freelance
Alfonso García-Caro
День 2 / 14:00  / Зал 1 / EN /

UI architectures: from imperative to functional through MVVM

We will revive the journey from imperative UI frameworks, where the UI is represented by a big stateful object, revisit the MVVM pattern, where "proxy" objects communicate with the UI through bindings, and finally reach the functional style, where we describe the UI at a specific point in time and let the framework do the plumbing and translate it to actual pixels on the screen.


Наши контакты