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 online courses. His latest book, Building APIs with .NET will be released early in 2025. Liberty is a Senior SW Engineer for CNH and 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 Microsoft MVP.

Picker within Listview

We needed to put a picker inside a list view in a Xamarin.Forms app, but we wanted to be notified when one of the pickers changed and be able to get the value from the picker (and know which one … Continue reading

Posted in Essentials, Xamarin | Tagged , | Comments Off on Picker within Listview

Open a dialog from VM using Events

This is a quick summary of how I open a dialog box from the view model. There are other ways to do this (as noted in previous postings), but this is easy, easy to maintain and puts most of the … Continue reading

Posted in .NET Core, C# 8 | Tagged | Comments Off on Open a dialog from VM using Events

Xamarin.Forms Shell

Focus on Xamarin.Forms Shell – the new way to create great Xamarin.Forms applications. We go in-depth with Shane Neuville, a Senior Developer on the Xamarin.Forms team. Shell Forms IntroductionProject BoardXaminalsXappyShell Login SampleGastropods

Posted in Essentials | Tagged | Comments Off on Xamarin.Forms Shell

Mark Price – C# & .NET Core

Mark Price, author of C# 8 and .NET Core 3.0 Modern Cross Platform Development talks about… well about everything .NET A fantastic exploration of what is new in C#, .NET Core, Blazor, and much more,

Posted in .NET Core, C# 8, Essentials | Tagged | Comments Off on Mark Price – C# & .NET Core

Xamarin Coding Standards

There are many best practices in writing Xamarin. Here are some that we’ve canonized where I work… 👍 By convention the identifier for the ViewModel is vm 😠 Do not assign more than one page to a view model. Generally … Continue reading

Posted in Essentials | Tagged , , | 1 Comment

C# Coding Standards

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# | Tagged , , | 1 Comment

Shawn Wildermuth

Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early ‘80s. As a Microsoft MVP since 2003, he’s also involved with Microsoft as an ASP.NET Insider and ClientDev Insider. You may have … Continue reading

Posted in Essentials | Tagged | Comments Off on Shawn Wildermuth

Mads on C# 8 Design

Microsoft’s Mads Torgersen– Lead Designer of C# — talks about creating programming languages and what’s new in C# 8. Do not miss this one! Overview of C# 8.0: https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-8 The wonderful bridge toll tutorial on pattern matching: https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/pattern-matching Brand new blog post … Continue reading

Posted in C# 8 | Tagged , | Comments Off on Mads on C# 8 Design

C# 8 Nullable Types

I recently released a two-part course on C# 8. The first part is for beginning programmers. The second part is for intermediate to advanced programmers. This post is the first in a series that focuses on the new features in … Continue reading

Posted in Essentials | Tagged , , | 1 Comment

Jon Galloway!

Microsoft’s Jon Galloway talks about the .NET Foundation and about .NET Core. As always with him, an amazing conversation. .Net Foundation

Posted in .NET Core | Tagged | Comments Off on Jon Galloway!

C#8 De Principiante a Experto Parte 1

Posted in Essentials | Comments Off on C#8 De Principiante a Experto Parte 1

C# 8 From Novice To Expert Part 2: Intermediate & Advanced

I look forward to your feedback. Please, tell a friend! Only $39.99 with this coupon: DISCOUNTCSHARP. Expires 11/15/2019

Posted in C#, C# 8 | Tagged , , | Comments Off on C# 8 From Novice To Expert Part 2: Intermediate & Advanced