On a Cloud: Designing for the Cloud

Jef King
Jef King

How Software Design has changed in the Cloud Through the years I have adapted to the technologies and tool sets available. In this video I wanted to share with you a story from a point in time where I noticed that there was a scale change taking place.   Horizontal Scale: Cost Vs Performance I…

0

On a Cloud: Software Quality

Jef King
Jef King

Simply Testing Software When teams form to release software, they have to determine what level of testing is going to be done; and how it is going to be done. If I boil down what I have learned over the years is that you really need to cherry-pick the type of testing. I recommend taking…

0

Unifying Your Web Dev Skills for Office Add-ins

Guest Post by Eric Legault Using RoamingSettings with your add-in to store application data for your web-based Outlook add-in is all well and good.  However, it may not take much to exceed the 32k storage limit, plus you are also left to define the data format as you see fit – which of course means…


On a Cloud: Single Point of Failure & Eventual Consistancy

Single Point of Failure When moving workloads onto the cloud it is important to address any single points of failure to ensure that you minimize downtime, and enable minimum time to recovery. Eventual Consistency Eventual consistency enables many large scale web applications the ability to ensure up-time, and can lessen the need for high cost…

0

On a Cloud: Deployment & MQC

Deployment Cadence During my last start-up our team started extremely lean. We utilized Azure Web Apps and wanted to build our site fast, and respond to user feedback in near real-time. By using Git (GitHub) as our deployment mechanism and Web Apps, 2 of us were able to push upwards of 220 builds to production…

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

Future of JavaScript – ECMAScript 6 (ES2015) Classes

This tutorial series will take a look at the future of JavaScript. It will take an in-depth look at ECMAScript 6 (ECMAScript 2015), the latest version of the standard for JavaScript. Throughout the series, you will learn about new language features and what you can build with them. You are expected to have an understanding…

0

How to Incorporate Application Insights into a JavaScript Web App

Have you ever wondered why your site is painstakingly slow? Of course you have. Wouldn’t it be nice if you could see why exactly it’s being sluggish with the glance of an eye? Using Application Insights, you can diagnose where your site is hanging. Additionally, you can track custom user events on your page. You…

0

Future of JavaScript – ECMAScript 6 (ES2015) Block Scoping

This tutorial series will take a look at the future of JavaScript. It will take an in-depth look at ECMAScript 6 (ECMAScript 2015), the latest version of the standard for JavaScript. Throughout the series, you will learn about new language features and what you can build with them. You are expected to have an understanding…

2

On a Cloud: Capacity

In these two videos I cover some ways to think about server resources or capacity which enable to save money and improve throughput. Once you understand your needed capacity, and how you can scale through the use of scale units you will really be enabling the power of cloud computing. Capacity Planning This video is…

0