JetBrains .NET Days Online 2024
2024-09-25..2024-09-26
-- 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, Blazor developers, frontend developers, backend developers, qa engineers, developer tooling engineers, engineering managers
topics
ReSharper integrated profiling; Blazor WebAssembly hot reload; Blazing Story component previews; Razor Pages with HTMX; Testcontainers with Postgres; Respawn database resets; Pact contract testing in C#; F# computation expressions for DSLs; custom async method builders; orchestration vs choreography patterns; Roslyn analyzers and Metalama
| title | author | length |
|---|---|---|
| Dive Deep into Blazor, Razor Pages, ReSharper, Testcontainers & More (Day 1) | Andrei Karpov, Mariekie Coetzee, Alexander Zeitler, Gael Fraiteur, Chris Woody Woodruff, Daniel Ward | 06h 37m |
Twenty years of ReSharper gets a demo of asyn typing (2024.2), Rider/Kodana integrations and an integrated profiler that surfaces SQL and memory hotspots… | ||
| C#, F#, Blazor Wasm Hot Reload, Contract Testing, and More (Day 2) | Roman Provazník, Konstantin Saltuk, Matt Ellis, Matthias Koch, Andrii Rublov, Laila Bougria, Irina Scurtu, Cecil L. Phillip | 07h 34m |
Day 2 dives into concrete claims and tools: F# uses computation expressions and Fable to compile FP UIs and build DSLs that configure a shared JSON definition… | ||
| 🎉 Celebrate 20 Years of ReSharper Innovation | Andrew Karpov | 01h 11m |
ReSharper celebrates 20 years and claims measurable speedups: a new acing typing change moves typing work off the UI thread and shows lower latency in internal… | ||
| Build Blazor Components with Confidence and Precision | Mariekie Coetzee | 59m |
Uses a Blazing Story template to run a Storybook-like Blazor app (install via CLI, two templates for Server or Wasm), shows that Storybook has ~84,000 stars… | ||
| ASP.NET MVC in 2024: A Powerful Choice for Modern Web Development? | Alexander Zeitler | 01h 18m |
Argues ASP.NET Core MVC remains a pragmatic choice in 2024 by trading surface area for predictability — MVC core docs ~200 pages vs Blazor ~1,400 — and by… | ||
| Enforce Coding Standards in .NET: Overcome Broken Window Syndrome | Gael Fraiteur | 53m |
Practical roadmap: enforce project‑specific rules with ArcUnitTest and Roslyn analyzers (reflect/Mono or Roslyn semantic hooks), or run a custom CLI using the… | ||
| Boost Your Razor Pages with HTMX: Simplicity & Power | Chris Woody Woodruff | 58m |
HTMX is a ~15KB JavaScript library that turns Razor Pages into interactive fragments via attributes like hx-get/hx-post, hx-target/hx-swap and hx-trigger so… | ||
| Ditch SQLite! Write Reliable EF Core Tests with Testcontainers | Daniel Ward | 56m |
Argues that SQLite gives false positives for production SQL engines and shows a concrete replacement: spin up Testcontainers Postgres instances in xUnit, use… | ||
| Build Life-Saving Apps with Functional DSLs in F# | Roman Provazník | 01h 07m |
A production-ready dispatcher UI gets modeled as a strongly typed F# DSL using computation expressions to let non-developers configure layouts, panels and… | ||
| Pushing 'await' to the Limits: Unleashing Multi-Threading Power in .NET | Konstantin Saltuk | 39m |
Claims that awaiting can drive a fork‑join parallel loop by providing a custom task‑like type and a method builder that forks by shallow‑copying the generated… | ||
| Blazor Wasm Hot Reload Explained: Real-Time Dev with Rider | Andrii Rublov | 01h 09m |
Rider sends Roslyn-calculated deltas to a separate browser refresh host process which broadcasts them over websockets to every open Blazor WebAssembly runtime… | ||
| Orchestration vs. Choreography in Microservices | Laila Bougria | 01h 13m |
Compares an actual loan‑broker workflow implemented as microservices and shows why orchestration centralizes state and commands (easy visibility but control… | ||
| Contract Testing Made Easy: Master Pact for Microservices in C# | Irina Scurtu | 01h 13m |
Shows how consumer-driven contracts with Pact and Pact.Net turn slow flaky end-to-end suites into fast, local checks: the consumer test Pact.Net consumer test… | ||
| Compose Distributed Apps with .NET Aspire: A Deep Dive | Cecil L. Phillip | 01h 16m |
A concrete demo shows a five-service shopping cart using .NET Aspire (project <1 year old) that spins up Postgres, Redis, RabbitMQ, HashiCorp Vault, a local… | ||
| nothing matches | ||