Blogs

Build a Star Wars Copilot in C# - Lesson 1: Chat with an LLM
Build a Star Wars Copilot in C# - Lesson 1: Chat with an LLM

I recently put together a workshop called StarWarsCopilot, and I wanted to turn it into a proper …

Build a Star Wars Copilot in C# - Lesson 0: Self-Setup
Build a Star Wars Copilot in C# - Lesson 0: Self-Setup

This series came from a taught workshop, so some original steps assumed resources were already …

Can AI help with user personas
Can AI help with user personas

I recently recorded an episode of the Pieces AI productivity podcast with Jason Arbon, the CEO of …

Build GitHub Actions faster with act
Build GitHub Actions faster with act

If I said to you that I made 34 commits to a repo, each one with small changes to a single file, …

Circles of DevRel part 1 - grow your circle of influence through collaboration
Circles of DevRel part 1 - grow your circle of influence through collaboration

This is the first part of a multipart blog post focusing on looking at DevRel through the idea of …

So what exactly is Dev Rel?
So what exactly is Dev Rel?

I work in developer relations - usually abbreviated to dev rel. Despite this being a popular field, …

How to correctly review a pull request
How to correctly review a pull request

One of my popular sayings is that development is a team sport. We don’t code in isolation, …

How to generate pre-signed URLs to get and put objects in S3 with Boto3 in Python
How to generate pre-signed URLs to get and put objects in S3 with Boto3 in Python

TL;DR: If your put_object boto3 pre-signed URLs are failing with access denied errors, add …

Connect to localhost from inside a dev container
Connect to localhost from inside a dev container

I do a lot of work in dev containers (for example, using liblab inside of one), often hosting APIs. …

Avoiding automation to keep your job
Avoiding automation to keep your job

Will technology, automation, or AI take our jobs? This is something we hear a lot at the moment - …

Installing liblab into a devcontainer using NPM
Installing liblab into a devcontainer using NPM

In this post we look at how to add NPM packages to a devcontainer to use in VS Code locally or in a …

Let's get personal: computing has won a Telly award
Let's get personal: computing has won a Telly award

This year is the 44th annual Telly Awards. The Telly Awards honor excellence in video and television …