Code Optimization using Span : An Introduction

Code optimization using Span of T

Code Optimization is a topic that gets a lot of attention. With the release of .NET 7, a thousand performance-impacting PRs went into the runtime and core libraries. This means that .NET 7 is fast, really fast, and it deserves a closer look if you want to optimize your codebase.

Required Properties in C# 11

Required properties in C#

Required properties in C# is a feature I have secretly wanted for as long as I can remember. It's finally here in .NET 7 and C# 11. It is important to know that C# 11 will only work in .NET 7. The sample code below was written using .NET 7

Extension Methods Are Easy with C#

Extension Methods are Easy

I have said this many times before, I love using extension methods. They are probably the easiest methods to write and can power up your code like never before. If you what to find out more, read on. LOOKING FOR SOMETHING ELSE? TRY THESE LINKS INSTEAD: C# 7 and .NET Core

Win a copy of C# 7 and .NET Core 2.0 Blueprints

Win Net Core 2.0 Blueprints

Enter to Win a copy of my new book .NET Core 2.0 - Jas Rademeyer and I have recently published C# 7 and .NET Core 2.0 Blueprints. Leverage the features of C# 7 and .NET core 2.0 to build real-world .NET core applications. The book contains easy-to-follow real-world projects that get you

TakeWhile Extension Method in C#

Fallback Image

TakeWhile Extension Method - I am amazed at how the C# language can teach me something new. I have come to the conclusion that it is basically impossible for a developer to know all there is about a given programming language (unless you are Jon Skeet of course). We learn

The Daily Six Pack: July 24, 2014

Fallback Image

A COLLECTION OF LINKS FOR LOVERS OF I.T. Dirk Strauss . . . . Feature link: Upcoming CSharp Features Getting a sense of the upcoming language features in C#, Mads Torgersen Other Absolute beginner’s guide to C#, DevToolsGuy Finding Object Dependencies in SSMS – SQL in Sixty Seconds #071, Pinal Dave How to Evaluate Job Offers, Job tips for geeks 'Father

Crypto Logger For Net

Crypto Logger For Net - If you have been developing software for any length of time, you will know that at some point or another you will be required to log application events such as errors or other information. This is especially true if you are creating an application without a

Ten Minutes With…Senthil Kumar

Fallback Image

Senthil Kumar - Chances are that if you are into Windows Phone development or IT in general, you will have read an article on the Internet written by Senthil Kumar. With multiple speaking engagements and a leader in the software industry, it is clear why the Software Engineer from Bangalore

The Daily Six Pack: October 1, 2013

Fallback Image

A COLLECTION OF LINKS FOR LOVERS OF I.T. Dirk Strauss . . . . Feature link: Marina Shifrin Quit Woman quits her Internet job in the most Internet way possible, Audra Schroeder Other Exclusive video: Steve Ballmer’s intense, tearful goodbye to Microsoft, Nilay Patel Visual Studio Tips and Tricks – Checking code dependencies visually, Susan Ibach C#: Create and Manipulate Word Documents

The Daily Six Pack: September 18, 2013

Fallback Image

A COLLECTION OF LINKS FOR LOVERS OF I.T. Dirk Strauss . . . . Feature link: Visual Studio 2013 Notifications Notifications in Visual Studio 2013, Visual Studio Blog Other When Objects Become Eligible for Garbage Collection, Sean Sexton Detecting Potential Bottlenecks with the help of Profiler, Pinal Dave Visual Studio 2013 RC and the Virtual Launch, Steven Lange