Category Archives: Programming

C# 7 First Look

Very proud to announce the release of my newest Pluralsight course:  C# 7 First Look.

Posted in C#, Pluralsight, Programming | 2 Comments

File Persistence in Xamarin.Forms Apps

The goal is to persist data to a file.  You might do this for any number of reasons, including storing away user-preferences or, in this case, storing away data to protect you from a crash. In this simple application we … Continue reading

Posted in Essentials, Patterns & Skills, Programming, Xamarin | Leave a comment


Many web programmers, especially Angular programmers are turning their attention to Reactive programming.  While I don’t know of any books on ReactiveJS (yet) I can shamelessly mention that I do have a book on Reactive Extensions and LINQ.   NB: … Continue reading

Posted in AngularJS, JavaScript, Linq, Programming, Reactive | Tagged | 2 Comments

Yet Another Podcast #129–Paul Betts

Paul Betts is my co-author of Programming Reactive Extensions and LINQ and one of the smartest people I’ve ever met.  He now works at GitHub, and lately has been writing about Xamarin and using Reactive UI as an MVVM framework. … Continue reading

Posted in Git, MVVM, Programming, Reactive | Tagged | 6 Comments

Programming Style–Kendo & jQuery

Which of the following do you prefer? Which is easier to read? Which is easier to write? Which is easier to maintain?   var dataItem =“.k-grid”).data(“kendoGrid”).dataSource.getByUid(“tr”).data(“uid”)); Or… var dataItem = .closest(“.k-grid”) .data(“kendoGrid”) .dataSource .getByUid(“tr”).data(“uid”)); Or… var grid = … Continue reading

Posted in JavaScript, Kendo, Languages, Opinion, Programming | Tagged | 4 Comments

A Baker’s Dozen on Web Applications

I am in the middle of unrolling on Pluralsight,  a complete entry-level program in  developing Web Applications, with a focus on free and open-source software. At its heart are these courses: Getting Started With ASP.NET MVC, ServiceStack and Bootstrap Building … Continue reading

Posted in AngularJS, ASP.NET, Community, CSS3, Essentials, HTML5, JavaScript, Kendo, Learning, MVC, MVVM, News, One ASP.NET, Patterns & Skills, Pluralsight, Programming, Tools and Utilities, Training | Tagged | 1 Comment

Yet Another Podcast #112–John Papa & Dan Wahlin on Angular

Dan and John are both Microsoft MVPs and Regional Directors, and they are both brilliant, fascinating and expert on AngularJS.  They are very successful Pluralsight authors, and Dan is the founder of  the Wahlin Group.  John and Dan are Internationally … Continue reading

Posted in AngularJS, JavaScript, Podcast, Programming | Tagged | 4 Comments

Getting Started With Xamarin Android

I’ve embarked on an adventure in learning Xamarin Android.  You can read about my first tentative steps here.

Posted in Android, Learning, Programming, Xamarin | Leave a comment

Yet Another Podcast #107–Windows 8.1 For Developers

In this podcast, I’m joined by Pete Brown and Jeff Burtoft, both of Microsoft, to discuss Windows 8.1 for Developers.  Pete focuses on XAML, Jeff on HTML and they bring their shared perspective on what’s in store for developers moving … Continue reading

Posted in Podcast, Programming, Windows 8, Windows 8.1 | Tagged | 1 Comment

Yet Another Podcast #105–Phil Haack on Using Git

Phil Haack teaches me how to use Git well.  Haacked: SeeGit Tedx ScottAFB TEDx ScottAFB on YouTube GitHub Flow Valve Handbook WSJ on WL Gore How GitHub works Note: There were some sound issues with this recording, but the content … Continue reading

Posted in Learning, Podcast, Programming, Source Control | Tagged | Leave a comment