Quick takes from developers at work.
Tips, fixes and short write-ups on what developers ran into this week, in their own words.
Common real-world mistakes developers make while using async/await in .NET — with examples and how to fix them. Avoid common pitfalls in .NET asynchronous programming with async and await. Learn how to prevent deadlocks, uncatchable exceptions, performance issues, and write cleaner, scalable, and responsive async code.

Caching can make or break your app’s performance. Whether you’re building a real-time dashboard, an e-commerce site, or a microservices backend, caching is one of the most powerful performance boosters you can use.

Learn how to use Power Automate to create folders and change folder colors in SharePoint with ease. Enhance organization, boost productivity, and streamline your SharePoint experience.

Boost performance and scalability in your .NET apps by mastering data partitioning and read replicas. Learn best practices to handle high traffic, reduce load, and optimize database efficiency.

Learn why the Unit of Work pattern is essential in .NET for managing database transactions efficiently.

Azure Service Bus is a fully managed message broker that allows reliable asynchronous communication between microservices, distributed systems, or even on-prem-to-cloud integrations.

Learn how to create your first ASP.NET Web Forms page with a simple "Hello, World!" example. This beginner-friendly guide walks you through adding controls and server-side logic using Visual Studio. Perfect for new .NET developers.

Learn how to build a secure SQL injection test form using ASP.NET and C#. This guide covers best practices, parameterized queries, validation techniques, and testing examples to protect your web applications from SQL injection attacks.

Learn how to build a simple e-commerce chatbot using ASP.NET Web Forms and SQL Server—no third-party AI or JavaScript needed.

Explore the latest features and enhancements in C# 14. From improved syntax to powerful new tools, discover what’s new in the 2025 update of Microsoft’s popular programming language. Perfect for developers eager to upgrade their skills with C#'s newest capabilities.

Firebase + .NET = Powerful backend with minimal setup! Perfect for real-time apps, authentication, and cloud storage. Learn how to perform Firebase CRUD operations in .NET using FireSharp. This article covers Firebase setup, real-time database creation, authentication, and .NET integration for inserting, updating, retrieving, and deleting data.

In modern .NET applications, effective configuration management is essential for ensuring flexibility and a clear separation of concerns. In this blog, we’ll explore how to utilize the IOptions<T> pattern efficiently with records.

This blog explores how to improve error handling, prevent unexpected crashes, and write cleaner, more readable code. Understand its role in conditional checks within try-except blocks for better debugging and logic flow.

Dynamic menu and submenu binding in ASP.NET C# enables seamless navigation by fetching menu data from a database. This implementation uses a Repeater control, jQuery for toggling submenus, and CSS styling.

Learn how to extract a date from an unformatted string in C# using DateTime conversion techniques. Extracting dates from unformatted strings in C# can be done using regular expressions or date-parsing methods. This example demonstrates handling various date formats efficiently using regex and `DateTime.TryParseExact()`.

Caching is essential for optimizing application performance by lowering data retrieval latency and reducing the number of database or API calls. This blog delves into Hybrid Caching in .NET 9.0, covering its benefits, implementation, and best practices.

Entity Framework (EF) Core is a powerful tool for managing databases in .NET applications. However, using DbContext directly in repositories or services can create strong dependencies and make unit testing harder. In this blog post, we'll discuss how to implement IDbContext in .NET 9.0, enabling database interactions while keeping the code flexible and easy to test.

NorthwindServicefromDB allows users to generate SQL queries from natural language input using OpenAI's GPT-4 model. It securely executes SELECT queries on a PostgreSQL database, making data access easier and more intuitive.

The Application Pipeline encompasses the complete process of creating, testing, and deploying applications, ensuring a streamlined development approach. In contrast, the Reuse Pipeline emphasizes utilizing existing components, which can save time and effort while boosting productivity. This blog will explore the key differences between these pipelines, their benefits, and how their integration can optimize development processes. Understanding these pipelines is crucial for organizations aiming to enhance their workflows and maximize their impact.

In the world of modern software development, APIs have become the backbone of scalable, interconnected, and functional applications. In this article, we'll delve into the world of OpenAPI integration in .NET 9, exploring how developers can leverage this powerful feature to optimize their API documentation and customization processes.

Working with CSV files is a common task for developers. FG.CsvParser is a .NET Standard 2.1 library designed to make reading, writing, and querying CSV files simple and efficient.

In this blog, I’ll explain the key differences between Long-Term Support (LTS) and standard-Term Support (STS) releases in .NET. Discover how each support model influences project stability, maintenance, and feature adoption, and determine which one is the best fit for your project.

Scoped locks in C# 13 simplify thread synchronization by using Lock.EnterScope() within a using block, automatically releasing the lock when the block ends. This reduces the risk of deadlocks and manual errors in multithreaded programs.

In the ever-evolving landscape of web development, creating scalable, efficient, and secure applications has become critical for businesses. Azure's Modern Web App Pattern provides developers with a comprehensive blueprint for building cloud-native web applications that excel in performance and maintainability.

This guide covers the basics of SSE, setting up a server-client connection, creating event-driven applications for continuous data updates, and enhancing user experience with live notifications.
Everything on .NET, not only its blogs: the .NET 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