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 - 101 total

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 2 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 2 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 1 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

How To Increase Performance of Web APIs in .NET

In modern software development, creating high-performance APIs is crucial to deliver a fast, stable,...

Learn More 62 7Jan 22

Top AI Instruments for .NET Developers in 2025

Artificial Intelligence (AI) is redefining software development by helping developers write better,...

Learn More 0 2Jan 17

Top 10 Mistakes Developers Make in EF Core

EF Core simplifies database access and management in .NET applications a lot. While EF Core makes...

Learn More 7 4Jan 8

10 Reasons to Upgrade to .NET 9

.NET 9 and C# 13 were released on November 12, 2024. In this blog post, I want to show 10 reasons why...

Learn More 2 3Dec 30 '24

New Features in C# 13

.NET 9 and C# 13 were released on November 12, 2024. In this blog post, I want to show you a list of...

Learn More 0 0Dec 25 '24

How To Improve Performance Of My ASP.NET Core Web API In 18x Times Using HybridCache In .NET 9

After .NET 9 came out I was playing around with it and wanted to test the new HybridCache. So I...

Learn More 2 0Dec 25 '24

How To Replace Exceptions with Result Pattern in .NET

In modern software development, handling errors and exceptional scenarios gracefully is crucial for...

Learn More 0 1Dec 16 '24