Azure Functions: Route Priority

Making Azure Functions route matching make more sense

View details »


Azure Functions: Set Cosmos DB Trigger Connection String At Runtime

How to specify the trigger connection string at runtime and avoid storing secrets during local development

View details »


Quick Fix: Creating an X509Certificate from bytes

How to fix a strange error when creating an X509Certificate from an array of bytes

View details »


Distributed Cache Invalidation using Azure Service Bus

It has been said that there are only two hard problems in computer science: cache invalidation and naming things. Time to cross one of those off of the list

View details »


Deploying Azure Web App Certificates from Key Vault

How to work around an ARM template limitation when using a Key Vault certificate in a Web App

View details »


Roku Round-up

Quick updates on some Roku libraries that I recently released

View details »


CORS and exceptions on ASP.NET Core

How to ensure your CORS headers are properly returned with HTTP error responses on ASP.NET Core

View details »


The many uses of Azure Functions Proxies

Azure Functions Proxies are awesome - here are just a few ways to leverage them

View details »


Build an Alexa skill using Azure Functions

Although AWS Lambdas are the default, it is dead simple to use Azure Functions for your Alexa skill as well

View details »


Roll Your Own React

(on Roku, just for an added twist)

View details »


Streaming live drone footage using Azure Media Services

Directly from your drone to the world, via the the cloud

View details »


Redux + Roku = Redoku

Making Roku development less painful by making state changes more predictable

View details »


UWP GetHashCode warning

A cautionary tale about making assumptions

View details »


MockMock - A mocking framework for UWP

...or: how to generate classes on the fly when your language doesn't allow it

View details »


Run Node.js Azure Mobile Services locally

Want to unit test or debug your Node.js-based Azure Mobile Service? Here's how.

View details »


Compare Across Forks

My new favorite feature on GitHub

View details »


Triggering Storyboards with data binding

A clean way for your viewmodel's properties to trigger storyboard animations

View details »


Declare Bluetooth capability for Windows Store and Windows Phone 8.1 apps

View details »


Run arbitrary code on the UI thread asynchronously

A gotcha and a solution for easily running async code on the UI thread from a background thread.

View details »


Azure Mobile Services: No 'id' member found on type

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.

View details »


Sharing Html & Images via the Share Contract

The right way to share html that contains images (and other external resources) via the Share charm.

View details »


Migrating Scheduled Task Jobs

Finally retiring that old Windows Server 2003 machine? Need to migrate your scheduled tasks? Here is an easy solution.

View details »


Windows Phone Color Emoji Override

What to do when your font glyphs start showing up in multi-color when you dont want them to

View details »


WinRT Xaml Image Source Bug

Following Microsoft's 'Best Practices' advice when using images in Xaml can result in a strange bug.

View details »


Assmebly and File Version Information in WinRT

How to get the assembly and file version information in WinRT apps

View details »


ProgressRing for Windows Phone 8

A Windows-8-style ProgressRing for Windows Phone 8

View details »


WinRT JSON Parser

A nicer way to deal with JSON in WinRT (Windows Store) apps

View details »


Windows 8 Store Apps Color Overrides

Tired of that purple color in your ComboBoxes, ListBoxes, and GridViews? Here is how to change it without retemplating all of the controls.

View details »


Xaml VisualStateManager weirdness

Sometimes GoToState() just wont work or works intermittently. Here is a note to myself with the answer.

View details »


Reentrant async locks in .NET

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.

View details »


GridView in a ScrollViewer

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.

View details »


SQLite on WinRT bug

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...

View details »


Hello World!

See what tools are used to build this blog. Markdown, html5boilerplate, Twitter Bootstrap, Github Pages and more.

View details »