Explore the newsletters

149 blogs found
Specification Pattern in EF Core: Flexible Data Access Without Repositories

Specification Pattern in EF Core: Flexible Data Access Without Repositories

How to create a Specification Pattern in EF Core for building flexible and reusable database queries in .NET projects. Define reusable filters, includes and sorting as specification classes, avoid the problems that come with large, hard-to-maintain repositories. Combine specifications with AND and OR.

Boost Your EF Core Productivity in PostgreSQL With Entity Developer

Boost Your EF Core Productivity in PostgreSQL With Entity Developer

Learn how to boost your .NET development productivity by visually designing, generating, and synchronizing your EF Core models with PostgreSQL databases using Entity Developer by Devart. Learn how to use Model-First approach, automatic database script and code generation. Use Devart.Data.PostgreSql.EFCore from dotConnect for PostgreSQL.

Refactoring A Modular Monolith Without MediatR in .NET

Refactoring A Modular Monolith Without MediatR in .NET

Learn how to build a Modular Monolith using Vertical Slice Architecture in .NET. How to refactor code to remove MediatR. Best free alternative to MediatR: manual handlers, auto-registration, no reflection, event handlers, and implement cross-cutting concerns.

Building High-Performance .NET Apps With C# Channels

Building High-Performance .NET Apps With C# Channels

Learn how to build concurrent applications in .NET and ASP.NET Core with C# Channels. Learn the differences between bounded and unbounded channels in C#, create robust background processing. Implement Write Back Caching Strategy with Channels.

How To Implement Offset and Cursor-Based Pagination in EF Core

How To Implement Offset and Cursor-Based Pagination in EF Core

How to implement offset-based and cursor-based pagination (or keyset pagination or seek-based pagination) strategies in EF Core. Learn the advantages and drawbacks of offset-based and cursor-based pagination. How to build a cursor from multiple properties. How to securely encode and decode cursors.

Real-Time Server-Sent Events in ASP.NET Core and .NET 10

Real-Time Server-Sent Events in ASP.NET Core and .NET 10

How to use Server-Sent Events (SSE) in ASP.NET Core and .NET 10 for real-time server to client communication. Server-Sent Events is an easy-to-integrate alternative to SignalR and WebSockets when you only need to push updates from the server to the client. How to use EventSource in JavaScript to subscribe to Server-Sent Events (SSE).

Logging Requests and Responses for API Requests and HttpClient in ASP.NET Core

Logging Requests and Responses for API Requests and HttpClient in ASP.NET Core

Learn how to log HTTP requests and responses effectively in ASP.NET Core, customize logging options, customize logs using IHttpLoggingInterceptor and endpoint-specific configurations, redact sensitive information, and use DelegatingHandler for logging requests and responses in HttpClient.

Getting Started With HotChocolate GraphQL For Building a Social Media Platform

Getting Started With HotChocolate GraphQL For Building a Social Media Platform

Learn how to replace multiple REST endpoints with a single, strongly-typed GraphQL endpoint using HotChocolate and EF Core. Create a GraphQL server, define queries, and explore Nitro the built-in GraphQL UI in HotChocolate. Implement filtering, sorting, projection and pagination and build a social media platform

Improve Your .NET and Architecture Skills

Real-world architecture judgment, production trade-offs, and .NET in depth — the things that keep you relevant in the job market.

One real .NET architecture decision every week, with production-ready code you can apply the same day.

For developers who already ship production .NET — no beginner basics.

Join 28,000+ developers already reading
No spam. Unsubscribe any time.