Quick takes from developers at work.
Tips, fixes and short write-ups on what developers ran into this week, in their own words.
.NET Channels facilitate efficient data flow in concurrent and asynchronous applications. By implementing the producer-consumer pattern, .NET Channels enable safe data transfer between tasks, making them ideal for parallel processing.

This content delves into exception handling in CORE CLR (.NET Common Language Runtime), focusing on how the runtime manages errors in managed code. It covers the try-catch mechanism, error propagation, and best practices for robust .NET development.

In web development, proactive security measures are essential. This guide covers common .NET Core security mistakes and solutions, including validating input, adopting strong authentication, securing error messages, enforcing HTTPS, encrypting sensitive data, managing dependencies, and configuring CORS.

Optimizing .NET Core API performance improves user experience, scalability, and efficiency. Key strategies include efficient pagination, asynchronous operations, response caching, compression, database optimization, connection pooling, payload reduction, caching frequently used data, efficient filtering and sorting, minimizing round trips, and request throttling.

This blog involves Just-In-Time (JIT) compilation, which converts intermediate code into machine code, enabling efficient execution of .NET applications within the Core runtime environment.

Learn how to build a robust CRUD API using .NET 8.0 with Clean Architecture, Repository Pattern, and Dapper. This tutorial utilizes Visual Studio 2022, C#, and MS SQL DB, ensuring high maintainability and testability.

Learn about Action Results, including ViewResult, JsonResult, FileResult, and more. Understand how to effectively use these results to manage data presentation, API responses, and file handling in your web applications.

Discover why ASP.NET Core does not inherently support multiple applications within the same project. Explore implications for architecture, isolation strategies, and considerations for adopting microservices.

With this method, you can specify the filename and the file itself (of type IFormFile), streamlining the upload process. Whether you're a beginner or seasoned developer, this tutorial simplifies the intricacies of FTP file uploads using C#.

Docker Swarm and Kubernetes are leading container orchestration platforms, simplifying the management of large-scale, distributed applications. Docker Swarm is user-friendly, while Kubernetes offers extensive features for complex deployments.

The evolution of the .NET ecosystem, from Framework to Core, signifies Microsoft's adaptability to modern software needs. We explore their history, evolution, drawbacks, and conclude with .NET Core's significance.

Learn how to fetch files from a SharePoint list using .NET Core. This guide explores the step-by-step process, including authentication setup, utilizing PnP.Framework, and iterative querying for efficient data access. Follow along to seamlessly integrate SharePoint data retrieval into your .NET Core applications.

In this article, we'll walk through the process of building microservices using .NET Core and Apache Kafka, with a focus on a real-time order processing scenario. Kafka for messaging and event-driven architecture, we'll create resilient and scalable microservices capable of handling orders in real-time.

Discover seamless job scheduling with Quartz .NET in our latest blog. Learn to automate tasks efficiently using robust scheduling features. Elevate your .NET development skills today.

We'll demonstrate how Dependency Injection enhances code readability, promotes loose coupling, and facilitates unit testing. Whether you're a seasoned developer or new to the concept, this deep dive into Dependency Injection in .NET Core promises to elevate your understanding and empower you to craft more robust and scalable software solutions.

Entity Framework Core (EF Core) is a powerful ORM tool for working with databases in .NET applications. In some scenarios, you may need to work with multiple databases or database contexts within a single application. In this blog post, we'll explore how to effectively manage multiple EF Core DbContexts in a single .NET application.

Autofac is a popular dependency injection (DI) container for .NET applications, including ASP.NET Core. DI containers like Autofac help manage the dependencies between different components of an application by providing a way to register and resolve dependencies.

Learn how to implement a RabbitMQ consumer in ASP.NET Core using a base message handler. Setup RabbitMQ, install necessary libraries, create handlers, and consume messages efficiently. Build a scalable message-processing pipeline for your application.

Integrating Google OAuth authentication with a .NET Core backend enables secure and convenient user authentication in React applications. This blog post will guide you through the process of setting up Google OAuth authentication in a React frontend and handling authentication tokens in a .NET Core backend.

In this blog, Secure String Encryption and Decryption in C# with AES Algorithm and .NET Core. Implement secure string encryption and decryption in C# using the AES algorithm with .NET Core for robust data security.

Rate limiting is a crucial aspect of web application security and performance management, helping to prevent abuse and ensure fair usage of resources. This blog explores the concept of rate-limiting middleware, its implementation in ASP.NET Core, and its significance in web application development.

From this blog, you will learn how to update the user record using patch operation in Azure AD B2C with MS Graph API

Building on the foundation of worker services in .NET Core, this blog extends the capabilities by introducing scheduling for frequent runs. Understanding how to schedule tasks at specific intervals or times enhances the versatility of worker services

This blog provides a concise guide on how to debug IIS websites using Visual Studio, offering step-by-step instructions for efficient troubleshooting and code inspection.

Explore the creation of a Generic Repository using Dapper in .NET Core. This implementation demonstrates how to utilize Dapper, a Micro ORM, for efficient database communication, providing a versatile and robust solution.
Everything on .NET Core, not only its blogs: the .NET Core page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite a blog post and earn +250 SHARP when it is approved.
Write a blog