Published inAnd FurtherOpenVPN+PiHole ad-blocking on AWS Lightsail for 3.50$/moFor a while, I’ve been running a network-wide ad-blocker called pi-hole via a raspberry pi and have been quite happy with how well it…Jul 30, 20194Jul 30, 20194
Published inAnd FurtherBeing Glue — Talk by Tanya RileyTanya Riley from Squarespace gave an amazing talk on 11th July “Being Glue” at the Software Art Thou run by Zendesk. It originated from an…Jul 15, 2019Jul 15, 2019
Published inZendesk EngineeringSorbet: Type annotations for RubySorbet is a type checker for Ruby built by the people at Stripe. Ever since it was showcased at RubyKaigi, I’ve wanted to give it a spin.Jun 25, 2019Jun 25, 2019
Published inAnd FurtherAutomated Lambda Function Generator for PythonDeploying an AWS Lambda is a very easy and quick process. All you need is a python file with a function, and voila, you are ready to go…Mar 28, 2019Mar 28, 2019
Debugging Kubernetes Operators in GoLandIn a previous article I had explained how to get dlv debugger setup for Visual Studio Code. In this article, I want to show you how quick…Mar 25, 2019Mar 25, 2019
Debugging Kubernetes Operators in VSCodeAt Zendesk, we have been building self-service using Kubernetes operators and as the codebase gets bigger, it’s harder to continue with…Mar 25, 2019Mar 25, 2019
Barebones XMonad config for UbuntuAfter countless hours of dabbling with Xmonad, a few really weird bugs, I got Xmonad to work nicely in Ubuntu 12.04 LTS. If you haven’t…Mar 5, 2017Mar 5, 2017
Git Config HacksTL; DR — Skip to the end of the page for a quick look at my git config fileMar 5, 2017Mar 5, 2017
Continuous deployment with cloud formation and cfn-hupCloud formation lets you create application stacks from scratch in EC2. In my project I use cloud formation to do continuous deploys using…Mar 4, 2017Mar 4, 2017
Published inAnd FurtherFuturespective: Influencing your team’s future“Our life is what our thoughts make it.” (Marcus Aurelius)Mar 4, 2017Mar 4, 2017