Using Azure Cognitive Services to support my children with their Chinese homework

My daughter is in Primary 2, my son in Kindergarten 2. As they are part of Singapore’s education system, this also means for them that they learn Chinese (at varying levels) as their mother tongue, and also need to do some weekly reviews and practice spelling at home. For example, my son needs to practice the following spelling for this week: So basically, there are some words that they need Details

Automatically setting Cache-Control for Azure Storage Blobs via Azure Functions

I’m storing my blog’s images in Azure storage and serve them via Azure CDN for a better performance. However, the images didn’t have a Cache-Control header so far, so they wouldn’t get cached as much / as long as I wanted to. And while setting the CacheControl property on my Azure Storage blobs manually is possible, I didn’t want to do that, but rather have it automated. Azure and automation? Details

Scheduling Twitter Content with Azure Functions

A few months ago, I was looking at ways to schedule my Twitter content: basically, I wanted to define when a specific tweet should be posted. The reason behind this? Mostly, I wanted to promote content from my blog for people in different timezones. I live in Singapore, which means that when I use Twitter in the morning, people in Europe are still asleep, and people in the US are Details

Using Azure Functions to receive daily Website Updates via Email

Note: In this blog post, I’m talking about Azure Functions, which are currently in preview. Settings, functionality, pricing, etc. may still change. Introduction I’m constantly trying to optimise my life by automating small tasks, so that I can either save some time and get things done without having to remember them. For example, I’m a big fan of both IFTTT and Instapaper, and use these two in combination to have new Details

Slide Deck Azure Bootcamp: Introduction to Azure Machine Learning

Last Saturday, I presented at the local Azure Bootcamp here in Singapore. My session was titled “Introduction to Azure Machine Learning”, and I was extremely happy to see that there was a great amount of people interested in it (as it was the first session of the day, some people even had to stand at the back of the room; more chairs were brought in for sessions afterwards). Here is Details

Introduction to Azure Maching Learning – Speaking at Singapore Azure Bootcamp

This coming Saturday, April 16, the Global Azure Bootcamp takes place once again. As I just move back to Singapore, I’ll speak here locally on the topic of Azure Machine Learning: Introduction to Azure Machine Learning Machine Learning runs predictive models that learn from existing data in order to forecast future behaviors, outcomes, and trends. A practical example for this is when you swipe your credit card somewhere and the Details