Category Archives: Essentials

XAML vs C#

My latest book: Learn .NET MAUI — An Essential Guide for C# Developers will be released March 31, 2023. Given the existence and likely enhancements to the .NET MAUI Community Markup Toolkit for C#, and that many people will come … Continue reading

Posted in Essentials | 3 Comments

.NET MAUI Triggers

Triggers in .NET MAUI are not that different from triggers in Xamarin.Forms, but since this is not a frequently used feature, I thought I’d provide a quick deep-dive into their usage. Triggers allow you to declare, in your XAML, how … Continue reading

Posted in Essentials | 42 Comments

Blast from the past: Xamarain TDD (2016)

This video, from evolve 2016 covers Test Driven Development in Xamarin.Forms.

Posted in Essentials | Tagged , , , | Leave a comment

Best Posts & Podcasts of 2022 – JesseLiberty.com

Picking the best blog posts is pretty painless as I’m the only one posting, so there is no one to insult, but picking the best podcasts risks slighting some of the amazing people who came on Yet Another Podcast. 5 … Continue reading

Posted in Essentials, Opinion, Review | Tagged , , | Leave a comment

Bill Wagner on C# 11 – Part 1

Bill Wagner creates C# learning and reference materials for https://learn.microsoft.com. He works with colleagues on the C# team, related content teams, and customers to provide resources for everyone that wants to learn more about C#. He’s also a member of the … Continue reading

Posted in C# 11, Essentials | Tagged | 23 Comments

.NET MAUI – Forget Me Not – 7 – Unit Testing

Picking up where we left off, I want to add unit tests to my program. Now, I know, I should have been using unit tests all along. I have no excuse and hang my head in shame. To get started, … Continue reading

Posted in .NET MAUI, Essentials, Testing | Tagged | 10 Comments

Mads Torgersen & Dustin Campbell Part 2

Part 2 of my discussion with Mads and Dustin on what’s new in C# 11 with a focus on when application developers will use the new features.

Posted in C#, Essentials | Tagged , , | Leave a comment

Favorite Fiction

I’ve started a tiny bookstore of my favorite books.

Posted in Essentials | Comments Off on Favorite Fiction

C# 11 with Mads Torgersen & Dustin Campbell Part 1

Joined today by Mads and Dustin to discuss what’s new in C# 11 with a focus on when application developers will use the new features.

Posted in Essentials | Tagged , | 2 Comments

.NET MAUI – Forget Me Not – Part 6

Building on the previous postings, today I want to discuss the magic of Dependency Injection (DI) Dependency Injection makes for cleaner and more testable code. We’ll get into testing and Mocks in a later blog post, but using DI allows … Continue reading

Posted in Essentials | Tagged , , | 1 Comment

.NET MAUI – Forget Me Not – Part 5

Building on the previous blog posts, here I’d like to illustrate how you can pass complex data from one page’s view model to another’s. Let’s assume we’ve tapped on the Buddies Icon on the tab bar and were taken to … Continue reading

Posted in Essentials | Tagged , , | 5 Comments

.NET MAUI – Forget Me Not – Part 4

This is part 4 in an ongoing series in which I will build and dissect a non-trivial app. For details, please see the first in this series. Part 3 ended with a teaser about the Preferences Page. As you’ll remember, … Continue reading

Posted in Essentials | 2 Comments