200 Docker Compose Templates

I have been maintaining a git monorepo named docker_templates since sometime in 2023, and I recently added my 200th template (commit 7c112b7)! I thought back to 2015, when I started learning Docker and Docker Compose, and how transformative containers have been in the way I use my machines. There is something very satisfying about describing a runtime you want to work with and encapsulating everything you need to run an app or service the same way each time you run it, on any machine. In reality, there are some edge cases, but it’s a beautiful dream. ...

August 2, 2026 · 13 min · 2680 words · me

Git Rewrite History

Code snippet or command reference

January 13, 2026 · 7 min · 1337 words

Host Hugo with Netlify

Hugo is a static site generator that enables you to write your website’s content as Markdown files, and render them to nice-looking websites using Hugo themes. The word “static” in this context means that the files Hugo renders are meant to be served as-is, there is no “backend” for the site (unless you add custom Javascript code). Static sites are perfect for many different kinds of websites, from personal blogs like this site to product sites (i.e. Brave browser’s website) to an organization’s home page (i.e. the LetsEncrypt project’s site) to documentation sites (i.e. DigitalOcean’s documentation). With a static site generator, you do not have to deal with web code like HTML or Javascript, but you still have the option of creating your own custom themes if that appeals to you. ...

January 9, 2026 · 12 min · 2375 words · me