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

The announcement reveals the release of Spargine 10 (v2026.10.7.1) on July 1, 2026, introducing NuGet packages for .NET 10. This update enhances performance and reliability with new classes and methods, performance benchmarks, and optimizations. The release includes speed improvements and promotes community collaboration for future enhancements.

Boost Your .NET Projects: Copilot, Benchmarks, and the Truth About Faster Code

The article discusses the limitations and benefits of using Copilot for code optimization in the Spargine .NET project. While some suggestions from Copilot significantly improved performance, others were ineffective or detrimental. The author emphasizes the importance of thorough testing and verification of AI-generated changes to ensure quality and efficiency in code.

Boost Your .NET Projects: Future-Proofing Performance with Spargine’s Fast Methods

The book "Rock Your Code: Code & App Performance for Microsoft .NET" emphasizes the evolving nature of .NET performance. Spargine's Fast methods are designed to optimize code efficiency while allowing developers to maintain consistency in method usage. These methods adapt to platform improvements, ensuring high performance in critical code areas, enhancing developer experience.

GitHub Copilot Agent for Unit Tests: My Real-World Spargine Experiment

After experimenting with the GitHub Copilot Agent during the 2026 Microsoft MVP Summit, the author faced numerous challenges, including code deletion, slow performance, and inconsistent adherence to coding conventions. Despite these issues, the agent added valuable unit tests to the Spargine projects, but it requires careful oversight and refining of prompts for effective use.

Unit Tests: Keep Your CRAP Score from Wrecking the Show

A practical look at complexity, coverage, Copilot, and keeping your code ready to rock. If you have ever attended my conference session about coding standards or read my articles on dotNetTips.com, you already know I preach about cyclomatic complexity. That number matters. To me, it represents the minimum number of unit tests a method should … Continue reading Unit Tests: Keep Your CRAP Score from Wrecking the Show →

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.