Welcome to my blog! I'm Ben Vickers, a software engineer focused on Platform Engineering & Site Reliability Engineering. Mostly writing about tech: reflections on DevOps work, my own projects, and generally how to get software working. British, based in Barcelona.

May 15, 2023 - Three Lessons I've Learned Building Continuous Delivery Pipelines

April 5, 2023 - The Benefits Of Self-Hosting Kubernetes

July 17, 2022 - Securing Your Online Accounts

October 7, 2021 - How I Learned to Stop Worrying and Love jq

June 28, 2021 - What I've Been Reading: Accelerate

May 1, 2021 - Spring Boot: A Hitchhiker's Guide

September 6, 2020 - Kubecon EU 2020 Notes: Still going strong :chart_with_upwards_trend::muscle:

March 8, 2020 - How Not to Use Prometheus: Storing Events

April 1, 2019 - Vim, VSCode & Intellij: A Rosetta Stone

June 3, 2018 - Putting the Meaning in Platform Engineering

July 16, 2017 - SQL Superpowers for Managing Personal Finances

November 13, 2016 - Securing Communications in Kubernetes

July 5, 2016 - Choosing a Better Solution for Dependency Management in Golang

April 30, 2016 - Docker: Understanding the Runtime and Limitations

March 13, 2016 - TL/DR: Kubecon

August 9, 2015 - Migrating From Servlets to SpringMVC

August 8, 2015 - Defining a Proper Build Process with Gradle

May 19, 2015 - Terraform: Going Beyond Configuration Management

March 18, 2015 - Capitalism Is a Game We Play

December 7, 2014 - Using Repeat Sales to Predict House Prices

July 21, 2014 - HTTP - Essential Knowledge for Developers

July 5, 2014 - How to Use Unit Testing To Improve Your Code

June 7, 2014 - Java Certification: What You Need to Know

February 28, 2014 - How Close is Our Electric Car Future?

September 1, 2013 - Using Vim: Just the Essentials

August 26, 2013 - Android: Editing Lists of Values