On a Cloud: Improving User Experiences

Jef King
Jef King

User Experience with Data Latency Here is a fairly simple technique that can really enable your company to focus on the most important areas of your application; by taking the user experience to heart, and understanding which components are critical, you can more easily hit the critical SLA’s that your application needs to meet to…

0

On a Cloud: Data Storage Techniques

Jef King
Jef King

Data Audit History There have been several times when I needed to ensure that we could understand the changes of data overtime. This is inline with the idea of never deleting data; however, in keeping a full audit history you can more deeply understand user behaviors. Or, if you need to have data retention for…

0

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: 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

My tryst with IoT (Internet of Things) –Part 1

Adarsha Datta
Adarsha Datta

I finally decided to delve in this wave that everyone seems to be talking about – Internet of Things! Through this series, I will describe my experience with each of the components that I get to play with. After speaking to a lot of startups, attending several IOT architecture sessions, reading about the various associated…

0

On Being the Governor of your Azure Dev/Test Environments

Lachezar Arabadzhiev
Lachezar Arabadzhiev

Microsoft Azure is awesome for doing development and testing. The ability to spin up, spin down, create and destroy environments at the snap of a finger is very cool.  But what if there was a way to add some governance to those environments?  Would that be cool, too?  Yes, yes it would! In this episode…


Azure Cloud Load Testing – Part 2

Guest Post by Ahmed Al-Asaad In the previous blog post, I showed how easy it is to initiate a load test from Azure by just providing a URL of the web page you want to load test, specify the number of users and the duration. This is great for websites where requests are GET requests…


Azure Cloud Load Testing Made Easy

Guest Post by Ahmed Al-Asaad Load testing is a very import milestone in your development lifecycle that is usually ignored. Load testing allows you to discover how your system behaves while x number of users are using your application. It may uncover performance issues and hence you can optimize the code or beef up your…


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: 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