649 подписчиков
56 видео
How to publish domain events with MediatR without your domain referencing it
How to create value objects using records
How to create an event dispatcher from scratch
An easier way to handle Entity Framework's exceptions
What Eventual Consistency means
How the new version of MediatR (12.0.1) might break your application
Professional Search with C# and Elasticsearch (Part 2)
How to use Entity Framework's Discriminators
Introduction to Redis
Has vs Owns in Entity Framework: Which one should you use?
How to combine Redis with MediatR
How to extend fluent validation's validations
Introduction to IAsyncEnumerable
Dependency Injection with Scrutor: Scanning and Registering
CI/CD with GitHub Actions: Build & Push Docker Images to Docker Hub
Professional Search with C# and Elasticsearch (Part 1)
How to use Entity Framework's 7 Conventions
How to implement Authorization in the Application Level (Clean Architecture)
How to ignore part of your validators in Mediatr's Pipeline
Entity Framework 7 Json Columns
Entity Framework sorting using just strings
Service Lifetimes Quick Guide
Client-Side JWT and Refresh Token Handling
An elegant way to apply your search filters
A place to find almost all C# and dotnet content creators and their content
Introduction to Cancellation Tokens
How to create a request pipeline from scratch
How to separate your configurations and apply only the ones you want to each DbContext
Professional Search with C# and Elasticsearch (Part 3)
How to create multiple DbContexts that target the same database and tables
How to use Entity Framework with Blazor Server
How to create Custom Validation Attributes
How to handle the process of sending an email
The Rules Engine Design Pattern with C#
How to create a Mediator from scratch (Part 2)
MediatR in depth (Part 3: Notifications)
Why sometimes async and await are bad for your app
How to use Output Cache with Authentication
How to create a Mediator from scratch (Part 1)
How to Mock Identity in Integration Tests
How to Implement the Result Pattern with the ErrorOr Library
MediatR in depth (Part 2: Behaviors)
Understanding Functions and Actions
Add vs AddAsync - Which one should you use?
Introduction to Value Objects
The OwningComponentBase Class of Blazor Server
MediatR in depth (Part 1: Mediator)
Automating Service Registration with Reflection
MediatR in depth (Part 4: Streaming)
Domain Events with Dapper