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
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