Theme:

Series

Long-form collections of posts that explore a topic across multiple entries.

Blog Posts

I occasionally write about software development in all shapes and sizes, design, and UI/UX.

  1. Docker from scratch>>

    Demystifying how Docker and containers work under the hood by building a simple container runtime from scratch.

    From scratch

    June 1, 2026

  2. Introducing Glue: Unified toolchain for your schemas>>

    A language, VS Code extension and toolchain - new open source project for generating code for models and interfaces from a single source of truth.

    February 22, 2026

  3. Making sense of the AI era>>

    Some thoughts from the past few weeks about software development

    ai
    opinion

    January 20, 2026

  4. The future of software development (again)>>

    Reflecting on my post from 2021

    opinion
    ai

    December 12, 2025

  5. Software infographics>>

    A curation of infographics about software

    general

    September 15, 2024

  6. Thoughts on the CrowdStrike incident>>

    Today there was an incident with CrowdStrike, here's what I think

    opinion
    security

    July 19, 2024

  7. Introducing: magic-cli>>

    A command line utility that will make you a magician in the terminal

    productivity
    ai

    July 16, 2024

  8. Git hooks for fun & profit>>

    Using git hooks for developer workflow automation

    technical
    productivity

    August 9, 2022

  9. The future of software development>>

    What will the future of software tooling look like?

    opinion
    productivity
    ai

    June 29, 2021

  10. Web page to PDF>>

    Trying to generate a PDF from a web page is not as straightforward as you would think

    technical
    web

    April 3, 2021

  11. Building anchor links>>

    How to build anchor links in HTML & CSS

    tutorial
    web
    css

    March 28, 2021

  12. Button with a ripple effect>>

    Creating a material design style button with a ripple effect - includes a React example

    technical
    web
    react

    October 9, 2019

  13. Hello, world!>>

    Introduction to myself and the blog

    general

    October 1, 2019