Author Archives: Jesse Liberty

About Jesse Liberty

Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen Pluralsight & LinkedIn Learning courses. He was a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a Xamarin Certified Mobile Developer and a Xamarin MVP and a Microsoft MVP.

C# 9 Series

In case you missed it, here is an aggregation of the five podcasts we’ve done on C# 9 recently.

Posted in Essentials | Comments Off on C# 9 Series

.NET Documentation & C# 9

Bill Wagner of the C# 9 Documentation team at Microsoft talks about changes and improvements to the Microsoft documentation as well as key features in C# 9 What’s new in C# 9:  https://docs.microsoft.com/dotnet/csharp/whats-new/Explore Record types: https://docs.microsoft.com/dotnet/csharp/whats-new/tutorials/recordsRecords reference: https://docs.microsoft.com/dotnet/csharp/language-reference/builtin-types/recordExplore Pattern matching: https://docs.microsoft.com/dotnet/csharp/whats-new/tutorials/patterns-objectsPattern matching tutorial: https://docs.microsoft.com/dotnet/csharp/tutorials/pattern-matchingPatterns reference: https://docs.microsoft.com/dotnet/csharp/language-reference/operators/patterns

Posted in C# 9 | Tagged , | Comments Off on .NET Documentation & C# 9

.NET Maui Preview 3

Is here! Read David Ortinau’s blogpost

Posted in Essentials | Comments Off on .NET Maui Preview 3

C For Fun

Old but gold… /** find the important things in Life, the Universe, and Everything*/ typedef short some; /* some things are short */typedef some very; /* some things are very short */ #define A /* The first letter of the … Continue reading

Posted in C, Essentials | Tagged | Comments Off on C For Fun

Jon Galloway on Visual Studio Mac

Jon joins us again, this time to talk about Visual Studio Mac and Maui!

Posted in Essentials, Mac, Maui, Visual Studio | Tagged | Comments Off on Jon Galloway on Visual Studio Mac

Xamarin Best Practices

In a recent blog post, I showed the C# best practices we use at my current placement. Today, the Xamarin best practices: Xamarin 🐒 Best Practices The Do’s 🙌 👍 Catch XAML Errors Early Add the following attribute to code … Continue reading

Posted in Essentials | Comments Off on Xamarin Best Practices

C# Coding Standards – Updated

Let’s face it, most coding standards are arbitrary. The key to a successful project, however, is not which standards you follow, but that you are consistent. Here is a partial list of the C# coding standards my team uses and … Continue reading

Posted in C#, C# 8, C# 9 | Comments Off on C# Coding Standards – Updated

Mads Torgersen! C# 9 & Beyond

Microsoft’s Mads Torgersen– Lead Designer of C# — talks about how to know when to use the new features in C# 8 and 9, and more.

Posted in C#, C# 9, Essentials | Tagged | Comments Off on Mads Torgersen! C# 9 & Beyond

Covid, False Positives & Bayesian Probability

This is a repost from 2009. It talks about breast cancer, but applies equally well to Covid testing, given the high percentage of false positives (not to mention the more worrisome false negatives). We simply are not wired well for … Continue reading

Posted in Essentials | Comments Off on Covid, False Positives & Bayesian Probability

New site for my writing

I’ve created a site for my non-technical writing. Check it out.

Posted in Essentials | Comments Off on New site for my writing

.NET Maui!!!

Check out this lineup of guests David Ortinau James Montemagno Maddy Leger What can I say… an hour of amazing Maui goodness, including: What is Maui? When is Maui? How does it affect Xamarin.Forms?

Posted in Maui, Xamarin.Forms | Tagged | Comments Off on .NET Maui!!!

MonkeyCache step by step

The amazing James Montemagno of Xamarin/Microsoft has done it again. He has created an incredibly simple cache, named MonkeyCache, that you can get up and running very quickly. In this post I will walk through setting up and using the … Continue reading

Posted in Essentials | Tagged , | Comments Off on MonkeyCache step by step