Microsoft .NET Code Analysis: Optimizing String Methods for Performance – Leveraging Character Over String for Enhanced Efficiency

The article suggests using the string.Method(char) approach instead of string.Method(string) for strings containing a single character to improve performance. It highlights an example where this optimization can be applied in the Entity Framework source code and mentions that this deviation from the recommended guideline occurred 34 times in the codebase. The article also references violation codes CA1865 – CA1867 and mentions their severity settings in the .editorConfig file. Update March, 2024.

How to Thrive as a Professional Software Engineer: Be a Squeaky Wheel

The article emphasizes the importance of proactive communication and assertiveness for professional software engineers, urging them to "be a squeaky wheel" and speak up about their ideas, concerns, and recommendations. It shares personal experiences and advice, highlighting the value of asking questions and not staying silent to achieve career growth and success in the software engineering field.

dotNetDave Rocks the Build Stuff Conference 2023

I'm thrilled to announce that, for the very first time, the For Those About To Code: World Wide Tour will be making a stop at the 2023 Build Stuff event in Vilnius, Lithuania from November 15th to 17th! This marks my first visit to Lithuania, and I'm eagerly anticipating an amazing time with fellow tech enthusiasts.

Microsoft .NET Code Analysis: Avoid Using Constant Arrays as Arguments

In this article, the author delves into the intricacies of the Entity Framework codebase, uncovering 168 instances that require optimization to boost performance. Explore the valuable insights and strategies for fine-tuning your Entity Framework application to ensure it operates at its peak efficiency.

dotNetDave Goes To… The Copenhagen Developers Festival 2023

dotNetDave had the privilege of speaking at the inaugural Copenhagen Developers Festival in August 2023, marking his first visit to Denmark. He created a video that captures his experiences exploring Copenhagen, attending the conference, and enjoying the innovative format with diverse topics, games, cuisine, entertainment, and live music performances by tech industry professionals.

Conference Interview: Jakob Bradford – General Manager at NDC Conferences

I had the privilege of speaking at the inaugural Copenhagen Developers Festival organized by the NDC Conference from August 30th to September 1st, 2023. Intrigued by this innovative blend of festival and conference, I had the opportunity to sit down and converse with Jakob Bradford, General Manager at NDC Conferences.

Rockin’ the Code World Season 4: Special Guest Mads Torgersen

Join the 4th season premiere of C# Corner TV with host, David McCarter, on October 7th, 2023, at 10:00 PST. The special guest is Mads Torgersen, Principal Architect on the Microsoft .NET team and lead designer of the C# language. The episode will feature a discussion about .NET 8, a Q&A, and links for further resources.

Rockin’ the Code World: Special Guest Dylan Beattie

Join me on Saturday, September 30th, 2023, at 10:00 PST on C# Corner TV for show #88 where, for the first time, my special guest will be Dylan Beattie, Chief Everything Officer. Don't miss this episode!

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.