3 tips for tuning your skills with C# strings

3 tips for tuning your skills with C# strings

You may be guilty of taking strings for granted. They’re baked into the framework as a built-in type, and since almost every codebase uses them they tend to just fade into the background. Throughout the years, though, I’ve seen people new to C# use strings in several...
Meaningful test coverage in .NET Core 3

Meaningful test coverage in .NET Core 3

Your tests come with a glowing code coverage report, but I’m not convinced. A subtle rot spreads through your tests without you even knowing it: your tests keep passing, your code coverage report keeps claiming health, but in fact, your tests drift further and further...
The fundamentals of Xamarin development

The fundamentals of Xamarin development

You’ve spent months or years building a robust web application with dozens of features and an established user base. One day, the boss visits and gives you a simple, yet terrifying requirement: “We need a Xamarin app.” If you’ve only worked...