Cool that you’re sharing! We created (and shared somewhere around here) something that was a bit more advanced and requires Varnish. It also requires some instrumentation of the app. In short, changes to pages and content will result in only those pages being purged from the cache, not all pages, which can be very practical for large websites with heavy traffic.