Rockin’ the Code World Season 4: Special Guest Maddy Montaquila (Leger)

Show #91 on C# Corner TV, Saturday, November 4th, 2023, featuring guest Maddy Montaquila, Senior Product Manager, .NET MAUI at Microsoft. Discover her journey from interning with Xamarin to focusing on enhancing .NET MAUI's productivity. Remember to donate blood, support the Voice of Slum NGO and tune in for further episodes.

Microsoft .NET Code Analysis: Remove Unnecessary Lambda Expressions

Microsoft recommends removing redundant Lambda expressions, which can be identified based on specific conditions such as the presence of method invocations, matching parameters, and other criteria. The article provides an example of code improvement by eliminating unnecessary Lambda expressions in Entity Framework source code, addressing violations like IDE0200.

Microsoft .NET Code Analysis: Improving Code Quality with Exception Throw Helpers

Improve your C# code's clarity and adherence to coding standards by using Microsoft's recommended throw helpers for exception handling. This article demonstrates how to apply these helpers for common exceptions, like ArgumentNullException and ArgumentException, with real-world examples from the Entity Framework source code.

Rockin’ the Code World Season 4: Special Guest Erik Jensen

On October 21st, 2023, C# Corner TV will host show #90 featuring guest Erik Jensen, Principal Specialist, Azure & .NET at Delegate A/S. The event will include an interview with Jensen, discussions on EF Core and Entity Framework tools, SqlClient, and being an open-source software maintainer. Jensen is an experienced .NET community member and Microsoft MVP, known for his open-source data access tools.

Microsoft .NET Code Analysis: Enhance Your Code Performance with Concrete Types

Discover the performance benefits of using concrete types over abstract or interface types in your code. Learn from a real-world Entity Framework example and gain practical insights into improving code quality and efficiency through this optimization technique.

Nullable Type Performance: Retrieving a Nullable Value

The article discusses performance for the three methods for retrieving nullable values in C#, including using the nullable modifier '?' with HasValue and Value properties, the null coalescing operator ??, and the GetValueOrDefault() method.

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.

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.