Create UWP apps with VB.Net and Windows Template StudioThe majority of my open source software contributions over the last few months have focused on adding VB.Net support to Windows Template…Feb 6, 2018Feb 6, 2018
Cherry picking work is slow and unproductiveThe IT Director would work with the sales team and choose a set of new features, functionality, and prioritized bug fixes to include in the…Dec 22, 2017Dec 22, 2017
I accidentally started doing my dream job as a side projectI recently found an old list of things I’d want from an ideal job. There were 11 items on that list and I realized that the work I’ve been…Aug 10, 2017Aug 10, 2017
Updating online bios is hardCircumstances change. How you want (or need) to identify yourself online changes over time.Jul 1, 2017Jul 1, 2017
Is a “bug bash” for finding or fixing bugs?Disclaimer: I’m thinking this through as much as anything. Don’t expect any amazing conclusions but I’d be interested to hear your thoughts…May 30, 2017May 30, 2017
XAML Standard isn’t really a new standardIf you’re in certain circles you might have heard a lot about XAML Standard since it was announced earlier this month.May 24, 2017May 24, 2017
3 reasons to use the MVVM patternMVVM (Model — View — ViewModel) is a separation pattern that was based on the MVP (Model — View — Presenter) pattern. It’s very popular in…Apr 26, 2017Apr 26, 2017
Who is using the app?In this article, you will learn why it is important to take users’ potential differences into account when creating your application, as…Apr 24, 2017Apr 24, 2017
UX is like cleaningIf you invited someone to your house you’d clean it first to make a good impression. If you want someone to use your app you should create…Dec 12, 2016Dec 12, 2016
Enabling simpler and more accurate app inputThis article is excerpted from Chapter 6 of my book Intuitive Mobile UX.Sep 22, 2016Sep 22, 2016