On .NET Live: How Coding Standards Supercharge .NET Quality & Performance

For the second time, I’m excited to be a guest on On .NET Live on May 18th at 9 AM PST! I’ll be talking about one of my favorite subjects: coding standards and how they can supercharge .NET code quality, performance, maintainability, and consistency across your projects. Join us live and bring your burning questions. … Continue reading On .NET Live: How Coding Standards Supercharge .NET Quality & Performance

Rock Your Code: I Let AI Build a Visual Studio Extension—Here’s What REALLY Happened

In March 2026, I challenged GitHub Copilot to build a Visual Studio extension, "Version Sync," from scratch without coding. Despite initial failures and needing extensive feedback, it succeeded in creating an extension to sync project version numbers. However, Copilot's code quality was lacking, emphasizing that AI can't replace experienced developers.

Coding Faster with dotNetTips.com Spargine 10: April 2026 Release

Spargine 10 (v2026.10.4.1) is released on April 1, 2026, featuring support for .NET 10, new methods, and enhanced performance benchmarks. This open-source project aims to improve reliability and speed significantly. Community feedback and contributions are encouraged to refine and expand its capabilities. Detailed benchmarks are accessible on GitHub.

Making Code Easier to Understand with Mermaid Diagrams and CodeRush

The author emphasizes the utility of CodeRush by DevExpress for refactoring, particularly its feature for embedding images in source code. Using Mermaid's flow diagrams, the author illustrates complex methods visually, enhancing code comprehension. Despite limitations in image handling, the combination of Mermaid and CodeRush promotes clear, maintainable code effectively.

Boost Your .NET Projects with Spargine: Centralized Time Handling with the Clock Type

The Clock type in the DotNetTips.Spargine.Core assembly and NuGet package centralizes time-related functions to enhance application consistency and reduce fragmentation. It provides a comprehensive and reliable abstraction for developers, ensuring efficient time handling while minimizing bugs. By streamlining time operations, Clock fosters cleaner, more predictable code across applications.

Boost Your .NET Projects with Spargine: Modern Password Hashing Using PasswordHasher

Secure password hashing is vital for application security. The PasswordHasher class in Spargine for .NET 10 consolidates previous hashing implementations into a single solution that supports various modern algorithms. This enhances flexibility and ensures robust security while simplifying usage, making it essential for developers aiming to protect user credentials effectively.

Boost Your .NET Projects with Spargine: Global Phone Number and Postal Code Validation Made Easy

The CountryPhonePostalInfoRepository provides an efficient solution for validating phone numbers and postal codes globally, addressing the complexities of varying formats and rules. It offers a centralized API for reliable country-specific validation, enhancing data integrity in applications while simplifying maintenance and development. This tool ensures accurate, consistent validation logic.

Boost Your .NET Projects with Spargine: High-Performance ULIDs with the Ulid Struct

In Spargine 8, I introduced the UlidGenerator type to make working with ULIDs easier in .NET applications. For the .NET 10 release, I took this idea further — converting ULIDs into a first-class value type (struct) in the DotNetTips.Spargine.Core assembly, similar in spirit to the built-in Guid type. Why? Because modern distributed applications increasingly need … Continue reading Boost Your .NET Projects with Spargine: High-Performance ULIDs with the Ulid Struct

Boost Your .NET Projects with Spargine: Supercharge Your .NET Apps with NetworkHelper

NetworkHelper is a utility created to streamline network-related operations for .NET applications. It centralizes code for network diagnostics, logging, and performance tuning, offering a clean API for tasks like retrieving IP addresses and statistics. This reduces code duplication, enhances reliability, and simplifies maintenance for developers.

Coding Faster with dotNetTips.com Spargine 10: January 2026 Release

Spargine 10 (v2026.10.1.5) launches on January 5th, 2026, featuring enhancements for .NET 10, including new types, methods, benchmarks, and significant performance upgrades. There are breaking changes that may affect existing code. Community contributions are encouraged, and feedback is welcomed to improve the project further.