Blogs

Getting started with GitHub Codespaces
Getting started with GitHub Codespaces

The bane of every new developers life is getting your environment set up to be productive. And when …

New year - new me!
New year - new me!

Jim’s got a new job as a Regional Cloud Advocate in Redmond, Washington.

Announcing a New Free Curriculum: IoT for Beginners
Announcing a New Free Curriculum: IoT for Beginners

It is our very great pleasure to announce the release of a new, free, MIT-licensed open-source …

Using TinyML to identify farts
Using TinyML to identify farts

TLDR; Find a complete hands-on lab to build a TinyML audio classifier at …

Installing Scikit-Learn on a Apple Silicon
Installing Scikit-Learn on a Apple Silicon

At the end of last year I splashed out on a shiny new Apple MacBookAir with the M1 processor as I …

Build a virtual IoT Lab with Raspberry Pis and Azure IoT Hub
Build a virtual IoT Lab with Raspberry Pis and Azure IoT Hub

The rise of virtual education has led to sweeping changes in how students are taught. A lot of …

What is edge computing, why do it, why send IoT data to the cloud?
What is edge computing, why do it, why send IoT data to the cloud?

I recently had a student reach out to me with some great questions around Edge computing and how it …

Control holiday lights with Python, Azure IoT and Power Apps
Control holiday lights with Python, Azure IoT and Power Apps

As the nights draw in here in the northern hemisphere, there are a number of winter celebrations …

Run Visual Studio Code on a Raspberry Pi
Run Visual Studio Code on a Raspberry Pi

It’s finally here! An official supported version of VS Code that runs on a Raspberry Pi! …

Building smart garden ornaments with a Raspberry Pi and micro:bits
Building smart garden ornaments with a Raspberry Pi and micro:bits

Ever wanted to track things happening in your garden, neighborhood or school using smart garden …

Raspberry Pi cloud-connected Hat Cam
Raspberry Pi cloud-connected Hat Cam

This project builds a wearable, cloud connected camera. This is useful in situations where you want …

Recognizing words on a microcontroller using TinyML
Recognizing words on a microcontroller using TinyML

Learn how to train a TinyML word recognizer to run on a microcontroller using Azure ML Studio and …