Welcome to Friday's edition of our .NET newsletter, where we shift gears and cruise into the weekend with a reflective nod to what’s powered our week. Like a well-tuned classic car, today's selection is packed with the kind of seasoned insights and hidden gems that make being a .NET veteran so rewarding. Ready your coding toolbox and marvel at the craftsmanship in our features, all designed to enhance your dev journey and keep your skills sharp. Let's spin those digital records and let the code do the talking!
Today's Articles
| Understanding Escape Characters in .NET | | https://www.csharp.com/article/understanding-escape-characters-in-net/ Escape characters in .NET, especially in C#, allow special characters to be represented within strings. They are used to format text, and include new lines (\n), tabs (\t), quotes (\"), and more. | |  | | |
| How to Encrypt the SQLite DB File using AES | | https://www.csharp.com/article/how-to-encrypt-the-sqlite-db-file-using-aes/ using the AES Algorithm to encrypt the SQLite DB file. Learn how to encrypt an SQLite database file in .NET C# using AES encryption. This guide covers key generation, IV usage, hashing with SHA256, an... | |  | | |
| A Senior Developer’s Take on .NET 9: What Matters Most | | https://medium.com/write-a-catalyst/a-senior-developers-take-on-net-9-what-matters-most-0aee5c020c30 With .NET 9 around the corner, I find myself asking the same question I do every release: What does this mean for my day-to-day work? Continue reading on Write A Catalyst » | |  | | |
| Announcing Chroma DB C# SDK - .NET Blog | | https://devblogs.microsoft.com/dotnet/announcing-chroma-db-csharp-sdk/ Get started building AI applications using Chroma DB using the C# client SDK | |  | | |
| Overload Resolution Priority in .NET 9 | | https://www.csharp.com/article/overload-resolution-priority-in-net-9/ The .NET9 framework introduced a new feature named overload_resolution_priority, which plays a crucial role in resolving method groups. This priority is represented as a 32-bit integer. By default, al... | |  | | |
| How Linked Lists Work in .NET | | https://medium.com/@nirajranasinghe/how-linked-lists-work-in-net-cef14d41e188 A linked list is a fundamental data structure that consists of a sequence of elements, each containing a reference to the next element in… | |  | | |
| GitHub Copilot Agent Mode: Build an iOS App in Minutes | | https://www.youtube.com/watch?v=gKEWB0vg_Cs | |  | | |
| What's New for ASP.NET Core & Blazor in .NET 9 | | https://www.dotnetcurry.com/aspnet-core/new-features-aspnet-core-9-blazor-dotnet-9 .NET 9 is here, and it's packed with goodies for ASP.NET Core and Blazor! Let's explore the cool new features like smarter static assets, smoother Blazor, and easier authentication. | |  | | |
| Gaming System using .NET | | https://medium.com/@joshi.vignesh/gaming-system-using-net-b736bafd2740 1. Architecture Overview | |  | | |
| Top 10 .NET Performance Mistakes That Are Slowing Down Your App | | https://medium.com/@kohzadi90/top-10-net-performance-mistakes-that-are-slowing-down-your-app-9e80f9cd17f0 Performance optimization in .NET applications is crucial for delivering fast, efficient, and scalable software. However, many developers… | |  | | |
| ASP.NET: Converting an MVC CRUD App to Use N-Tier Architecture | | https://medium.com/@MJQuinn/asp-net-converting-an-mvc-crud-app-to-use-n-tier-architecture-f0ca2840958c With most applications they start small with relatively simple classes and architecture. As they grow so does their complexity and… | |  | | |
| Mastering C# 13.0: Best Practices and Coding Standards | | https://www.csharp.com/article/mastering-c-sharp-13-0-best-practices-and-coding-standards/ Explore the essential coding standards and new features of C# 13.0. Enhance your development skills with practical examples and coding snippets for writing clean, efficient, and maintainable code. | |  | | |
| Go vs C#: A Comprehensive Comparison for Modern Developers | | https://medium.com/@anthonyjoanes_72638/go-vs-c-a-comprehensive-comparison-for-modern-developers-9a93890705b4 In today’s dynamic development landscape, choosing the right programming language can significantly impact your project’s success. Let’s… | |  | | |
| C# Generics Deep Dive: Write Flexible, Reusable, and Type-Safe Code | | https://medium.com/@nagarajvela/c-generics-deep-dive-write-flexible-reusable-and-type-safe-code-2b538974f5cc Mastering Advanced Techniques for Robust Software Development Continue reading on Towards Dev » | |  | | |
| Developing a Camera-Based Barcode Scanner in .NET MAUI for Windows Desktop | | https://www.dynamsoft.com/codepool/camera-barcode-scanner-maui-windows.html Dynamsoft provides two NuGet packages for .NET MAUI development: Dynamsoft.BarcodeReaderBundle.Maui and… | |  | | |
| ASP.NET: Creating a CRUD Web App with MVC & Entity Framework Core | | https://towardsdev.com/asp-net-creating-a-crud-web-app-with-mvc-entity-framework-core-b575ca4a793f CRUD is an acronym for Create, Read, Update, and Delete which are the four core parts to any database application. With .Net, Entity… Continue reading on Towards Dev » | |  | | |
| How Queues Keep Things Moving in .NET | | https://medium.com/@nirajranasinghe/how-queues-keep-things-moving-in-net-74ea61f0ac5f Queues are a simple but very useful data structure that follows the First-In-First-Out (FIFO) principle, kind of like a line at a coffee… | |  | | |
| Security Best Practices in ASP.NET Core | | https://www.csharp.com/article/security-best-practices-in-asp-net-core/ Secure your ASP.NET Core app with HTTPS, JWT, OAuth2, and API keys. Prevent SQL injection, XSS, and CSRF attacks. Use encryption, logging, monitoring, and secure file uploads. Keep dependencies update... | |  | | |
| Authenticate .NET Applications with Azure Services | | https://www.csharp.com/article/authenticate-net-applications-with-azure-services/ Authenticating .NET applications to Azure services securely and efficiently is critical for modern cloud development. This article explores how to use the Azure Identity library and the DefaultAzureC ... | |  | | |
| The Definitive guide to get ASP.NET Grpc Services working on Azure App Service | | https://todayamerican.medium.com/the-definitive-guide-to-get-asp-net-grpc-services-working-on-azure-app-service-86d1bef0cdc9 A few months ago, if you had tried to create a Grpc service on ASP.NET, you would have been hard-pressed to get it working. Now, with… Continue reading on Level Up Coding » | |  | | |
| Editing the C# Class Template in Visual Studio 2022 | | https://medium.com/@yegor-sychev/editing-the-c-class-template-in-visual-studio-2022-45c1387ae32e In Visual Studio 2022, you can modify the template for new classes. I do this because I prefer the created classes to be sealed and to use… | |  | | |
| High-Performance Logging in .NET 9 | | https://goatreview.com/high-performance-logging-dotnet/ Discover how to optimize .NET logging performance using string interpolation, structured logging, and high-performance extensions. Learn implementation strategies and best practices for production sys... | |  | | |
| AutoMapper 14.0 Released | | https://www.jimmybogard.com/automapper-14-0-released/ I pushed out version 14.0 (!) of AutoMapper over the weekend: Release notesNuGetThis release targets .NET 8 (up from .NET 6 from the previous release). It's mainly a bug fix release, with some quality... | |  | | |
| How to Implement Rate Limiting Middleware in .NET | | https://www.c-sharpcorner.com/article/how-to-implement-rate-limiting-middleware-in-net/ Rate limiting controls API requests to prevent overload, ensure fair usage, and protect against DoS attacks. Using .NET 7’s built-in middleware in Visual Studio, you can implement scalable and secure ... | |  | | |
| How to Enable CORS in a .NET 9 API | | https://www.csharp.com/article/how-to-enable-cors-in-a-net-9-api/ Learn how to enable Cross-Origin Resource Sharing (CORS) in a .NET API to allow requests from different domains. Configure CORS policies in the Program.cs, set allowed origins, and ensure security by ... | |  | | |