Day 2: Event-Driven Systems & GenAI with Aspire, F#, dotMemory, and More
summary
Day highlights and concrete takeaways: a versioning playbook — use schemas, CloudEvents headers and a registry (XR) to enforce forward/backward/transitive compatibility so consumers don’t break; a GenAI stack that actually runs — Semantic Kernel & .NET Aspire demo, vector store + RAG + agent orchestration for production workflows; a production debugging case where dotMemory finds a 2 GB/day leak in five minutes, reproduction and fix verified; F# shows practical interop, discriminated unions and pipelines; Loki+OTel+Grafana pipeline for cost‑aware logging.
AI-written summary · about
chapters (9)
- 0:00Intro
- 3:40Change Is Inevitable: Versioning Event-Driven Systems by Laila Bougria. Practical patterns for evolving contracts safely – message versioning, upcasting, and compatibility without breaking consumers.
- 1:17:14Building Scalable GenAI Apps Using Semantic Kernel and .NET Aspire by Mehdi Hadeli. Orchestrate LLM workflows with Semantic Kernel, wire services with Aspire, and scale prompts, memory, and gateways.
- 2:32:03Functional Programming in F#: Fad or Fabulous? by Ken Bonny. Where FP shines in real .NET apps – pipelines, pattern matching, interop with C#, and when not to use it.
- 3:46:25How We Found a 2 GB/Day Leak in 5 Minutes – dotMemory Meets Akka.NET by Aaron Stannard. A production debugging story – identifying allocation hotspots with dotMemory in a high-throughput actor system.
- 4:34:49Everything You (Don’t) Want to Know About Async and Await in C# by Stefan Pölz. Deep dive on contexts, deadlocks, cancellation, ConfigureAwait, and proven patterns to stay responsive.
- 5:46:54Conquering Distributed Cloud Logging Without Breaking the Bank by Stathis Fylaktos. Cost-aware observability – log design, sampling, and storage strategies that scale without surprise bills.
- 6:34:14Does GenAI Mean the Death of Test-Driven Development (TDD) by Johan Smarius. What changes and what doesn’t – how to combine AI code generation with red-green-refactor and keep quality high.
- 7:39:43Outro
related talks
08h 36mJetBrains .NET Days Online 2022. Day 1
09h 28mDay 2
08h 11mDay 2
08h 53m.NET Days Online. Day 1
07h 34mC#, F#, Blazor Wasm Hot Reload, Contract Testing, and More (Day 2)
01h 13mBuilding Confident Application Systems with .NET Aspire: From Dev to Deployment
58mAdvanced Autonomous AI Agents: Memory, Collaboration and Evolution in Action
40mOptimizing AI Applications for Production with Observability
