Dima Pursanov·Apr 30, 2025How to mount a NAS storage in Ubuntu (or actually any other Linux distribution)There are several ways to mount a NAS (Network Attached Storage) in Ubuntu, probably the easiest way is to use the GUI: you just go to the…
Dima Pursanov·Feb 21, 2025How to Enable Remote Debugging in a Docker Container for Rider and Visual StudioWhen containerizing your .NET application, you might still need to attach your IDE’s debugger to troubleshoot issues that occur only in…A response icon2A response icon2
Dima Pursanov·Oct 4, 2024Completing a Code ReviewCode reviews are more than just checking for bugs or syntax errors — they are a collaborative process aimed at improving code quality…
Dima Pursanov·Aug 23, 2024Usage of Delegates in C#Delegates are powerful tools that enable developers to encapsulate methods as objects, allowing for flexible and dynamic method invocation…
Dima Pursanov·Aug 15, 2024How Indexing Works in MariaDB and Why It Helps with OptimizationPicture this: you’re at a giant library with thousands of books, and you need to find a specific one. Would you prefer flipping through…
Dima Pursanov·Aug 14, 2024Exploring the Power of Pattern Matching in C#Pattern matching in C# has evolved significantly over the last few versions, becoming one of the most powerful and expressive features in…
Dima Pursanov·Feb 19, 2022Tip: Structured logging with NLog 5 for ELK stackJust a small blog example showing new NLog capabilities and JSON layout for logging in ELK stack. For the time of writing NLog 5 is RC2, so…
Dima Pursanov·Feb 10, 2022Using RabbitMQ with multiple consumers from one .NET executableRabbitMQ is a popular message broker that uses AMQP protocol. Queues are needed almost everywhere now: everyone needs better performance…
Dima Pursanov·Jan 28, 2021Using Telegram Bot for logging in .NET with NLog without any existing code changeThere was a tutorial, published yesterday on Russian website habr.com on how to create a logging provider for Telegram in .NET 5. And…A response icon1A response icon1
Dima Pursanov·Oct 27, 2020Privileges for only specific stored procedures in MySQL/MariaDBMySQL is a very popular relational database (it’s freeee), so I was a bit surprised when realized that you just can’t easily grant some…