Modern Security - session content

I recently delivered this session on identity, tokens and access management (permissions) at DEVintersection EU and TechDays Sweden 2015. This session was intended to provide a complete picture of the approach I frequently take when designing security implementations for modern applications today. Feel free to shoot questions as you wish…

Docker On Azure - session content

I recently gave two variations of this new session at DEVintersection EU and TechDays Sweden 2015. This is really fun subject and there are many practical things I am actively exploring with Docker and with other micro services technologies. This is a new talk, and a deviation from my usual…

Azure Tip - create a Docker VM in 5 minutes or less

There are a number of ways to create a new Docker VM in Azure, but by far the easiest appears to be the simple docker ARM template at this GitHub repo. Though the mileage of the Deploy to Azure button varies depending on the implementation, in this case it works…

Azure Tip - just a Web App with redirect please

Did you know you could have an Azure web site with nothing but a web.config for redirecting traffic to another location? For example, if you previously had a beta version of your site, and you want to retire it for a period of time and send everyone to the…

Angular Tip: date and time locale formatting

Angular docs have a link that gives a summary of date formatting functions here: https://docs.angularjs.org/api/ng/filter/date It's pretty easy to format date in the UI with the following filter syntax: {{dateValue | date:'fullDate'}} Saturday, August 30, 2014 {{dateValue | date:'shortTime'}} 5:31 PM {{dateValue…

The Little Things #5: initialize a local mongo db

I usually test my MongoDB projects using a cloud instance of the database - such as ClearDB through Azure. However, if you have to work offline at some point, it can be important to have a local testing ground; not to mention a place to test your initialization scripts. I…