If you want to write a codebase once and not update it, ship it on custom hardware that does not include networking capability and call it a day.
If you want to write software that works on the Internet, commit to a certain amount of ongoing maintenance.
CoffeeScript and Progress | Peter Lyons
This is an open source book and you can fork it on github:
– The Little Book on CoffeeScript
An awesome tool for creating simple static sites and learning new front-end technologies. Build on top of Ruby and Sinatra.
Middleman is a static site generator based on Sinatra. Providing dozens of templating languages (Haml, Sass, Compass, Slim, CoffeeScript, and more). Makes minification, compression, cache busting, Yaml data (and more) an easy part of your development cycle.
Middleman can be as simple or advance as needed since developers can utilize one or more of all the technologies that it supports. It extremely simplifies the process of testing some of these technologies since it installs all of its tools and compilers at once.
Perfect for getting into templating languages without a full Rails app to support it (ERB, Haml,…). It also incorporates an HTML5 boilerplate to get started.
Auto-generates your CSS from SASS or SCSS files and supports Compass.
Supports CoffeScript as well as plain old JS