Author Archives: Jesse Liberty

Unknown's avatar

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. Liberty is a Senior AI Engineer at the University of Pittsburgh Medical Center, and was a Team Lead and Senior Software Engineer for various corporations, 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 21 year Microsoft MVP.

A Dozen Utilities Every .NET Programmer Needs

Lists are always subjective, but it is helpful, I think, to exchange favorites now and again. Feel free to add yours to the comments. Here’s my list in no particular order Visual Studio 2022 – goes without saying that this … Continue reading →

Posted in Essentials | 22 Comments

Weight

So let’s talk about something we don’t talk about. Many of us (programmers) are significantly overweight. You see it at every conference. I’ve heard 3xl referred to as a programmer’s medium. This year I decided to do something about it … Continue reading →

Posted in Non-technical | Tagged | 17 Comments

Learning .NET MAUI – Part 15 – SQLite

As an experienced XF programmer, you know that there are times you need a relational database, and SQLite has been the mobile db of choice for a very long time. In this post we’ll create a table in SQLite and … Continue reading →

Posted in Essentials | Tagged , | Comments Off on Learning .NET MAUI – Part 15 – SQLite

Maddy Montaquila on .NET MAUI

Very excited to have Maddy back on Yet Another Podcast. Today we go beyond the basics to intermediate and advanced topics in .NET MAUI. Or wherever you get your podcasts.

Posted in Essentials | Tagged | Comments Off on Maddy Montaquila on .NET MAUI

Learning .NET MAUI – Part 14

Have I thanked James Montemagno yet? His 4 hour training video is the foundation of this series of posts (with his permission). Part 0 which kicks off this series is here. Platform Specific Services Now that we’ve covered platform services … Continue reading →

Posted in Essentials | Comments Off on Learning .NET MAUI – Part 14

Learning .NET MAUI – Part 13

In this post we’ll do three things: Add a clear button to clear out the list of zip codes Add the Connected service to make sure we have internet connection before trying to get the zip codes Add the IMap … Continue reading →

Posted in Essentials | Tagged , | Comments Off on Learning .NET MAUI – Part 13

Learning .NET MAUI – Part 12

We left off displaying the zip codes and going to the details, but not displaying the selected zip code. Let’s fix that and clean some things up. Choosing from the list and displaying the details In the previous version we … Continue reading →

Posted in Essentials | Tagged , | Comments Off on Learning .NET MAUI – Part 12

Learning .NET MAUI – Part 11

This one should be short. We’re going to take a look at passing values when navigating. Passing in values requires that you pass a Dictionary, where the key is an arbitrary string and the object is the value you are … Continue reading →

Posted in Essentials | Tagged , | Comments Off on Learning .NET MAUI – Part 11

Learning .NET MAUI – Part 10

Let’s take a quick look at simple navigation (in the next post we’ll look at some more you can do with navigation. As usual, we’ll start with the previous day’s code. To get started, we’ll add a button to the … Continue reading →

Posted in Essentials | Tagged , | Comments Off on Learning .NET MAUI – Part 10

Learning .NET MAUI – Part 9

Once again, we’ll pick up where we left off. But today we’re in for some big changes. Let’s add an IsBusy property to use in the MainViewModel. We’ll use the same trick we did with _resultList: Let’s further assume you … Continue reading →

Posted in Essentials | Tagged , | Comments Off on Learning .NET MAUI – Part 9

Learning .NET MAUI – Part 8

Busy week, so this one will be short. I’ve taken the code from Part 7 and copied it into Part 8. The source for 8 is here. So, what’s new? The most important improvement in 8 is the addition of … Continue reading →

Posted in Essentials | Tagged , | Comments Off on Learning .NET MAUI – Part 8

Learning .NET MAUI – Part 7

Let’s pick up where we left off in the previous blog post, but it is time to clean up the app to use MVVM. First step: create a ViewModel folder and in that put two files: MainViewModel ViewModelBase

Posted in Essentials | Tagged , | Comments Off on Learning .NET MAUI – Part 7