Anton Martyniuk

Anton Martyniuk @antonmartyniuk

About: Microsoft MVP | Helping Software Engineers improve their Skills in .NET and Architecture, and Craft Better Software from my Newsletter (with source code) and by daily posts on LinkedIn and X (Twitter)

Location:
Ukraine
Joined:
Apr 19, 2024

Anton Martyniuk
articles - 108 total

Boost Your EF Core Productivity in PostgreSQL With Entity Developer

EF Core has been my go-to ORM for many years because it significantly improves developer...

Learn More 0 0Aug 20

Refactoring A Modular Monolith Without MediatR in .NET

MediatR is one of my favourite libraries in .NET, I have been using it for 5+ years in production. I...

Learn More 0 0Aug 12

Building High-Performance .NET Apps With C# Channels

Building reliable, scalable, and high-performance .NET applications often comes down to how you...

Learn More 1 0Aug 5

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

Efficient pagination is crucial for enhancing application performance and user experience,...

Learn More 0 0Jul 29

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

You may need to integrate real-time updates in your .NET application from the backend to the...

Learn More 0 0Jul 22

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

Logging HTTP requests and responses helps developers quickly troubleshoot issues, monitor performance...

Learn More 0 0Jul 15

Getting Started With HotChocolate GraphQL For Building a Social Media Platform

Modern client applications demand flexible data fetching. Usually, when using REST APIs, clients call...

Learn More 1 4Jul 8

How to Implement Refresh Tokens and Token Revocation in ASP.NET Core

Nowadays JWT (JSON Web Token) authentication is the industry standard for maintaining stateless and...

Learn More 1 1Jul 1

How I Optimized EF Core Query from 30 Seconds to 30 Milliseconds

Performance is crucial for any application. Developers often add a Caching Layer over slow database...

Learn More 8 5Jun 24

Getting started with Open Telemetry in .NET with Jaeger and Seq

In today's complex software environments, understanding what's happening in your applications is no...

Learn More 1 1Jun 17

How to Create and Convert PDF Documents in ASP.NET Core

Creating and managing PDF documents is a common and crucial requirement for many applications built...

Learn More 1 5Jun 10

Scheduling Jobs With Quartz and Database Persistence With EF Core Migrations

There are multiple options for job scheduling in .NET. The simplest one is creating a Background...

Learn More 1 1Jun 3

MassTransit RabbitMQ and Azure Service Bus: Is It Worth a Commercial License

Disclaimer: This post isn't sponsored by MassTransit; I'm just sharing my own thoughts and experience...

Learn More 0 0May 27

How to Customize ASP.NET Core Identity With EF Core for Your Project Needs

Security and authentication are one of the most important aspects of any application. Understanding...

Learn More 1 2May 20

Building Multimodel AI Chat Bot in .NET with ChatGPT and Database Branching in Neon Postgres

AI is evolving very fast in 2025. Almost every new software product is built with AI features. Today...

Learn More 1 2May 13

How To Fix Slow Write Queries in Dapper With Dapper Plus Library

Dapper is known for blazing-fast reads, making it a popular micro-ORM choice for retrieving data in...

Learn More 2 1May 6

How To Implement Retries and Resilience Patterns With Polly and Microsoft Resilience

Modern .NET applications often rely on external services for data, messaging, and more. A single...

Learn More 5 3Apr 30

How to Sync Users Logged in by Google and GitHub to Your Database With Neon Auth for Free

Manually keeping your database in sync with external authentication providers can be a complex...

Learn More 1 0Apr 23

Building a Modular Monolith With Vertical Slice Architecture in .NET

"You shouldn't start a new project with microservices, even if you're sure your application will be...

Learn More 5 0Apr 15

Correct Way to Use ExecuteUpdate and ExecuteDelete Methods in EF Core

Have you faced performance issues when performing mass updates or deletions in your EF Core...

Learn More 0 0Apr 8

EF Core Bulk Insert: Boost Your Performance With Entity Framework Extensions

When working with large datasets in Entity Framework Core, developers often hit performance...

Learn More 2 3Apr 1

Authentication and Authorization Best Practices in ASP.NET Core

Authentication and authorization are two pillars of application security. Authentication verifies the...

Learn More 3 0Mar 25

Building a Multitenant Cloud Application With Azure Functions and Neon Postgres

When I observed Neon Postgres for the first time, I was really impressed how easy it is to set up a...

Learn More 0 0Mar 19

Top 15 Mistakes .NET Developers Make: How to Avoid Common Pitfalls

During 11 years of my professional experience, I have faced a lot of issues and pitfalls. I made...

Learn More 19 6Mar 11

How to Perform Dynamic Code Execution in .NET with C# Eval Expression

Have you ever worked on an email template with placeholders that need to be replaced dynamically...

Learn More 9 0Mar 5

Ultimate Guide To Implementing 5 Caching Strategies in .NET

Caching is a powerful technique to improve the performance and scalability of applications. In .NET,...

Learn More 0 0Feb 25

How To Deploy .NET Application to Azure using Neon Postgres and .NET Aspire

Where are you deploying your .NET applications? One of the popular choices is Azure. However,...

Learn More 1 1Feb 18

TOP 15 Mistakes Developers Make When Creating Web APIs

In this blog post, I'll walk you through the top 15 mistakes developers often make when building Web...

Learn More 26 7Feb 11

How To Create Migrations For Multiple Databases in EF Core

Have you ever needed to support multiple database providers when working with EF Core? This is what...

Learn More 2 0Feb 4

The New LINQ Methods from .NET 6 to .NET 9

In this blog post, we'll explore some of the latest enhancements to LINQ introduced between .NET 6...

Learn More 9 0Jan 28