JetBrains .NET Days Online 2025
2025-10-08..2025-10-09
-- online --
[JetBrains .NET Days Online 2020, JetBrains .NET Days Online 2021, JetBrains .NET Days Online 2022, JetBrains .NET Days Online 2024, JetBrains .NET Days Online 2025]
who it's for
dotnet developers, aspnet core developers, backend engineers, cloud infrastructure engineers, site reliability engineers, qa and test engineers, frontend developers
topics
.NET Aspire orchestration; ASP.NET Core clean architecture; C# nullable reference types; messaging systems comparison; Uno Platform cross-platform; Blazor test-driven development; event schema registries; Semantic Kernel with RAG; vector store integration (Qdrant); dotMemory leak debugging; async and await pitfalls; cost-aware distributed logging (Loki+OTel+Grafana)
| title | author | length |
|---|---|---|
| Day 1: Aspire, Clean Architecture, C# Nullability, Messaging, Uno, Blazor TDD | Jason Taylor, Steve Smith, Poornima Nayar, Steve Bilogan, Scott Sauber | 07h 31m |
Day 1 shows concrete demos: .NET Aspire adds orchestration, service discovery and health checks to a two‑service app, swaps SQLite for Azure PostgreSQL… | ||
| Day 2: Event-Driven Systems & GenAI with Aspire, F#, dotMemory, and More | Laila Bougria, Johan Smarius, Stathis Fylaktos | 07h 42m |
Day highlights and concrete takeaways: a versioning playbook — use schemas, CloudEvents headers and a registry (XR) to enforce forward/backward/transitive… | ||
| Keynote | Matt Ellis, Mehul Harry | 36m |
Status update on JetBrains .NET tools: ReSharper runs out‑of‑process and cuts startup UI freezes up to 61%, Rider trims peak memory by up to 20% on large… | ||
| Effortless Distributed Systems With .NET Aspire | Jason Taylor | 01h 14m |
Aspire turns a two-service ASP.NET Core demo into an orchestrated system where one F5 launches entire system (Web UI, Web API, Aspire dashboard) and… | ||
| Clean Architecture With ASP.NET Core | Steve Smith | 59m |
Argues that ASP.NET Core plus clear layering makes tests and changes easy, showing a sample app with dependency inversion into… | ||
| 'nullable' enable – Unlock the Power of C# Nullability | Maarten Balliauw | 57m |
Explains that C# nullable reference types give only design‑ and compile‑time warnings, not runtime safety, and uses flow analysis to surface issues; shows… | ||
| Choosing the Right Messaging Solution for Your Architecture | Poornima Nayar | 01h 16m |
Compares AWS SQS, RabbitMQ, and Azure Service Bus with code samples in a GitHub repo and concrete limits: SQS gives 1 MB messages, up to 120,000 in‑flight… | ||
| .NET Apps Everywhere (Uno Platform) | Steve Bilogan | 55m |
Uno Platform runs one .NET codebase to Windows, macOS, iOS, Android, Linux and WebAssembly, using XAML or C# and optional Skia universal renderer; toolchain… | ||
| Test-Driven Development With Blazor | Scott Sauber | 01h 16m |
Claims that TDD works on the frontend with Blazor, then shows it: tests drive a recreated Counter and a Loan Application page, tests fail first, code is added… | ||
| Change Is Inevitable: Versioning Event-Driven Systems | Laila Bougria | 01h 13m |
Explains concrete rules and tooling for evolving event contracts: use schemas (Avro example) and a schema registry to enforce forward/backward/full/transitive… | ||
| Building Scalable GenAI Apps Using Semantic Kernel and .NET Aspire | Mehdi Hadeli | 01h 12m |
Shows how Semantic Kernel plus .NET Aspire actually pieces together a production GenAI e‑shop: Azure OpenAI chat and embeddings, Postgres for products, Qdrant… | ||
| Functional Programming in F#: Fad or Fabulous? | Ken Bonny | 01h 14m |
Builds a running drone flight tracking app (GitHub link provided) to show F# used with Wolverine, ASP.NET and Entity Framework, demonstrating concrete… | ||
| How We Found a 2 GB/Day Leak in 5 Minutes – dotMemory Meets Akka.NET | Aaron Stannard | 47m |
A real production leak reproduces locally and gets diagnosed with dotMemory and Rider in minutes: a throttler using ask creates temporary future actor ref… | ||
| Everything You (Don’t) Want to Know About Async and Await in C# | Stefan Pölz | 01h 11m |
Deep dive into how C# rewrites async/await into a compiler-generated state machine: demos show Task.Delay(500/1000ms), printed thread IDs, and live polls… | ||
| Conquering Distributed Cloud Logging Without Breaking the Bank | Stathis Fylaktos | 46m |
Builds a concrete pipeline on AWS using OpenTelemetry, Loki and Grafana deployed to ECS Fargate with EFS+S3, configures .NET apps via Serilog + OTLP gRPC, and… | ||
| Does GenAI Mean the Death of Test-Driven Development (TDD) | Johan Smarius | 01h 06m |
Shows TDD staying useful while GenAI speeds the boring parts: uses Rider and AI Assistant plus the Juny agent to generate unit tests and minimal domain code… | ||
| nothing matches | ||