Announcing the 6th edition of my coding standards book for Microsoft .NET! Newly updated for .NET Core 3.1 and .NET Framework 4.8. This book is a compilation of common Microsoft .NET coding standards in use today. In the past, for languages like Visual Basic, Microsoft published coding standards in a single document that developers could … Continue reading New Book Release! Rock Your Code: Coding Standards for Microsoft .NET
Category: dotNetTips.Utility
Using the New IAsyncEnumerable Interface in .NET Core 3
The release of .NET Core 3 last month includes a brand new IAsyncEnumerable interface in the System.Collections.Generic namespace. The Microsoft documentation simply states: Exposes an enumerator that provides asynchronous iteration over values of a specified type.Microsoft Documentation This new interface sounds interesting, so I looked at the code in my open-source assembly to see if … Continue reading Using the New IAsyncEnumerable Interface in .NET Core 3
dotNetTips.Utility Open-Source Projects for .NET Core & .NET Standard
Announcing the dotNetTips.Utility for .NET Core Repository
New Book Release! Rock Your Code: Code & App Performance for Microsoft.NET
Today I am announcing the brand new edition of my book titled Rock Your Code: Code & App Performance for Microsoft .NET, now available on Amazon. How fast your code executes is very important for your users and back-end server processes. This is even more important for the future as more and more users, use … Continue reading New Book Release! Rock Your Code: Code & App Performance for Microsoft.NET
dotNetTips.Utility.Standard NuGet Packages Quarterly Release (Q3 2019)
The 3rd quarter release of the dotNetTips.Utility.Standard NugGet packages has been released. These packages contain common code for Microsoft .NET that I use every day and I hope you do too. PackageVersionRelease notesdotNetTips.Utility.Standard2019.8.31.1 Code & documentation cleanup. Code fixes. New code in LoggingHelper, ComputerInfo. dotNetTips.Utility.Standard.Extensions 2019.8.31.1 Code & documentation cleanup. Code fixes. New code in … Continue reading dotNetTips.Utility.Standard NuGet Packages Quarterly Release (Q3 2019)
Maximizing Code Reuse: Strategies for Efficient Development
The article discusses the importance of maximizing code reuse in software development, emphasizing the use of separate, reusable DLLs (C# projects) for efficient code organization. The author highlights the benefits of code reuse, including easier unit testing, maintenance, sharing, and updates, ultimately leading to cost and time savings in the long term.
Sending and Retrieving Data From Redis Cache
Recently while working on LAMBDA's for Amazon Web Services (AWS) we needed to cache data using Redis and ElastiCache. One of the older projects was already using the StackExchange.Redis NuGet package for the .NET Framework, so I used the same for the LAMDA's. Unfortunately, I ran into many issues with StackExchange that included connection and … Continue reading Sending and Retrieving Data From Redis Cache
5 Rules for Your Source Control Repository
I have been using source control programs for a very long time. I believe the first one was Visual Source Safe (don’t laugh, it was a painful experience). Early in my career and throughout I have learned many good practices that I still use to this day. I will share them with you now. If … Continue reading 5 Rules for Your Source Control Repository
Deleting Files With Events
While working on the dotNetTips Dev Cleaner utility, I wanted to make the deletion of files even faster. While writing this utility I found and worked on speed issues, almost all relating to updating the user interface. So to decouple the deleting from the UI I decided to add a new feature to the dotNetTips.Utility … Continue reading Deleting Files With Events
Make Encapsulation Easy with dotNetTips.Utility
Encapsulation is the first pillar of Object-Oriented Programming (OOP), yet most code that I see does not implement encapsulation correctly or not all. Like I say in many of my conference sessions "If you do not implement encapsulation, you aren't doing OOP!" I also say "Bad data in, bad data out!".Several years ago, Microsoft Labs … Continue reading Make Encapsulation Easy with dotNetTips.Utility

You must be logged in to post a comment.