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.

52 Weeks of Xamarin: Week 14 – Thrice (part 2)

In the previous posting I started a new project in Xamarin.Forms that I will reproduce in iOS and Android in coming posts. Today, we’ll take a look at the second page in the Xamarin.Forms version: ListTasksPage. This lists the tasks that … Continue reading →

Posted in Xamarin | 1 Comment

Bayesian Probability

[Originally posted Oct. 12, 2009] Spent the early hours of this morning reading a great blog post by Jeff Atwoodwhich makes reference to a Elizer S. Yudkowsky’s Intuitive Explanationof Bayesian Probability. The timing was good as I had just finished the … Continue reading →

Posted in Essentials | Comments Off on Bayesian Probability

New Pluralsight Course: Testing Xamarin Apps

Posted in Xamarin | Comments Off on New Pluralsight Course: Testing Xamarin Apps

52 Weeks of Xamarin: Week 13 – Writing It Thrice

In this and a number of following posts, I’ll build the same program three times: once in Xamarin.Forms, once in iOS and once in Android.   This is directly based on my Pluralsight course, Beginning Mobile Development with Xamarin To … Continue reading →

Posted in Essentials, Xamarin | 1 Comment

52 Weeks of Xamarin: Week 12 – Advanced Customized Controls

Last week we looked at a simple example of customizing a control and creating a custom renderer.  This week we go a bit deeper.  Our goal is to give a BoxView a border, and to adjust that border dynamically. [ … Continue reading →

Posted in Xamarin | 1 Comment

52 Weeks of Xamarin: Week 11 – Customized Controls for Xamarin.Forms

Xamarin.Forms is a killer framework, and it has a wide variety of very flexible controls.  But sometimes you run into restrictions on the control that you really need to override.  The answer to this dilemma is to create a customized … Continue reading →

Posted in Xamarin | 1 Comment

52 Weeks of Xamarin: Week 10 – The UI for our database program

Last week we created the code to add and find a “person” in our SQLite database.  This week we’ll finish up by creating the View and the ViewModel. The View is where most of the action is, in this small demo … Continue reading →

Posted in Xamarin | 1 Comment

52 Weeks of Xamarin: Week 9 – Databases part 1

Working with SQLite as your database in Xamarin.Forms is not difficult but it does involve some specific steps:  Add the SQLite-.Net PCL library to all three projects Create the ISQLite interface Add a singleton to your app class Open your … Continue reading →

Posted in Xamarin | 2 Comments

52 Weeks of Xamarin: Week 8 – Testing the View Model

Until now, our tests have focused on the model, Projects.  The point of MVVM, however, is to enable sufficient separation of concerns to allow testing of the program’s logic in the ViewModel. Today, we turn to ViewModel tests, using these tests … Continue reading →

Posted in Testing, Xamarin | 1 Comment

52 Weeks of Xamarin: Week 7 – First Unit Tests

In the previous posting, I set up the ProjectTracker solution, including the xUnit testing folders.   We talk a lot about test-driven design, but the truth is that we (most of us?) start with an overall architecture in mind prior … Continue reading →

Posted in Xamarin | 1 Comment

52 Weeks of Xamarin: Week 6 – Starting xUnit Testing

Last week we decided to start with test-first development using XUnit.  To get underway, let’s create a  new Xamarin.Forms application called BlogProjectTracker. Once the projects are created we’ll return to the solution and add a new .NET project of type Portable Library … Continue reading →

Posted in Essentials, Xamarin | 2 Comments

Newest Pluralsight Course: Beginning Mobile Development with Xamarin

Incredibly excited to announce my latest Pluralsight Course:  Beginning Mobile Development with Xamarin. In this course, you will build a real-world application three times, using three different Xamarin platforms, giving you tremendous insight into how Xamarin programs are created and … Continue reading →

Posted in Xamarin | 1 Comment