A NetHack4-Server Docker Image

If you've ever played NetHack, the beloved roguelike, then you'll be very familiar with the above image. It's the first message you receive when beginning a game and, due to the permadeath nature of roguelikes, you're likely to begin several games in a single session of nethack. Out of the…

Introducing ZID - Zero Inventory Delete

ZID is my first foray into Shopify app development. I used the official Shopify Rails engine to get up and running quickly. After toying with a few ideas, I settled on making an app to find and delete products with 0 inventory. The use case is for vendors with large…

Introducing React Rails Auth

I chose to learn React due to both the hype and the fact that we had begun to code React Native at work. It's been a mostly positive experience with some exceptions here and there. I still don't see much of a point in it in small to midsize projects,…

Introducing Nginx Proxy Zero

Recently, I've been drawing a lot of inspiration from nginx-proxy. To summarize, nginx-proxy combines docker event-based nginx config generation with automatic nginx reloading. This allows you to define a VIRTUAL_HOST env variable on any container and have it added to the reverse proxy configuration in real time with no…