Blogs

Run Azure Functions with Python on Apple Silicon
Run Azure Functions with Python on Apple Silicon

If you are an Apple user and you want to build Azure Functions using Python, then you’ve been …

Build a ChatGPT clone in .NET using OpenAI and Semantic Kernel
Build a ChatGPT clone in .NET using OpenAI and Semantic Kernel

ChatGPT is the latest big thing, reaching over 100 million users in just 2 months. It’s being …

An intro to generative AI created by generative AI!
An intro to generative AI created by generative AI!

Generative AI is the new hotness - using AI models trained on a huge amount of data that can …

Embedding audio files in a Hugo site
Embedding audio files in a Hugo site

I was writing a post today and wanted to embed an mp3 file of some text to speech output. Hugo …

A 2-day open source bootcamp in a box
A 2-day open source bootcamp in a box

I’m excited to announce the publication of a 2-day open source bootcamp in a box!

This boot …

Install the Azure CLI on a Raspberry Pi
Install the Azure CLI on a Raspberry Pi

I do a lot with Raspberry Pis, and sometimes I want all my tools installed in one place so I can use …

Run Appwrite on a Raspberry Pi
Run Appwrite on a Raspberry Pi

TL;DR - use Raspberry Pi OS 64-bit if you want to run Appwrite on a Pi

I’ve started working …

Control Microsoft Teams with a Stream Deck
Control Microsoft Teams with a Stream Deck

Already have a Stream Deck and just want to get it working with Teams? Jump to the instructions to …

Format Rust code with cargo format
Format Rust code with cargo format

This blog post was a fun one to write - cos I didn’t! I actually learned about cargo fmt on a …

Lint Rust code with cargo clippy
Lint Rust code with cargo clippy

This blog post was a fun one to write - cos I didn’t! I actually learned about cargo clippy …

Run an Ubuntu VM on your Mac with a single command
Run an Ubuntu VM on your Mac with a single command

I recently needed to run Linux so I could test out what Python version was installed, and how to …

Subscribe to messages from an iRobot Create3 using ROS
Subscribe to messages from an iRobot Create3 using ROS

In my last post I showed how I connected a Raspberry Pi to an iRobot Crete3 robot. In this post I …