This week it’s Rebase Book Edition! There’s plenty of documentation projects going on at GitHub, and it’s about time they got some attention. Clone yourself a copy, head outside with your laptop, and enjoy a good programming book under the sun.
Vim Recipes is a work-in-progress cookbook for all things Vim. Learn how to use this awesome editor, extend and customize it to your will, and more. There’s a HTML and PDF version available for your consumption.
Sinatra Book aims to be a tutorial and recipes that teaches one to use Sinatra, the classy Ruby web framework. So far, it contains plenty of information about how to get started and some instructions on deployment. Pick up the book here.
Git Community Book is one of the best resources online to learn about Git. If you’re just making your first commits then this is a great way to quickly become a Git guru. Even if you’ve been deep within interactive rebases and octopus merges you’re bound to find something new by persuing this great site.
The Book of Recess aims to help readers enjoy PHP development while using the Recess framework. The book explains the structure, architecture, and how to contribute back your own changes to the framework.
Common Java Cookbook is a tome that contains instructions for using open source Java frameworks like Lucene and Velocity to get things done. It also covers basic algorithms and tasks that nearly every Java programmer will need to do at some point. Brush up here.
Huge thanks to runpaint for pointing out most of these awesome projects.