Ruby/Rails

Announcing Burg.rb

By
published

In July, I wrote a short tutorial called Code Reloading for Rack Apps. It laid out all the pieces required to get Rails-like code reloading in Rack app using Zeitwerk. Today, I’m announcing that I’ve put the main pieces of that in a gem!

At the moment Burg.rb (pronounced 🍔🐝) has no documentation, but if you follow the tutorial I’m sure you’ll figure out how to use it. I’m using Burg.rb in an app that’s deployed in the wild right now. My plan is to continue extracts the more framework-y bits of that app into Burg as they stabilize.

I hope that in its current state, Burg serves as a decent reference for getting code reloading working in a Rack app. If I have time at some point, I might even put together a reference app using it.