2024-02-19

Developing on the Apple Vision

My experience developing on the Apple Vision (13).

Developing on the Apple Vision
2023-11-23

What is Benthos Studio?

In this video we're taking a look at what Benthos Studio is and how it will change your life.

What is Benthos Studio?
2023-03-28

Benthos Code Review - Checkpointer (Go, Generics, sync.Cond)

Here's a code review of a Go package within Benthos, which I thought was interesting because it makes use of generics and also the sync.Cond type.

Benthos Code Review - Checkpointer (Go, Generics, sync.Cond)
2023-03-16

Deploying in the Sunlight

Singing about tech and stuff.

Deploying in the Sunlight
2022-06-27

The Dodgy State of Delivery Guarantees

Learn about delivery guarantees in stream processing, how I believe the terms that we use to describe them are misleading, and how you can avoid the bugs and misconceptions that result from this great injustice.

The Dodgy State of Delivery Guarantees
2021-08-01

Quick FOSS Freestyle

I made a dumb rap video, sue me.

Quick FOSS Freestyle
2021-05-17

What is Benthos?

Learn about the Benthos declarative streaming ETL service.

What is Benthos?
2020-10-12

Building a Mapping Language in Go with Parser Combinators

In this video I'll be walking you through how to build a mapping language in Go using parser combinators, starting from the basics and working our way up towards the higher level grammar.

Building a Mapping Language in Go with Parser Combinators
2018-08-12

Building a Resilient Stream Processor in Go

Building resilient and high performance stream processing pipelines in Go is actually pretty easy. This video explains how I built Benthos and some of the lessons learned in the process.

Building a Resilient Stream Processor in Go