Life as a SWE

Recent posts

> $ ls -t posts/ | head -n 5

## Loading Kubernetes Resources in Webpack Configs

Published on January 13th, 2020

I like to keep project wide configuration directly in the Kubernetes cluster. Not only does this make the configuration accessible directly by pods via environment variables, but you can access the configuration from any other project regardless of…

Tagged with

> $ cat tags
kuberneteswebpack
less

## Improving on Building Docker images with Jenkins on Kubernetes

Published on December 24th, 2019

This is an update to the previous post, Building Docker images with Jenkins on Kubernetes. update Recently Docker updated their image to automatically generate TLS certificates: Starting in 18.09+, the dind variants of this image will automatically…

Tagged with

> $ cat tags
kubernetesjenkinsdocker
less

## Introducing react-global-event-listener

Published on October 1st, 2018

Say you have a couple of components in your React application that perform some actions on window scroll events. Adding a bunch of event listeners can be a big performance hit on noisy event dispatchers, like or , especially if you’re wrapping…

Tagged with

> $ cat tags
react
less

## Building Docker images with Jenkins on Kubernetes

Published on September 25th, 2018

There is an update to this post: Improving on Building Docker images with Jenkins on Kubernetes If you’ve tried to build docker images on your Jenkins instance running on your Kubernetes cluster, you probably saw this error message trying to debug…

Tagged with

> $ cat tags
kubernetesjenkinsdocker
less

## Hosting a private PyPi repository on S3

Published on August 16th, 2018

Hosting a private PyPi repository is as simple as creating an S3 bucket and configuring an nginx instance to authenticate requests to S3 via their REST API. We’ll also cover options on how to publish your packages to the repository and integrating…

Tagged with

> $ cat tags
S3pypipythonnginx
less