Dmitry Pavlov
banner
dmitry-pavlov.bsky.social
Dmitry Pavlov
@dmitry-pavlov.bsky.social
World-class #ASPNETCore #Blazor http://Coding-Machine.NET converting #c0ffee ☕ to #c0de 👨‍💻 // all opinions are your own 😁 #PunksNotDead 🤘
Reposted by Dmitry Pavlov
🛡️ Secure ASP.NET Core APIs with Rate Limiting! Prevent abuse & boost performance—built-in middleware for .NET 8/9. #dotnet #aspnetcore #ratelimiting #apidev
www.ottorinobruni.com/how-to-use-r...
How to Use Rate Limiting in ASP.NET Core for Better API Security and Performance - Ottorino Bruni
Learn how to use the built-in Rate Limiting middleware in ASP.NET Core to protect your APIs from abuse, ensure fair usage, and maintain reliable performance. Includes a complete example using Minimal ...
www.ottorinobruni.com
October 28, 2025 at 9:09 AM
Reposted by Dmitry Pavlov
Blogged: Adding metadata to fallback endpoints in ASP​.NET Core

andrewlock.net/adding-metad...

In this post I discuss fallback endpoints and show how adding metadata to MVC or Razor Page fallback endpoints has some quirks to be aware of

#dotnet #aspnetcore
Adding metadata to fallback endpoints in ASP.NET Core
In this post I discuss fallback endpoints and show how adding metadata to MVC or Razor Page fallback endpoints has some quirks to be aware of
andrewlock.net
October 22, 2025 at 4:30 PM
Global talent marketplace & payments

Hire freelancers, manage projects efficiently and pay globally with EasyStaff. Let’s erase the border between you and your remote teams.

easystaff.io/connect?ref=...

#talent_marketplace #global_payments
EasyStaff Connect — Freelance Marketplace with 0% Commission
Hire verified freelancers worldwide with no commissions. Secure payments, instant withdrawals, and full legal support. Start your project risk-free today.
easystaff.io
October 10, 2025 at 8:13 PM
Reposted by Dmitry Pavlov
Understanding HATEOAS in #ASPNETCore APIs: Explore when and why to use this hypermedia constraint to enhance client-server interactions. Is it still relevant in modern web API design? #WebDevelopment
HATEOAS in ASP.NET Core APIs: Should You Still Use It?
HATEOAS Explained: How It Works in ASP.NET Core REST APIs
medium.com
September 19, 2025 at 3:15 AM
Looking for talented software developers?

Hire them from the top 3% at Toptal!

www.toptal.com/XldPKX/world...
September 17, 2025 at 9:53 PM
Reposted by Dmitry Pavlov
Explore different return types in ASP.NET Core controllers to enhance your API's flexibility: IActionResult, ActionResult, and direct return of T. Each type provides various benefits in HTTP response handling. #ASPNetCore #WebDevelopment
Understanding Controller Return Types in ASP.NET Core: IActionResult vs ActionResult<T> vs T
When I started building Web APIs in ASP.NET Core, my controller methods “worked” — until they didn’t.
medium.com
September 3, 2025 at 12:15 PM
Building a Proof of Concept and Teaching Developers How to Master Modern #ASPNETCore, #Aspire, and #Azure Development

medium.com/@robert_8483... by Robert Felkins
Add a caption to the feature image
Building a Proof of Concept and Teaching Developers How to Master Modern ASP.NET Core, Aspire, and Azure Development
medium.com
September 5, 2025 at 2:55 PM
Reposted by Dmitry Pavlov
July 29, 2025 at 1:01 PM
Reposted by Dmitry Pavlov
Blogged: Running .NET in the browser without Blazor

andrewlock.net/running-dotn...

In this post I show how to run .NET in your browser without using Blazor, and instead rely on lower-level abstractions provided by [JSImport] and [JSExport]

#dotnet #aspnetcore #wasm #webassembly
Running .NET in the browser without Blazor
In this post I show how to run .NET in your browser without using Blazor, and instead rely on lower-level abstractions provided by [JSImport] and [JSExport]
andrewlock.net
August 12, 2025 at 4:04 PM
Reposted by Dmitry Pavlov
Blogged: Using and authoring .NET tools

andrewlock.net/using-and-au...

In this post I describe some of the complexities around authoring .NET tools, specifically around supporting multiple .NET runtimes and testing in CI

#dotnet
Using and authoring .NET tools
In this post I describe some of the complexities around authoring .NET tools, specifically around supporting multiple .NET runtimes and testing in CI
andrewlock.net
September 2, 2025 at 5:52 PM
Reposted by Dmitry Pavlov
Blogged: Fixing an old .NET Core native library loading issue on Alpine

andrewlock.net/fixing-an-ol...

In this post I walk through the process of solving a native library loading issue on alpine with an old .NET runtime, showing the steps we took and the solution

#dotnet
Fixing an old .NET Core native library loading issue on Alpine
In this post I walk through the process of solving a native library loading issue on alpine with an old .NET runtime, showing the steps we took and the solution
andrewlock.net
August 26, 2025 at 5:41 PM
Reposted by Dmitry Pavlov
Tired of Configuration["Key"] in ASP.NET Core? 🤔
It’s fragile, no IntelliSense, & errors only at runtime.
The solution 👉 Options Pattern
www.ottorinobruni.com/how-to-use-t...
#dotnet #csharp #aspnetcore #indiedev #cleanarchitecture #minimalapi
August 29, 2025 at 2:30 PM
Reposted by Dmitry Pavlov
My #blazor dropzone component has now support for multiple files
Check it out at www.nuget.org/packages/Sup...
Try it here: nikpiermafrost.github.io/SuperSimpleB...
SuperSimpleBlazorDropzone 1.1.0
Package Description
www.nuget.org
August 25, 2025 at 6:49 AM
Supercharging API Development with #FastEndpoints in #ASPNETCore

www.telerik.com/blogs/superc... by Assis Zang
www.telerik.com
August 25, 2025 at 11:23 AM
Measure Application Performance in .NET Using IMeterFactory

code-maze.com/dotnet-imete... by Muhammed Saleem via CodeMaze Blog #OpenTelemetry
Measure Application Performance in .NET Using IMeterFactory - Code Maze
In this article, we'll learn how to measure the performance an ASP.NET Core Web API application using IMeterFactory.
code-maze.com
August 22, 2025 at 5:22 PM