This week I needed to prepare some files for the buyers of my book Deployment from Scratch. I use various git repositories for the content and case studies, and I needed to create archives for the current release quickly.
Create a git branch archive
Elixir and Phoenix after two years
Thoughts on the Elixir language and its Phoenix framework after two years of professional work.
InvoicePrinter 2.1 with Ruby 3 support
Ruby 3 was released three months ago, so it was a time to support it in InvoicePrinter, a pure Ruby library for generating PDF invoices.
Live previews with Rails and Stimulus 2
Who wouldn’t want a live preview for writing their great content? If you happen to be running Rails with Hotwire, it’s surprisingly easy with a small Stimulus controller.
Creating a ZIP file in Elixir
Creating ZIP files in Elixir is easy because of Erlang’s :zip
module. Here’s how to create a ZIP archive both on disk and in memory.