~/talk

ASP.NET MVC in 2024: A Powerful Choice for Modern Web Development?

Talkat JetBrains .NET Days Online 2024 · 2024-09-25..09-26· [dotnet, web-platform]
slides:none on file

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 adopting vertical slices so a single feature file holds model, events, projections and Razor views, cutting the “change one property → edit seven files” problem. Demonstrates event sourcing with Marten on Postgres (inline projections for strong consistency), Wolverine for messaging, htmx for reactive server-rendered UI, multi-tenant patterns, and a working demo of the approach.

AI-written summary · about

  1. 0:00Introduction
  2. 0:31Journey to MVC
  3. 3:27Bootstrapping and MVC
  4. 5:42Developer flow state
  5. 7:00MVC framework features
  6. 12:41The monolith challenge
  7. 14:13MVC code structure
  8. 19:07Coupling and architecture
  9. 23:22Cohesion and locality
  10. 26:46The problem with clean architecture
  11. 30:36Vertical slice architecture
  12. 33:52Refined controller models
  13. 35:01Event sourcing patterns
  14. 38:39Implementing MartenDB
  15. 46:45HTMX for reactivity
  16. 48:18Live code demonstration
  17. 58:22Composition and wrap-up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.