.NETOn November 11, 2025 .NET 10 was released. As a part of this milestone version with 3 years of long-term support, the web frameworks ASP.NET Core and Blazor were updated. This session will showcase the major new features that were added, including many live demos. Especially when currently using .NET 8 or 9, an upgrade to .NET 10 is mandatory, since the support for older versions is running out. Come to see what to watch out for when migrating.
.NETPasskeys, using the WebAuthn protocol, replace passwords with stronger, simpler, and phishing-resistant authentication using your device's built-in security or a dedicated hardware key.
Let's look at passkey authentication and its implementation in ASP.NET Core applications. We'll demonstrate how to integrate passkey authentication into your projects. We will also explain origins and why they matter in a passkey deployment.
.NETMigrating legacy .NET apps from Windows to Linux can be complex and costly. This session shows how generative AI can simplify modernization by automating dependency analysis, version upgrades, and code transformations cutting time and expense. Learn how to overcome scaling challenges, reduce licensing costs, improve security, and free your teams to focus on delivering business value instead of manual migration tasks.
.NETEver had to add the ability to your ASP.NET Core web application to authenticate users? Be honest: did you fully understand what you were doing, or did you just copy-paste some code from StackOverflow or your favorite AI assistant and hope for the best?
In this session, I'll explain how authentication actually works in ASP.NET Core from start to finish. Bring your questions, and leave your fear of AddAuthentication() behind!
.NETYour ASP.NET Core web app runs fine on your machine and even in the DEV environment. But what happens when you deploy to multiple instances behind a load balancer? Suddenly, things that looked solid in DEV start breaking in PRD!
In this session, I'll show some common pitfalls you may encounter when deploying your apps to production. Come for the horror stories, leave with practical fixes!
.NETBuilding a modular monolith in a multi-team environment comes with complex technical challenges and no one-size-fits-all solutions. Unlike microservices, the approaches are less documented and often highly context-specific. In this experience-based talk, we’ll explore issues such as long build times, dependency injection complexity, and module isolation and share practical strategies to overcome them.
.NET"Haha, npm had yet another supply chain attack!"
I'm waiting for the day this happens with .NET and NuGet. The tools are there! A number of interesting techniques exist to smuggle code into someone's codebase, malicious or genuine.
In this talk, we'll look at several .NET, NuGet and MSBuild techniques to inject code into a software supply chain. We'll also look at some ways to mitigate the risk (but you can't eliminate it).
.NETThis hands-on session will guide developers on how to build agentic AI systems for real-time business research using fragmented, fast-changing information. Using Reka Research API with C# to build AI assistants that search across multi-source and generate grounded, traceable answers.
.NETThis session is a practical tour to compare different SDKs (OpenAI, Microsoft AI Extension, etc.), ergonomics, setup when trying to use AI from a .NET application. Let's talk about what worked, what didn’t, and lessons learned from the little gotchas you hit along the way.
.NETRemembering every step of a coding pattern opens the door to mistakes. We're human after all (or an LLM trained on human written code). Thankfully we can write C# code that helps us write our C# code. C# Roslyn Analyzers, Roslyn Code Fixes, and even Source Generators can help us automate the code we write.
In this session we'll review those aforementioned features and discuss their pros and cons, plus the benefits of codify code.
.NETDiscover how Azure Container Apps simplify containerization by delivering enterprise-grade capabilities without Kubernetes complexity. Learn how built-in scaling, integrated services, and strong security enable effortless, sustainable deployments. Through real-world insights and best practices, explore ways to optimize resources, cut costs, and streamline orchestration for long-term success.
.NETOn-device AI cuts latency, lowers cost, and keeps data private by running models locally. This talk shows how to ship real on-device AI that runs entirely on laptops and edge boxes. We’ll start with model selection. Next, we’ll add an OpenAI-compatible SDK and a simple UI.
.NETCHIP-8 is the Hello World of emulation, and the perfect excuse to write some beautiful C#. In this talk, we’ll explore what CHIP-8 is, how to emulate it from scratch, and how to architect your emulator so it can render on multiple platforms like Blazor and MonoGame. Whether you’re into retro computing or just want to level up your architecture skills, this talk will get you there. With style!
.NETIn modern C# development, immutability has become a key concept for improving code reliability, readability, and performance.
Through clear examples and common scenarios, we'll examine how immutable objects contribute to predictable state management, easier debugging, increased concurrency safety, and optimized performance. Attendees will gain practical insights into how to implement immutable patterns in their C# projects effectively.
.NETDid you know a C# project detect when there's a known security vulnerability for a NuGet package it's using? Or that you can manage warnings/errors/suggestions for an entire C# project in a single file, without installing an extension?
C# has a handful of free features we can use to enforce high code quality. In this session, we'll look at those C# features and discuss what it takes to use them and create our own C# pit of success.
.NETMonads help eliminate messy error handling and nulls. Starting with `Try`, they enable chaining, pure functions, and testable code. This talk introduces core monads—`Try`, `Option`, `Maybe`, `Choose`—with practical examples in Java, C#, and TypeScript. You will learn how to write cleaner, safer, more predictable software, and take away patterns you can immediately apply in your daily work.
Pour offrir une bonne expérience, l'utilisation de cookies est nécessaire. Certains sont essentiels au bon fonctionnement du site, tandis que d'autres nous aident à mieux répondre à vos intérêts.