Please enable JavaScript to use this page!

AllTalks site logo
🍔

The future of NET desktop development

Microsoft возвращает к жизни WinForms и WPF на новой платформе .NET Core. Посмотрим, к чему это приведет. Was there ever any doubt that desktop development is alive and kicking? With .NET Core 3.0 all that doubt, if there was any, should melt away like snow in the sun. Let's have a look at all the juicy goodness that .NET Core 3.0 brings to UWP, WPF and even WinForms! This talk is aimed at developers who have done, or are doing, desktop development and want to see how bright their future shines.


DotNext

61 min

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

Alex Thissen

Как контролировать хаос. Relax! This man is not here to break your software. But he's here to show you how you can break the software you develop without changing the actual code! Now, you're probab…

DotNext

61 min

Raspberry PI and .NET Core on Linux

Raffaele Rialdi

Given the new capabilities of .NET Core to run on Linux and ARM CPUs, creating an IoT application is straightforward. But don't stop at the blinking led because you would miss the most important desi…

DotNext

56 min

Writing a custom, real-world .NET GC

Konrad Kokosa

Кто, если не автор Pro .NET Memory Management, расскажет, как писать собственный GC для .NET? As you may already know, starting with .NET Core 2.1 a new feature called Local GC has been added. It al…

DotNext

60 min

ASP.NET Core 3.0: State of the art

Dino Esposito

Новый фреймворк, определяющий стандарт на ближайшие годы. A lot has happened in the past five years concerning .NET Core and ASP.NET Core development. With version 3.0 coming out, it's time to look …

DockerCon

28 min

From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration Story

Elton Stoneman

How do you provide a SaaS offering when your product is a 10-year old Fortran app, currently built to run on Windows 10? With Docker and Kubernetes of course - and you can do it in a week (... to pro…

DotNext

59 min

ASP.NET Blazor programming 101

Dino Esposito

Задаём тренд — пишем на C# в браузере. Blazor is a client-side framework capable of running C# code that unlike its notorious far ancestor Silverlight doesn't suffer from plugin-itis and doesn't for…

DotNext

59 min

Многопоточность в .NET: когда производительности не хватает

Евгений Пешков

Ошибки и проблемы использования многопоточности в .NET. Платформа .NET предоставляет множество готовых примитивов синхронизации и потокобезопасных коллекций. Если при разработке приложения нужно реа…

DotNext

71 min

Боремся с сетевым оверхедом в распределённых системах

Павел Тупицын

Современные приложения состоят из множества подсистем: базы данных, кеши, брокеры сообщений. Для обработки одного запроса от пользователя сервер может выполнять десятки внутренних подзапросов. Вы ска…

DotNext

60 min

Debugging asynchronous scenarios in .NET

Kevin Gosse

Нет ничего проще, чем отладить асинхронный код — когда про это рассказывают два профессионала WinDbg и других инструментов. Times have changed. Multi-core CPUs have become the norm and multi-threadi…

DotNext

61 min

Простая и быстрая реализация парсеров на C#

Карлен Симонян

Создание парсеров и лексических анализаторов — затратное по времени дело. Обычно к ним прибегают при необходимости реализации различного рода формальных грамматик, в том числе предметно-ориентированн…

DotNext

71 min

Introduction to open source Uno Platform

Jérôme Laban

Developing cross-platform apps for Windows, iOS, macOS, Android, and WebAssembly can be a complex process, especially when it comes to the user interface. Each platform has its ways of defining dynam…

DotNext

72 min

Blazor сomponents deep dive

Roland Guijt

We'll explore the anatomy of a Blazor component in this session and see how the code generation system operates that does its work behind the scenes. Also, you'll experience advanced Blazor componen…

DotNext

49 min

Кросс процедурный анализ потока управления

Андрей Дятлов

Вы задумывались, как ReSharper анализирует ваш код? В докладе Андрей с практическими примерами расскажет о том, как писать кросс-процедурные анализы кода и почему это теперь необходимо для самых раз…

DotNext

71 min

SOLID – The five commandments of good software

Chris Klug

The SOLID principles. The five commandments of the software world. Forgotten for years, as developers focused on JavaScript frameworks with stupid names and complicated patterns. Not grasping that th…

DotNext

71 min

Behind modern concurrency primitives

Bartosz Sypytkowski

During this talk, we'll cover the theory and practical implementation behind the most common patterns in modern multi-threaded programming. How our everyday libraries and frameworks optimize the use …

ITeaConf

33 min

Мультитенантная архитектура на базе Kubernetes

Руслан Шакиров

Обзорный доклад о специфике B2B-проектов. Мы рассмотрим основные моменты и возможные варианты реализации требований, которые встречаются на проектах. На конкретных примерах мы построим гибкую модель,…

DotNext

72 min

Unlocking performance improvements in .NET

Stephen Toub

. Performance is at the heart of .NET, with an incredible amount of energy invested in every release towards making the stack faster and more scalable. In this talk, Stephen Toub will walk through ex…

DotNext

57 min

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

Jon Galloway

Рассказ о принципах работы главной .NET-организации. Foundations sound horribly boring, but if you love building and using open source software, they're actually really cool. As the executive direc…

DotNext

71 min

gRPC в .NET — рецепты счастья

Михаил Кузнецов

Массовый переход от монолитов к микросервисам решает одни проблемы, но создаёт другие — взаимодействие сервисов существенно сложнее и дороже, чем взаимодействие объектов в памяти. Частично упростить …