Web Development

Frontend tools + libraries

Web technologies

HTTP: Learn your browser’s language!

Hello! I’ve released a new zine! It’s called “HTTP: Learn your browsers language!”

The Illustrated TLS Connection: Every byte of a TLS connection explained and reproduced

In this demonstration a client connects to a server, negotiates a TLS 1.2 session, sends “ping”, receives “pong”, and then terminates the session. Click below to begin exploring.

Solving common problems with Kubernetes

What problem is k8s even trying to solve? Why do we need another new complicated software system, with its own weird proper nouns and YAML schemas and certification process? I’ll answer this, but before I do, we need to take a quick step back and rewind to 2013, where the software industry first became obsessed with: […]


Create your first HTTP endpoint with Swift on AWS Lambda

This tutorial shall help you to create and deploy your first Swift Lambda HTTP endpoint. It assumes that you have completed my Getting started with Swift AWS Lambda Runtime tutorial, since it starts where the former ended. We will modify the existing code to work as an HTTP endpoint.