I was lucky enough to get a ticket to ng-cong in Salt Lake City this year. It was a great conference, much different from the tech conferences that I’m used to.
Read on →I was lucky enough to get a ticket to ng-cong in Salt Lake City this year. It was a great conference, much different from the tech conferences that I’m used to.
Read on →The City of Edmonton has removed all the parking meters and replaced them with an electronic parking system called EPark. The EPark system allows you to pay at either a kiosk or through your mobile phone, which sounds awesome until you try to use the mobile app. EPark is an example of an application that had no usability testing done and very little thought put in to how users will use the application, which explains it’s one star ratting in the app store. In this post we will investigate some of the issues, in part two we will look at some solutions.
Read on →We’ve looking to use a custom OAuth/OpenID provider for a few of our projects and after reviewing the options available we decided to use Identity Server as it looked to be the most stable and feature rich. Currently we use ServiceStack for our backend and while ServiceStack has build in support for OAuth and OpenID it doesn’t appear to have any support for OpenId Connect. And while we will be using OAuth tokens we will be using the OpenId Connect configuration endpoints for configuration.
Read on →I’ve been doing a fair bit of android development using the Xamarin to allow me to code in c#. I personally like to do all of my development in a virtual machine which allows me to have separate environments for different project. This works well for most development, but for mobile development it posses some challenges when trying to run emulators.
Read on →Debugging in azure mobile services can be frustrating, it only runs on Azure servers and you can’t run any debugging tools on it. Logging is pretty much the only way to debug your services. The default logging using console.log is fairly limited. You can’t turn it on or off easily or change the logging level. It also doesn’t include the line number which can make it harder to debug a large service.
Read on →Thanks to the new MSDN credits that we get with our bizspack membership we have moved all of our development to Azure VMs. Now that stopped (deallocated) VMs don’t get charged we are able to have fairly large VMs for our dev machines as long as we remember to turn them off at night. In order to make sure that we don’t forget we put together a simple script that will shutdown the VM when called.
Read on →