Sunday, October 14, 2018

AND101 - Mi A2 Lite

The upcoming AND101 course will include the Mi A2 Lite device - a pure Android device. See for schedules and details.

New Topics in IOT104

We will be covering LoRa in the next run of the IOT104 course using Arduino. LoRa is a long range wireless protocol that allows you to transmit data wirelessly using license-free sub-gigahertz radio frequency bands. For course schedule, check out

Sunday, October 07, 2018

IOT208 – Introduction to Artificial Intelligence using the Microsoft Cognitive Services


Artificial intelligence (AI) is an area of computer science that emphasises the creation of intelligent machines that work and react like humans. AI is all the rage these days. However, unless you have a PhD in AI, AI programming remains an elusive field to many developers. But this should not be the case. What most developers want is the ability to integrate AI capabilities into their applications, wihout knowing the nuts and bolts of how AI works.  

The Microsoft Cognitive Services is a suite of AI services and APIs to help developers integrate AI capabilities into their applications without needing to build the AI services from scratch. Developers simply need to choose the relevant algorithms from the Cognitive Services for their needs and requirements. Using the various services, applications can:
Make smart recommendations
Perform language translations
Use machine vision to recognise users and emotions
Perform web searches
Perform speech recognition

Friday, October 05, 2018

My Presentations at Techorama Netherlands 2018

Presented a session on "Developing Cross Platform iOS Apps using React Native" at Techorama Netherlands 2018

Presented a session on "What you always wanted to know but were afraid to ask - Blockchain, Smart Contracts, and Ethereum" at Techorama Netherlands 2018

Wednesday, October 03, 2018

Connecting the NodeMCU to a Dot Matrix Display

The NodeMCU is an Arduino-compatible development board based on the ESP8266 chipset. Using the NodeMCU, you can connect to the Internet via WiFi and this provides you with a huge potential to write interesting apps. One of the things you can do is to connect to a REST service, such as a weather Web service and download the latest weather information. With the information downloaded, how do you display it? One fun project would be to connect the NodeMCU to a dot matrix display, and you can then dynamically display the weather information using the dot matrix display.

We will cover how to do this in the IOT104 - Programming Internet of Things (IoT) using Arduino course. Click the link below to check the schedule for this course.