Category Archives: Essentials

MVVM Light Messaging Made Absurdly Easy

I wanted to send a message from a ViewModel to its View so that the View could pop up a dialog box.  To do this, I used MVVM Light’s messaging bus. At first, this seemed difficult because I was over … Continue reading

Posted in Essentials | 1 Comment

Better Navigation in Xamarin.Forms

By Jesse Liberty and Eric Grover There are many ways to navigate from page to page in Xamarin.Forms.  The most obvious is to use the built in navigation service.  However, if you are serious about MVVM, the built in navigation … Continue reading

Posted in Essentials, Navigation, Xamarin | 4 Comments

Away From The Keyboard

I was pleased and proud to be interviewed on Away From The Keyboard, talking about my history in the industry.  Makes a good bookend with my talk with Shawn Wildermuth on Hello World. Great fun.

Posted in Essentials | Leave a comment

iPhone 7+ – First Look

What can I say that you don’t already know?   [Updated Sept 23, 09:19: To reset the iPhone 7, hold the power button and the volume down button until you see the apple The battery does seem to last much … Continue reading

Posted in Essentials, Observations, Opinion, Product Reviews | Leave a comment

MacOs Sierra – first look

[Updated 11:26 EDT] macOS Sierra is here (goodbye Mac OSX) It has only a few new features, most notable of which is Siri on the Mac. Siri works ok, not great.  And even when she is fully  understanding my requests, there … Continue reading

Posted in Essentials | Leave a comment

Yet Another Podcast #163: James Montemagno and Xamarin Cycle 8

James Montemagno is a Principal Program Manager on the Xamarin team at Microsoft. He has been a .NET developer since 2005 working in a wide range of industries including game development, printer software, and web services. Prior to becoming a … Continue reading

Posted in Android, Essentials, iOS, Xamarin | Tagged | 1 Comment

My Favorite Mac Utilities

I have experimented with a number of different utilities.  I’m going to list some of them here, and then invite you to please add your preferred utilities that I haven’t tried yet, and why you like them. The following are … Continue reading

Posted in Essentials | 2 Comments

Yet Another Podcast #162 What’s New in C# 7 with Mads Torgersen

Mads Torgersen is a Program Manager at Microsoft, responsible for the evolution of C#.  What’s new in C# 7

Posted in Essentials | Tagged | Leave a comment

Yet Another Podcast #161 – David Britch

David Britch is a Developer/Writer at Xamarin, and has previously spent many years working on projects for different groups at Microsoft. David has authored and contributed to a range of recent software development publications including books, guidance documentation, reference implementations, … Continue reading

Posted in Essentials, Xamarin | Tagged | Leave a comment

Back to the Web – but where to start?

In my previous post I described my desire to revive my web programming skills and tune up to the latest frameworks.  The question is: which frameworks, and in what order? This is a question that I struggled over for quite … Continue reading

Posted in Essentials | Leave a comment

Yet Another Podcast #159 – Shawn Wildermuth

Shawn Wildermuth is a world-renowned speaker, and a world-class Pluralsight author. He has been tinkering with computers and software since he got a Vic-20 back in the early ‘80s. As a Microsoft MVP since 2002, he’s also involved with Microsoft as … Continue reading

Posted in Essentials | Tagged | 1 Comment

$50 Discount at TechBash

I’ll be speaking at TechBash in September. Use this code: LIBERTY, (all caps) for a $50 discount. Thanks!

Posted in Essentials | Leave a comment