Published in MPB Tech·Apr 9, 2021How MPB uses GitOps, Helm and Kubernetes to deliver features at the speed of lightIn this post I’ll be looking at how we’ve implemented GitOps at MPB, and close with some thoughts on what we’d do differently if we had our time again. MPB is a reseller of photographic equipment with warehouses in Britain, Germany and the USA. …Gitops5 min readGitops5 min read
Jun 14, 2019Defying your keyboard with ElispThe other day I had the idea to do what I suspect, is a weird thing. I wanted to bind keys to other key’s characters in Emacs. This led me on an interesting journey through the Emacs source code until I finally found a solution. But Why I’m a software developer, so…Emacs7 min readEmacs7 min read
Nov 17, 2018Announcing vagrantwrapper, use one Vagrantfile for all your projects.Vagrant wrapper allows you to store a single Vagrantfile in a predefined location $VAGRANTW_DIR and use that across multiple projects with ease. Think like the popular virtualenvwrapper but for Vagrant. An Example Let’s say for instance I have a project that looks like the following: ./example └── main.c 0 directories, 1 file …Vagrant5 min readVagrant5 min read
Oct 18, 2018T480 Linux Review and How I Compromised on the Wrong ValuesAs anyone in my proximity knows by now, I bought a new laptop. I’m kind of excited about it since it’s been a year, which is a long stretch for me (I have a problem I know), since I bought a laptop. …Apple10 min readApple10 min read
Dec 28, 2017Why Use EmacsAnyone who has been in my vicinity for more than 5 minutes will know that I LOVE Emacs. Probably more than any person should love any piece of software, I spend countless hours tweaking my config and have even attended some Emacs meetup groups. …Programming9 min readProgramming9 min read
Sep 30, 2017Welcome to the awkward stage of Intermediate ProgrammerWhen I first taught myself how to program I entered what I would come to refer to as the “Middle School” of programming. I had just hit “programmer puberty” and I was brimming with knowledge but no idea how to apply it. So I went on a journey in search…Programming3 min readProgramming3 min read
Jan 7, 2017The Definitive Guide to password-storeRecently I decided to start using a password manager as I’ve found myself caring more and more about security lately. Like many others I had the bad habit of using the same few passwords across many sites and with the multitude of security breaches and password dumps we’ve seen this…Git8 min readGit8 min read