Mono Blog

Writing

Blog about Microsoft technologies (.NET, ASP.NET Core, Blazor, EF Core, WPF, TypeScript, etc.)

  • Copying directories in C# isn’t straightforward since .NET lacks a built-in method for this task. This guide explores three practical approaches to achieve directory copying, each with its pros and...

  • Task in C#

    The Task class in C# is a powerful tool for multithreaded programming, enabling asynchronous operations, parallel processing, and task cancellation. This guide demonstrates common patterns and best...

  • Working with strings is a daily task for developers, but mastering efficient and error-free string operations in C# requires understanding key techniques and avoiding common mistakes. This guide...

  • BSON (Binary JSON) is a binary-encoded JSON format developed by MongoDB, primarily used for data storage and transmission in MongoDB databases. It extends the JSON format by adding support for...

  • There are multiple ways to generate QR codes. This article demonstrates how to use QRCoder—a lightweight and easy-to-use library that supports concurrent generation without relying on third-party...