A free, open-source development platform for building many types of apps, enabling developers to create robust and scalable applications across various platforms.

The algorithm how and when you should use cancellation tokens for tasks in c# to use cooperative cancellation when working on parallel computing projects.

I compare the 3 best .NET Excel libraries that we can use in our .NET projects for commercial use.

In this post I'll show how to maintain a standard for everyone who works in the code, no matter the editor used.

Generating large datasets in .NET for Excel with OpenXML and SAX approach

This article reviews in details various aspects to make Application Insights and Serilog combination shine and bring real value to the logs.

This article is about the top 3 C# PDF libraries for automating the process of creating and customization of PDF documents.

With Supabase, developers can easily build and scale web and mobile applications.

IronPDF is the ideal solution for converting HTML sites in .NET and .NET core projects. It not only transforms HTML but also has a lot of other useful capabili

An article about benchmarks of the open-source eCommerce platform after migrating to the latest Microsoft technology, .NET 6.

Compare 11 C# QR code libraries for .NET by generation, reading, styling, cross-platform support, and price to choose the right tool faster.

Practice working with Request Id in .Net application. Reading it from a request and translating it into requests to other systems.

In C#, how can we balance asynchrony and laziness? Is there such a thing as async lazy? Let's explore our options built into dotnet!

C# and Python are two of the most popular languages with C# being widely used in business applications, while Python is more flexible and easier to learn.

In this article, we will conclude reviewing how logging concerns and code can be separated and decoupled from infrastructure and business code.

This comprehensive guide covers the benefits, requirements, and best practices associated with using yield in c#

In this article, we'll examine how to apply bioinformatics and C# coding to effectively deal with biological information.

How do you implement a software system for working with events? The answer is stream processing.

Learn how to efficiently bridge .NET (C#) and native C++ using P/Invoke and C++/CLI, with benchmarks and real-world integration tips.

With .NET MAUI I tried to implement square 90 degree corners on buttons. Sadly I encountered a bug. I looked under the hood and fixed the issue including tests.

We tested 12 .NET barcode libraries side by side to help you choose the right SDK for scanning, generation, PDFs, and mobile apps.

Step-by-step guide on how to create an end-to-end dynamic C# Web API project using Dapper for data access.

If you write code with .NET Core one day you will have to configure your application.

In .NET MAUI the Canvas element can be used for drawing. For a Chip 8 emulator I implemented publish/subscribe messaging to redraw the Canvas, in the game loop

AutoMapper vs. Mapster: A comparison of popular .NET libraries for object mapping. Learn which tool to choose for flexibility, performance, and ease of use.

Hi everyone! Today I want to share with you some .Net 5 performance tips with benchmarking!

.NET has two big desktop technologies. They are WinForms and WPF. But we live in a WEB world and we have many tools to create great UI using CSS and JavaScript.

A quick start for running Kafka in docker container, and a working example of a producer and a consumer in C# .NET

.Net NUnit tests for Azure Functions with Event Hub Integration

Are you stuck on earlier versions of .NET but want to get your hands on the hot new record types? Fear not! Check out this simple solution to simplify things!

Learn how to zip and unzip compressed files with C#. Beware: it’s not as obvious as it might seem!

Looking for the best C# Excel library? This guide compares 12 options with code examples, performance tests, costs, and deployment tradeoffs.

A technical deep-dive into building conversational AI interfaces for enterprise ITSM systems using a three-stage multi-agent pipeline.

Looking for the best OCR library for C#? This guide compares open-source, commercial, and cloud OCR tools for .NET 8 applications.

Implementation of Floyd-Warshall algorithm in C# with parallelism and vectorisation.

A longtime C# developer reflects on how rapid language evolution, new keywords, and feature creep may be making C# less elegant.

.NET developers now have access to the officially supported buildpack for .NET, which means you can now deploy your .NET apps onto Heroku with just one command.

Let's review in detail the most common mistake in relation to IEnumerable - repeated enumeration.

Secure and scalable web apps using Azure AD and .NET Core Identity on macOS with strong authentication and performance.

Specifics and complications of creating a high-load service using .NET and Kafka.

Compare 12 .NET Word libraries for C# across features, PDF, mail merge, pricing, and platform support to choose the right DOCX API.

All you need to know about unit testing LINQ and mappings in .NET to make more reliable code faster as you develop software using systems like AutoMapper

Using DiagnosticSource and IObserver implementation to decouple logging code; improving the method adapter to properly handle event data binding.

Dealing with async EventHandlers in C# can be very problematic. async void is a pattern causes headaches with exceptions. Check out this simple solution!

Implementation of Floyd-Warshall algorithm in C# with route tracking capability to reconstruct the shortest paths routes later.

Clean up your digital life with a cross-platform .Net bot. Organize files effortlessly by type and date.

What if variables could be influenced by the future? A look at Positronic Variables in C#, constraint convergence, and time-looping state.

Step-by-step guide to upgrading existing Azure Functions to the .NET 8 isolated worker model for better performance, flexibility, and debugging.

Creating .Net MVC project using Visual Studio Mac

Moving in tandem with time and technology, we’re shifting our focus to the emerging .NET fundamentals, and we are excited to do this with you.

Learn how Agent Skills let you teach an AI to scaffold a Clean Architecture .NET solution automatically — saving time and enforcing standards every time.

Learn how GcExcel helps to ensure your application’s code security in these 5 ways!

Learn to use key Kubernetes autoscalers with short examples

Automate .NET crash dumps on ECS Fargate using EFS, DataSync, and S3, with Lambda-powered Slack alerts and scheduled EFS cleanup.

Implementation of cache-friendly Blocked Floyd-Warshall algorithm in C# (parallelism and vectorisation) coated in a basic theory behind caching and profiling.

Discover the potential of SignalR, a powerful real-time communication library, in our comprehensive introduction with practical examples.

Mocking is often seen as a default choice when writing tests. Yet it introduces unnecessary complexety to your system. There are other approaches in testing.

This 10-part series delves into 10 powerful strategies that can significantly enhance the performance of ADO .NET code.

2/13/2023: Top 5 stories on the Hackernoon homepage!

Learn how event-driven architecture with Azure Service Bus and .NET Core enables scalable, resilient, and real-time applications using asynchronous messaging.

WitCom is a versatile API that simplifies client-server communication with intuitive interfaces, robust security, and flexible serialization options.

We achieved these results through .NET to .NET Core migration. The need emerged while we have been supporting a complex KnockoutJS-based web application.

With .NET 6 ending support, Godot C# packages in 4.4 will target the current LTS release, .NET 8

2/19/2025: Top 5 stories on the HackerNoon homepage!

Atomicity is a vital component of the quartet of fundamental transaction properties: Atomicity, Consistency, Isolation, and Durability.

A Git commit represents the status of a system. Learn how to validate that your code builds, is well-formatted, and all the tests pass by adding a Git hook!

IBM i is a robust and reliable operating environment. It is still used by many organizations today, especially for data-heavy applications.

10/15/2024: Top 5 stories on the HackerNoon homepage!

6/22/2024: Top 5 stories on the HackerNoon homepage!

2/23/2024: Top 5 stories on the HackerNoon homepage!

Many .NET teams depend on public NuGet packages without realizing how easily threats can slip through.
Visit the /Learn Repo to find the most read blog posts about any technology.