Learning by doing

I wanted to share some information about an internal project my team is working on. My team is a group of technical advisors that support our large ecosystem of Canadian Independent Software Vendors (ISVs) who build commercial solutions on our platform. One of our ongoing challenges is to understand all of the many technologies available…

2

On a Cloud: Config & Consumer Pattern

Configuration In this video I quickly go through how I set up configuration for the projects that I work on. I go through the reasons why I have come to only using configuration when the value needs to change depending on environment.   Queue: Competing Consumers Pattern The competing consumer pattern is a basic queuing…

0

On a Cloud: Entropy & Precision Scheduling

Cloud: High Entropy Systems A mad dash through computer history, and onto why high entropy systems work well in cloud environments. I outline a few reasons why entropy is important and summarize why as an industry are looking at breaking down systems into small pieces, such as the introduction of micro-services. And a couple real…

0

Part 4: Azure Mobile Services: What you need to know about Authentication and Authorization

This tutorial series takes you through how Azure Mobile Services provides Mobile-Backend-As-A-Service by discussing various features and basics of how to get started. Part 1: How Azure Mobile Services enable your Cloud First Mobile First World Part 2: Azure Mobile Services: What you need to know to get started with Storage Services Part 3: Azure…

1

Hacking the North with Microsoft Azure

  A short time ago Microsoft Canada sponsored an Azure API Challenge at the Hack The North conference. The goal of this challenge was to create some new and innovative way of using the Azure Cloud platform in under 36 hours. The participants were absolutely amazing! We got many different types of entries ranging from…

0

A chatroom for all! Part 6 – The Finale and Debugging Remote Node Apps

This node.js tutorial series will help you build a node.js powered real-time chatroom web app fully deployed in the cloud. You are expected to know HTML5 and JavaScript. Throughout the series, you will learn how to setupnode.js on your Windows machine, how to develop a web frontend with express, how to deploy a node express…

0

A chatroom for all! Part 5 – Connecting the Chatroom with WebSockets

This node.js tutorial series will help you build a node.js powered real-time chatroom web app fully deployed in the cloud. You are expected to know HTML5 and JavaScript. Throughout the series, you will learn how to setup node.js on your Windows machine, how to develop a web frontend with express, how to deploy a node…

1

A chatroom for all! Part 4 – Building a Chatroom UI with Bootstrap

This node.js tutorial series will help you build a node.js powered real-time chatroom web app fully deployed in the cloud. You are expected to know HTML5 and JavaScript. Throughout the series, you will learn how to setupnode.js on your Windows machine, how to develop a web frontend with express, how to deploy a node express…

2

A chatroom for all! Part 3 – Building a Backend with Node, Mongo and Socket.IO

This node.js tutorial series will help you build a node.js powered real-time chatroom web app fully deployed in the cloud. You are expected to know HTML5 and JavaScript. Throughout the series, you will learn how to setup node.js on your Windows machine, how to develop a web frontend with express, how to deploy a node…

3

A chatroom for all! Part 2 – Welcome to Express with Node.js and Azure

This node.js tutorial series will help you build a node.js powered real-time chatroom web app fully deployed in the cloud. You are expected to know HTML5 and JavaScript. Throughout the series, you will learn how to setup node.js on your Windows machine, how to develop a web frontend with express, how to deploy a node express…

6