Blogs
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
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?
I work in developer relations - usually abbreviated to dev rel. Despite this being a popular field, …
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
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
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
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
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
This year is the 44th annual Telly Awards. The Telly Awards honor excellence in video and television …
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
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!
Generative AI is the new hotness - using AI models trained on a huge amount of data that can …