Understanding states in Release Management

Trying to code against release management APIs? This post will try to demystify the various states that are present in the release object and explain what each of them signify. First, we need to understand the structure of the release object. The release object is a wrapper to a bunch of artifacts and environments. Each…


Using OMS and Runbooks to update VMs when they're down

The aim of this post is to enable a powershell Azure Automation runbook to be fired when a VM is deallocated (Stopped from the Azure management fabric), that will perform given tasks. This is useful if you have non-urgent infrastructural changes that need to be done, but you want it done with the least amount…


CIMOL Goes to Seattle: Tech Showcase dan Quarterfinal

Hari ini adalah hari yang padat untuk tim CIMOL dalam Imagine Cup 2017 World Finals. Sejak jam 6,30 pagi, semua peserta sudah harus mengambil sarapan (grab-and-go) dan makan di dalam bis menuju kantor pusat Microsoft di Redmond, kurang lebih 30 menit berkendara dari Seattle. Tech Showcase Babak pertama kompetisi diisi dengan Tech Showcase. Setiap peserta…


Failed to update App Service plan

I was trying to scale down my Azure App Service Web App and got this error, also shown in Figure 1: Failed to update App Service plan LG1-ASP-001: {“Code”:”Conflict”,”Message”:”The site(s) ‘LG1’ exceed maximum number of slots allowed for the hosting plan. Remove all deployment slots before scaling to a different mode.”,”Target”:null,”Details”:[{“Message”:”The site(s) ‘LG1’ exceed maximum…


Predicting business outcomes with Customer Insights

Every organization today expects to use the power of AI to increase productivity and drive business success.  We’d all like to use advances in Machine Learning to predict business outcomes that influence our success in our roles, and that are specific to our part of the business process.  Classically, organizations either employ data scientists to…


Machine Learning para principiantes – Capítulo 6: prediciendo el futuro

Ahora que hemos mejorado el modelo, es hora de aprovecharlo para predecir la valoración (Player Efficiency Rating) de los jugadores de la NBA en la próxima temporada. En este punto, todo lo que hemos creado es el experimento de entrenamiento, el que prepara los datos y entrena un modelo con datos históricos. Vamos a llevarlo…


Microsoft Australia Partner Awards: Up close and personal with the Optimise Your Operations Award

It’s all about the end user! As lead of the Internet of Things & Advanced Analytics business within Microsoft Australia’s Cloud and Enterprise marketing organisation I get to do a lot of different jobs. This involves working on a software platform that essentially allows people to connect everything, from mining trucks through to traffic lights…


Exceptions: Evite o try-catch

Nesse artigo vou falar para evitar o uso do try-catch e try-catch-finally. No artigo anterior sobre try-catch-finally, comentei sobre o tratamento de exceptions usando o try-catch ao invés de try-catch-finally. Pense duas vezes antes de adicionar um bloco de catch para capturar o erro. Na dúvida, evite o uso do try-catch. O que é uma…


being introduced to Progressive Web Apps

Its been a while. In the quiet I have been trying to get back to my Build roots. One of my recent outings was to the Microsoft Build Tour in Sydney So, you have a  web app but you would like to enhance it and make it more friendly for your users without rewriting it…