70 Blog Posts To Learn About .Net

L

Learn Repo

Guest

Let's learn about .Net via these 70 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.​


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

1. Why Do You Need a Cancellation Token in C# for Tasks?​


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

2. 3 Excel Libraries Every .NET Developer Must Know​


6C4516bLaMPsAqHh5HE0LQy0lbI2-b793zhb.jpeg
I compare the 3 best .NET Excel libraries that we can use in our .NET projects for commercial use.

3. How to Set up a Formatting Standard in Your Code Editor (And Why You Should!)​


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

4. How to Generate Large Datasets in .NET for Excel With OpenXML​


Yaul2WNQvOTBz1QvzIhQOQfvW462-0r831hw.jpeg
Generating large datasets in .NET for Excel with OpenXML and SAX approach

5. Logging in Azure with Application Insights and Serilog​


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

6. The 3 C# PDF Libraries Every Developer Must Know​


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

7. Creating a Books Tracker App with .NET MAUI and Supabase​


QvfYeIewJPQ1KFAamYRUPcQf28X2-wrd3pz4.jpeg
With Supabase, developers can easily build and scale web and mobile applications.

8. C# HTML to PDF - A Code Example​


iKEyTPEzDuPEXtGdPwfwBTF25pd2-mng3fyk.jpeg
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

9. Measuring Performance After Migration from .NET5 to .NET 6​


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

10. The Ultimate C# QR Code Library Comparison for 2026​


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

11. How to Work With Request Id in .NET Applications​


0aSFrLbaCteYHVcDBHsLMalscwz1-4zb3yh8.jpeg
Practice working with Request Id in .Net application. Reading it from a request and translating it into requests to other systems.

12. Exploring Async Laziness in C#: Balancing Power with Responsibility​


lines-of-sample-c-code-displayed-on-a-laptop-screen-loh1ifwm1ljv13ts5ibp7ucm.png
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!

13. The Ensuing Battle Between Python vs. .Net Continues​


yEPQ6i4CCAdpczrPlRcHgxdggFC2-n4036ov.jpeg
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.

14. A Deeper Dive Into Log Enrichment​


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

15. Explaining the Yield Keyword in C# for Beginners​


FA4UT4FgGUfOjEjkcSYA2tYPEyG2-j08341j.jpeg
This comprehensive guide covers the benefits, requirements, and best practices associated with using yield in c#

16. Exploring the Potential of Bioinformatics with C#​


4Y2ubag2UPR2LkqSGqgxc8WzVUb2-5r93p5g.jpeg
In this article, we'll examine how to apply bioinformatics and C# coding to effectively deal with biological information.

17. How to Build an Event Streaming Application in .NET​


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

18. The Ultimate Guide to C# and C++ Interoperability Using C++/CLI​


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

19. Fixing Button CornerRadius in .NET MAUI​


lczQKGMR4bMPiFOVKUaMudxC6iW2-aje3y0x.jpeg
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.

20. C# Barcode Library In-Depth Comparison: Ranked by Use Case​


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

21. Building an End-to-End Dynamic C# Web API with Dapper for Data Access​


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

22. .NET Core Configuration is Simple​


hQ098u52DzPm2Y4UITQcQXtLRAk2-8d136nc.jpeg
If you write code with .NET Core one day you will have to configure your application.

23. Updating a .NET MAUI Canvas with Messaging events​


lczQKGMR4bMPiFOVKUaMudxC6iW2-yeb3uwn.jpeg
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

24. AutoMapper vs. Mapster—Know When to Use Which With This Guide​


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

25. 5 Performance Tips For .Net Developers​


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

26. Building An Electron App with .Net, JS, HTML and CSS​


1zrHFDniHXQqJAZ1HjncOR2ZZxu1-0u1h33pc.jpeg
.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.

27. I Just Want to See It Work: Kafka Stream, C# Producer and Consumer​


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

28. How to Mock Azure Event Hub in .Net Unit tests​


a-computer-screen-displaying-lines-of-code-mbuf0pksrxlfabe6crhobl4r.png
.Net NUnit tests for Azure Functions with Event Hub Integration

29. Accessing the Record Type in C# for Earlier .NET Versions​


FA4UT4FgGUfOjEjkcSYA2tYPEyG2-nq93ohh.jpeg
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!

30. Zip Files in C#: How to Extract, Create, or Update Your Archives​


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

31. C# Excel Library In-Depth Comparison: Tested for 2026​


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

32. ATLAS: A Multi-Agent AI Architecture for Natural Language Service Management​


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

33. C# OCR Libraries: The Definitive .NET Comparison for 2026​


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

34. Solving the All-pairs Shortest Paths Problem With the Floyd-Warshall Algorithm in C# ​


2jqChkrv03exBUgkLrDzIbfM99q2-qw02qd5.jpeg
Implementation of Floyd-Warshall algorithm in C# with parallelism and vectorisation.

