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.
Category: Third-Party Products
Rock Your Code: Code & App Performance for Microsoft .NET (5th Edition)
The fifth edition of David McCarter's book, "Röck Yöur Cöde: Code & App Performance for Microsoft .NET," is now available on Amazon. It offers practical techniques for enhancing .NET application performance, including coding patterns, memory insights, and benchmarking. This definitive guide is essential for modern .NET developers aiming for speed and scalability.
Rock Your Code: Coding Standards for Microsoft .NET (20th Anniversary Edition)
The 20th Anniversary Edition of Rock Your Code: Coding Standards for Microsoft .NET, authored by David McCarter, is now available on Amazon. This comprehensive guide offers updated standards for .NET 10, best practices, and expert insights, making it essential for software engineers aiming for improved code quality and performance over two decades.
Stop the Leaks: Properly Disposing Objects in .NET
Improper disposal of objects in .NET projects can lead to severe memory leaks, causing performance issues and crashes. A case study revealed a company spent over $25,000 to resolve these issues. Recommended practices include using IDisposableAnalyzers and custom extension methods like TryDispose() and DisposeFields() to simplify memory management and prevent problems.
Maximize Efficiency and Savings: Stop Reinventing the Wheel in Software Development
When developing software, prioritize speed and cost, but consider the impact on meeting consumer needs. Leverage existing solutions like Microsoft .NET and third-party tools to avoid costly custom development. For enhanced productivity, explore UI frameworks and essential tools like CodeRush and GhostDoc in Visual Studio development. Embrace third-party products for better quality code, faster feature development, and cost savings.
Rock Your Code: Code & App Performance for Microsoft .NET (4th Edition)
"Rock Your Code: Code & App Performance for Microsoft .NET" is a comprehensive guide that emphasizes the importance of optimizing code performance for enhanced user experience and backend efficiency. With practical insights and example code, developers learn essential practices for maximizing the performance of their business applications within the Microsoft .NET framework. From string manipulation to leveraging source generators, this edition covers a wide range of topics, including new chapters on code analysis and benchmark testing. Written for developers using Microsoft .NET 8 and Visual Studio 2022, this book offers timeless principles applicable across different versions of .NET, ensuring relevance and utility in any environment.
Rock Your Code: Coding Standards for Microsoft .NET (8th Edition)
The 8th edition of the book, Rock Your Code: Coding Standards for Microsoft .NET, is available on Amazon. It consolidates Microsoft .NET coding standards and provides supplementary directives. Drawing insights from Microsoft’s code inspection tools, the book covers topics such as project setup, naming standards, class design, coding style, and more. The book's purpose is to facilitate superior code quality and swift integration of new team members. It's designed for use with Visual Studio 2022, C#, and .NET 8.
Microsoft .NET Code Analysis: Properly Formatting Class Files
The article discusses the importance of consistent formatting in Microsoft .NET class files for improved code readability and collaboration among developers. It provides tips on how to set up formatting rules using Visual Studio's features and the EditorConfig file, covering various formatting options such as new lines, indentation, spacing, and wrap preferences. The article also highlights the use of CodeRush, a code refactoring tool, to enhance code formatting and organization.
Microsoft .NET Code Analysis: Always Add Braces {} in C#
The discussion centers around the usage of braces in C# statements and their criticality in maintaining code readability and structure. Using braces helps delineate code blocks, groups statements, controls flow and scope and avoids unintended errors. The author promotes regular refactoring with tools like CodeRush and suggests integrating specific settings into the EditorConfig file. He also recommends his books for additional guidance and insights.
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.