Making Roku development less painful by making state changes more predictable
GetHashCode may not work the way you think it does in UWP apps, and it could be breaking your app.
...or how to generate classes on the fly when your language doesn't allow it
Want to unit test or debug your Node.js-based Azure Mobile Service? Here's how.
My new favorite feature on GitHub
A clean way for your viewmodel's properties to trigger storyboard animations
A gotcha and a solution for easily running async code on the UI thread from a background thread.
When using Azure Mobile Services, you can sometimes get an error with the message "No 'id' member found on type" even when your type has an 'id' member. Here is why and how to solve it.
The right way to share html that contains images (and other external resources) via the Share charm.
Finally retiring that old Windows Server 2003 machine? Need to migrate your scheduled tasks? Here is an easy solution.
What to do when your font glyphs start showing up in multi-color when you dont want them to
Following Microsoft's 'Best Practices' advice when using images in Xaml can result in a strange bug.
How to get the assembly and file version information in WinRT apps
A Windows-8-style ProgressRing for Windows Phone 8
A nicer way to deal with JSON in WinRT (Windows Store) apps
Tired of that purple color in your ComboBoxes, ListBoxes, and GridViews? Here is how to change it without retemplating all of the controls.
Sometimes GoToState() just wont work or works intermittently. Here is a note to myself with the answer.
The new async/await keywords in .NET make async programming a snap, but there are some things to watch out for when synchronizing multiple threads.
How to use a GridView inside of a ScrollViewer in a Windows Store app while still retaining mouse-wheel scrolling and swipe-to-select behavior.
Got some queries that run fine, but if you add a column to the SELECT list or change the ORDER BY stop working? Got queries in a transaction that sometimes fail? Read on for the solution...
See what tools are used to build this blog. Markdown, html5boilerplate, Twitter Bootstrap, Github Pages and more.