Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.

This article explains how we can create PowerPoint Addin using VSTO and how to access the PowerPoint objects like slides/shapes

In this article, you will learn about Caching Strategies in .NET Core: Using Distributed Cache, Memory Cache and Response Cache.

In this article, you will learn how to use Crank to Benchmark Libraries.

Learn how to use multidimensional arrays in C# to store and manipulate data efficiently. From declaring and accessing arrays to iterating over them and avoiding common pitfalls, this comprehensive guide covers everything you need to know about working with multidimensional arrays in C#. Master the power of multidimensional arrays and improve your programming skills today!

In this article, you will learn how to send push notifications from .NET 6 application to Firebase using the Firebase Cloud Messaging API.

The article explores the three key components of the .NET Framework: the Common Language Runtime (CLR), Common Type System (CTS), and CLS

In this article, you will learn about the Fastest Way to Use Regular Expressions in Microsoft .NET 7.

In this article, you will learn how to create node red flow for mqtt message publish.

As more and more businesses move to the cloud, the need for multi-tenant applications is becoming increasingly important. With multi-tenancy, a single instance of an application can serve multiple customers, each with their own isolated and secure environment.

This article describes how we can create a NuGet package using Visual Studio and configure the NuGet manager for local testing before publishing it to nuget.org. Additionally guides for developers to use local packages in case they can’t use the online packages

Implementation of NLog with .net 6 WebApi for monitoring the crash logs & info stuff.

This article presents a step-by-step guide on how to create a generic HttpClient call function in C# that can handle different request methods, request body types, response types, and error handling using optional parameters. By following the provided code examples and explanations, readers can learn how to simplify HTTP requests in their C# applications and reduce the risk of errors.

In this article, we are going to learn about package validation in .Net.

In this article, you will learn how to format classes in Microsoft .NET To Make Them Easy To Read And Modify.

Common Language Runtime (CLR) is one of the key components of .NET. Learn what is CLR in .NET and C#.

This article describes the details of the differences between .NET and COM technology. Also, you can find more information how.Net is working under the hood

Join us for Hack Together, our virtual hackathon to learn how to build powerful apps with Microsoft Graph and .NET. If you’re a beginning coder, a student, or an expert looking for an opportunity to learn a new skill, don’t miss this opportunity!

In this article, you will learn Realtime scenario when to use abstract class in C#.NET

This article provides .NET questions and answers for .NET developers.

The traditional concept and definition of interface class never helped me to understand when should I use interface class in C#.NET so I use this example to clear my concept

Have you ever heard of or used the change tokens before? Basically, it helps us to track state changes (that’s it!).

This article describes the full utilization of Visual Studio code for .NET development. Additionally, the article demonstrates how to create a console app, class library project, solution, and ASP.NET Core 7 application with an example.

In this article, you will learn about Coding Faster with dotNetTips.com Spargine 6: February 2023 Release.

In this article will discuss what are features new in .NET 7.

Learn how to enable C# 11 to your existing WinForms app using .NET 4.72 and above.

In this article, you will learn about LINQ (Language Integrated Query).

This article will guide you through the process of implementing a Web3 login feature in your .NET 6.0 application using MetaMask wallet. MetaMask is a browser extension that allows users to easily interact with decentralized applications (dApps) on the Ethereum blockchain. By using the Nethereum library, a .NET implementation of the Ethereum protocol, you can integrate the MetaMask Web3 Provider into your .NET 6.0 application and use it to interact with the Ethereum network. We will cover the steps needed to request the user's account, get the nonce, create and sign a transaction, and send it to the Ethereum network. By the end of this article, you will have a basic understanding of how to use MetaMask and Nethereum to implement a Web3 login feature in your .NET 6.0 application.

This article will discuss Configuration Transformation (2): App.Config --- SlowCheetah.

In this article, you will learn about Microsoft Teams, Team collaboration and Teams communications.
Everything on .NET, not only its articles: the .NET page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article