70 Blog Posts To Learn About .Net
Learn everything you need to know about .Net via these 70 free HackerNoon blog posts.
1. The importance of cancellation tokens in C# for tasks is discussed, explaining how and when to use them for cooperative cancellation in parallel computing projects.
2. A comparison of three Excel libraries suitable for commercial use in .NET projects is presented.
3. This post demonstrates how to establish a formatting standard in a code editor, emphasizing the importance of consistency across all developers working on the same project.
4. Instructions on generating large datasets in .NET for Excel using OpenXML and the SAX approach are provided.
5. A detailed review of the integration between Azure, Application Insights, and Serilog for enhanced logging is offered.
6. The top three C# PDF libraries for automating the creation and customization of PDF documents are highlighted.
7. A guide on creating a books tracker app using .NET MAUI and Supabase is provided, showcasing how Supabase simplifies the development and scaling of web and mobile applications.
8. An example of converting HTML sites in .NET and .NET core projects using IronPDF is given, showcasing its versatility in transforming HTML and offering additional useful capabilities.
9. An analysis of performance benchmarks comparing the open-source eCommerce platform after migrating from .NET5 to .NET 6 is shared.
10. A comprehensive comparison of 11 C# QR code libraries for .NET is presented, evaluating factors such as generation, reading, styling, cross-platform support, and pricing.
11. The article explores the use of Request Id in .NET applications, instructing readers on how to practice its implementation, including reading it from a request and translating it into requests to other systems.
12. The concept of async laziness in C# is examined, discussing the balance between power and responsibility, and exploring built-in options in the .NET framework.
13. A continuation of the ongoing debate between Python and .Net, comparing the two popular languages, with a focus on their respective strengths and weaknesses in business applications and ease of learning.
14. The final installment of the logging review series focuses on log enrichment, explaining how logging concerns and code can be separated and decoupled from infrastructure and business code.
15. An in-depth explanation of the yield keyword in C# is provided for beginners, covering its benefits, requirements, and best practices for optimal usage.
16. The potential of bioinformatics with C# is examined, demonstrating how to apply bioinformatics and C# coding to effectively handle biological information.
17. A step-by-step guide on building an event streaming application in .NET is offered, explaining the implementation of a software system for handling events through stream processing.
18. The ultimate guide to C# and C++ interoperability using C++/CLI is discussed, providing insights into efficiently bridging .NET (C#) and native C++ using P/Invoke and C++/CLI, along with benchmarks and real-world integration tips.
19. A bug fix for button corner radius in .NET MAUI is presented, detailing the implementation process, testing, and resolution of the issue encountered.
20. An in-depth comparison of 12 .NET barcode libraries is presented, ranked by use case, focusing on scanning, generation, PDFs, and mobile apps to help developers choose the right SDK for their projects.
21. A step-by-step guide on building an end-to-end dynamic C# Web API with Dapper for data access is provided, offering a detailed walkthrough of the project creation process.
22. An explanation of .NET Core configuration is given, emphasizing that every .NET Core application will eventually require configuration, and providing an overview of the process.
23. Instructions on updating a .NET MAUI Canvas with Messaging events are provided, demonstrating how to implement a publish/subscribe messaging system for redrawing the Canvas in a game loop using Chip 8 as a practical example.
24. A comparison of AutoMapper and Mapster, two popular .NET libraries for object mapping, is offered, guiding developers on when to use each tool based on factors such as flexibility, performance, and ease of use.
25. Five performance tips for .NET developers are shared, accompanied by benchmarking to illustrate the improvements that can be achieved by following these recommendations.
26. An overview of building an event streaming application in .NET is provided, discussing the implementation of a software system for handling events through stream processing.
Written by urgent.news from HackerNoon's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.