Why You Should Walk In The Bus Lane

I'm a huge advocate for public transport, and as is typical in Europe [https://europa.eu/eurobarometer/surveys/detail/1110], my attitude towards private cars in an urban environment is on the negative side. My opinion however, may be much more negative than most! To preface this, I have a…

Sane Vim Configs on Remote Instances

Vim is my editor of choice. Alongside the shell, it's my full IDE and I don't see much reason to change that. I can build all scaffolds and supports necessary to be as proficient (if not faster!) than people who rely solely on the capabilities of their graphical IDE. Not…

Robot Olympics

I'm not a staunch nationalist, nor am I an athlete of any description, yet I find myself in the same quadrennial boat as most others - the Olympics is an entertaining event to watch. Good-spirited competition drives people to push themselves to the extremes and work together to achieve their…

Syncing Mobile Photos with Photoprism

Photoprism LogoPhotoprism [https://demo.photoprism.org/] is the self-hosted photo/video library that does it all for me. It has labeling of images so you can search by picture content, it has calendar and map features for more natural finding of the pictures you're trying to find and it lets…

Publishing a Package to Pip

PyPi - The Python Package IndexI love Python. It's easy to read, even easier to write, and best of all, the easiest language (I've used) to interact with other people's code. I spent too long being only on one end of that equation though, only consuming code other people have…

Auto-Updating Docker Containers

Docker is the biggest advance to production software engineering in the past decade. If you're like me though, you slept on it this entire time and are now feeling like you're too far behind to catch up and finally start using them. I'm going to make a few short posts…

Building Your First Docker Image

Docker is the biggest advance to production software engineering in the past decade. If you're like me though, you slept on it this entire time and are now feeling like you're too far behind to catch up and finally start using them. I'm going to make a few short posts…

Simple Splunk Log Ingestion from Docker Containers

I self-host as many services as I practically can. It's liberating on a number of fronts (which I will write about in a future post) while also providing a great way to learn new technologies. As a brief introduction, I host everything from one server using Traefik [https://traefik.io/…