35. How C# Lost Some of Its Original Elegance​


2jqChkrv03exBUgkLrDzIbfM99q2-3y823o4.png
A longtime C# developer reflects on how rapid language evolution, new keywords, and feature creep may be making C# less elegant.

36. Heroku Now Officially Supports .NET!​


2jqChkrv03exBUgkLrDzIbfM99q2-r102snq.jpeg
.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.

37. IEnumerable Isn’t What You Think It Is—And It’s Breaking Your Code​


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

38. Building Secure and Performant Web Applications Using Azure AD and .NET Core Identity on macOS​


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

39. 5 Problems and Their Solutions With Creating a High-Load Service Using .NET and Kafka​


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

40. The Definitive C# Word Library Comparison for 2026​


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

41. Best Practices to Write Unit Tests the Right Way (Part 2)​


48Kocxy7OoWdKR88ffrmRyvlIh53-9a934yq.jpeg
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

42. Using Diagnostic Observers to Decouple Logging and Observability Code​


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

43. A Simple Safety Net For Async EventHandlers​


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

44. How to Find the “Routes” of All-Pairs Shortest Paths With the Floyd-Warshall Algorithm in C#​


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

45. C# Automation: Using .Net Core To Organize My Downloads Folder​


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

46. Positronic Variables in C#: Teaching State to Argue with the Future​


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

47. How to Migrate Existing Azure Functions to the .NET 8 Isolated Worker Runtime​


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

48. Get Used to Building a .Net core MVC Application on Mac Visual Studio​


5Vow8odJEkPfoJafQiJnmGFEkv23-47g3s9x.jpeg
Creating .Net MVC project using Visual Studio Mac

49. Reviewing MAUI and Comparing it With Xamarin​


XN21rncAI4cOdFidD1fECxswUZl2-8q93pkc.jpeg
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.

50. I Taught an AI Agent to Scaffold Clean Architecture .NET Apps​


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

51. 5 Ways to Add Security to Excel & PDF with .NET Document APIs​


bJmCjBFKDCdFyOp2WyArQwy7BiF3-ur9349k.jpeg
Learn how GcExcel helps to ensure your application’s code security in these 5 ways!

52. A Guide to Kubernetes Autoscaling Tools with Linode Kubernetes Engine​


ehWe6W1brvOg54RdOFs1MR4dMPF2-da93g9l.jpeg
Learn to use key Kubernetes autoscalers with short examples

53. How To Send .NET Crash Dumps To Slack From ECS Fargate Task​


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

54. Implementing the Blocked Floyd-Warshall Algorithm for Solving All-pairs Shortest Path Problem in C#​


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

55. Simplifying Real-Time Communication with SignalR​


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

56. To Mock, or Not to Mock, That Is the Question​


nVQvUrSrZeNRLK0zHyv8wXbgI3o1-1ld36l0.jpeg
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.

57. How to Improve Your ADO .NET Performance - 10 Proven Ways - Part 1​


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

58. The Noonification: Will You Be My GPT-Valentine? (2/13/2023)​


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

59. Event-Driven Architecture with Azure Service Bus & .NET Core: Designing Scalable & Resilient Systems​


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

60. This Developer Built a Custom Framework to Tame Legacy Tech and Speed Up Communication​


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

61. How a .NET Core Migration Saved Us $428/mo and Boosted Performance ​


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

62. C# Packages Find a New Home in .NET 8 - Godot Engine​


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

63. The HackerNoon Newsletter: The Stupidest Requests on the Dark Web Come from Regular People (2/19/2025)​


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

64. Exploring Atomicity with DbContextTransaction in .NET and Entity Framework​


programming-in-the-evening-mvsgjbh4r7mfpxzhiz9m0is4.png
Atomicity is a vital component of the quartet of fundamental transaction properties: Atomicity, Consistency, Isolation, and Durability.

65. Optimizing .NET Development Workflow with Git Hooks and Husky.NET​


sHlS9kz5JWgDC6Irc6Iw1ZTwUGE2-9w932vl.jpeg
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!

66. Building Secure .NET Apps for IBM i​


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

67. The HackerNoon Newsletter: Dear Startup Founders: Beware of Your Minions! (10/15/2024)​


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

68. The Noonification: Web3 hiring culture. What can we improve? (6/22/2024)​


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

69. The Noonification: A Deeper Dive Into Log Enrichment (2/23/2024)​


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

70. How Public NuGet Packages Open the Door to Hidden Risks​


nv6KMiFIN9g8WjsnwOUaHneH6wc2-os03e5r.jpeg
Many .NET teams depend on public NuGet packages without realizing how easily threats can slip through.

Thank you for checking out the 70 most read blog posts about .Net on HackerNoon.​


Visit the /Learn Repo to find the most read blog posts about any technology.
 

Thread statistics

Created
Learn Repo,
Replies
0
Views
2
Back
Top