GeistHaus
log in · sign up

GitHub - fringd/zipline: A gem that lets you stream a zip file from rails

github.com

A gem that lets you stream a zip file from rails. Contribute to fringd/zipline development by creating an account on GitHub.

1 page links to this URL
Reviving zip_tricks as zip_kit

Well-made software has a lifetime, and the lifetime is finite. However, sometimes software becomes neglected way before its lifetime comes to an end. Not obsoleted, not replaced - just.. neglected. Recently I have decided to resurrect one such piece of software. See, zip_tricks holds a special place in my heart. It was quite difficult to make, tricky, but exceptionally rewarding. It also went through a number of iterations, and working on it taught me a great lot. How short methods are not always a good thing. How it is important to provide defaults. How over-reliance on teensy-tinesy-objects can make software hard to read and understand (in case of Rubyzip). And how open source might work in a corporate setting. What follows is the story of how zip_tricks became zip_kit and what I have learned along the way.

0 inbound links article en