tubeshowcase●1,194,391 videos♡ My collection 0
← Learn to Code

Learn to Code1:05:00

On .NET Live | Simplifying API Design with the REPR Pattern and FastEndpoints

dotnet ↗

From the creator

Most of us start building APIs using controllers in ASP.NET. It works fine at first, but as your application grows, controllers can get bloated, responsibilities blur, and tests become harder to write. In this session, I'll introduce the REPR pattern (Request, Endpoint, Response) as a lean, structured way to design APIs that scale cleanly. Using FastEndpoints, I'll show how this pattern helps separate concerns, improve readability, and keep your codebase maintainable over time. You'll see how to build focused endpoints, validate requests, return clean responses, and avoid the overhead that often comes with traditional controller-based APIs. Whether you're exploring FastEndpoints or just looking for a better way to structure your APIs, this session will give you practical guidance you can apply right away. ⌚ Chapters: 00:00 Countdown 03:15 .NET Conf Teaser Video 04:00 Welcome to On .NET Live 05:58 Simplifying API Design with the REPR Pattern and FastEndpoints 07:15 What is the REPR pattern 08:00 What is FastEndpoints 10:17 Demo 01:03:57 Closing 01:04:30 Wrap 🔗 Links: REPR Design Pattern: https://deviq.com/design-patterns/repr-design-pattern Fast Endpoints: https://fast-endpoints.com/ Marcel's Repo: https://github.com/marcelmedina/dotnet-fastendpoints-samples Native AOT Compatibility for FastEndpoints Repo: https://github.com/FastEndpoints/FastEndpoints/issues/565 🎙️ Featuring: Marcel Medina, Scott Addie, Maira Wenzel, Katie Savage #dotnet #api

Published 2025-10-07 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code