selectgo
99 results across 1 sites · Response time: 1,07s dev.selectgo.vn
  1. DEV dev.selectgo.vn

    .NET MAUI for Architects: Designing for True Cross-Platform UI and Logic

    .NET MAUI for Architects: Designing for True Cross-Platform UI and Logic Sudhir mangla .NET, Software Architecture 23 Jul, 2025 • 42 min read 1 The Architectural Imperative for Cross-Platform Development 1.1 The Journey from “Mobile-Firs...

    .NET Core

  2. DEV dev.selectgo.vn

    CQRS with MediatR in ASP.NET Core - Complete Guide

    CQRS (Command Query Responsibility Segregation) is one of the most impactful patterns you can adopt for building clean, scalable .NET APIs. In this article, I will walk you through implementing CQRS with the MediatR library in ASP.NET Co...

    .NET Core

  3. DEV dev.selectgo.vn

    ASP.NET Core 10 Web API CRUD with EF Core - Complete .NET 10 Tutorial

    The best way to truly master any technology is to build something with it - and nothing beats creating CRUD (Create, Read, Update, Delete) operations when it comes to learning the core concepts. These operations form the backbone of almo...

    .NET Core

  4. DEV dev.selectgo.vn

    Validation with MediatR Pipeline Behavior and FluentValidation in .NET 10

    Validation keeps the junk out of your application. The question is where you run it. If you validate inside every command and query handler, you end up copying the same checks everywhere, and your handlers fill up with guard clauses inst...

    .NET Core

  5. DEV dev.selectgo.vn

    Code Immutability

    We arrive at another point that I consider fundamental when building applications: the immutability of objects. This basically means that objects cannot change state once they're created. Immutability is commonly seen as a feature of F# ...

    .NET Core

  6. DEV dev.selectgo.vn

    JWT Authentication in ASP.NET Core - A Complete .NET 10 Guide

    APIs are stateless. There is no session sitting on the server remembering who you are, so every single request has to prove who is making it. The most common way to do that in ASP.NET Core is JWT authentication: the user logs in once, ge...

    .NET Core

  7. DEV dev.selectgo.vn

    ASP.NET Core Filters in .NET 10 - All 6 Types & Execution Order

    I once had a validation action filter that silently swallowed ModelState errors in production. Everything looked correct - the filter checked ModelState.IsValid, returned BadRequest when invalid. Clean code, proper tests. But users were ...

    .NET Core

  8. DEV dev.selectgo.vn

    Best Libraries for ASP.NET Core in 2026: 12 Free NuGet Packages

    In this article, I will go through the 12 NuGet packages that I would recommend for an ASP.NET Core project on .NET 10. There is one package for each job, and the 12 are Serilog, FluentValidation, Mapperly, EF Core with Dapper, Scalar, H...

    .NET Core

  9. DEV dev.selectgo.vn

    Outbox Pattern in .NET: The Missing Piece After Idempotent APIs

    1 The Dual Write Dilemma: Why Idempotency is Not Enough Distributed systems usually don’t fail because of obvious bugs. They fail because two things that must happen together are handled separately, and one of them quietly doesn’t happen...

    .NET Core

  10. DEV dev.selectgo.vn

    Your ASP.NET Core Endpoints Don't Have a Timeout

    ASP.NET Core request timeouts can be configured globally or per endpoint with the built-in middleware in .NET 8 and later. The middleware uses cooperative cancellation, so downstream work must observe HttpContext.RequestAborted. Sponsor ...

    .NET Core

  11. More results