Source Generators were introduced in .NET 5 and provide a powerful way to not only generate code but also improve performance. This post will show, by example, how to use the source generators in Microsoft .NET.
Code Quality: Formatting Classes in Microsoft .NET to Make Them Easy to Read and Modify
For the future of the project, it's important that class files are laid out in a way that they are easy to read and modify and do consistently. We do this to avoid “spaghetti code” that does not give developers a good feeling about the stability of the project. In this article, I will show exactly how I format code classes. In this article, I will show exactly how I format code classes by example.
Microsoft .NET Source Generators: Speeding up JSON Serialization
This article shows, by example, how to speed up serialization of objects to JSON in Microsoft .NET using the JsonSerializable attribute.
Spargine Dev Tool: For Microsoft .NET Developers
Spargine Dev Tool. A tool designed to help Microsoft .NET developers.
Rockin’ the Code World: Special Guest Brady Gaster
Join me on Saturday, March 4th, 2023, at 10:00 PST on C# Corner for show #75 where, for the second time, my special guest will be Brady Gaster, Principal Program Manager on the .NET Team. Don't miss this special episode!
Rockin’ the Code World: Special Guest Isaac Levin
Join me on Saturday, April 8th, 2023, at 10:00 PST on C# Corner for show #77 where, for the first time, my special guest will be Isaac Levin, .NET Developer Advocate at Amazon Web Services. Don't miss this episode!
Coding Faster with dotNetTips.com Spargine 6: February 2023 Release
I am pleased to announce the new release (v2023.6.2.1) of Spargine on February 3rd, 2023, my open-source projects, and NuGet packages for .NET 6 & 7. I have added new classes, methods, benchmarks, and unit tests!
Rockin’ the Code World: Special Guest Milan Jovanović
Join me on Saturday, March 18th, 2023, at 10:00 PST on C# Corner for show #76 where, for the first time, my special guest will be Milan Jovanović, Software Architect, and Content Creator. Don't miss this episode!
Public Service Announcement: PMs and Managers Must Ensure Memory Issues are Not Introduced in Microsoft .NET Projects!
I have been writing about this in books and articles since the beginning of Microsoft .NET over 20 years ago. This first PSA is geared toward Project Managers and Development Managers as a warning, so their projects don't suffer from preventable issues like this that I see at every company I work for.
Rockin’ the Code World: Special Guest Khalid Abuhakmeh
Join me on Saturday, February 18th, 2023 at 10:00 PST on C# Corner for show #74 where, for the second time, my special guest will be Khalid Abuhakmeh, JetBrains Developer Advocate. Don't miss this episode!
You must be logged in to post a comment.