Archives
All the articles I've archived.
ng-conf 2016
Notes and key takeaways from ng-conf 2016 in Salt Lake City: Angular 2 performance, the growing ecosystem, and TypeScript everywhere.
EPark
A usability review of Edmonton's EPark mobile app: login, onboarding, license plates, and error messages that lead users astray.
Using IdentityServer 4 with ServiceStack and Angular
Building a custom ServiceStack auth provider that validates Identity Server 4 JWTs via OpenID Connect discovery, with an Angular client using OidcTokenManager.
Using a JQuery Plugin in Angular 2
Wrapping the TinyMCE jQuery editor in an Angular 2 component with two-way binding via Input and EventEmitter.
Using Geny Motion for Xamarin Android Development in a VM
Connecting the Genymotion Android emulator to a Xamarin development VM with adb, plus the VirtualBox networking to make it all work.
Better Logging in Azure Mobile Services
Using the tracer node module in Azure Mobile Services for configurable log levels, line numbers, and colourized log watching.
Azure Dev Machine Auto Shutdown Part 2
Adding SMS notification via Twilio and a cancellable countdown to the Azure VM auto-shutdown script from Part 1.
Auto Shutdown For Windows Azure VM
Use a PowerShell script triggered by the workstation lock event to automatically shut down (and deallocate) an Azure dev VM so it stops billing overnight.