GitHub Rebase #22
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…
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.
Programming Pearls is a rewrite of the book from Bell Labs that’s in Ruby instead of C. This has some great examples of algorithms that are both efficient and elegant and is definitely worth a read.
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 Ruport Book goes into detail on how to use Ruport in nearly every manner concievable to make your life easier when generating reports. Check out the outline here.
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.
Journey to Ramaze covers everything a web developer needs to know to get up and running with Ramaze. If you’re not a fan of the current Ruby web frameworks, this may be worth a read.
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.
The Merb Open Source Book is the leading guide on one of the leanest web frameworks out there, Merb. It’s also been translated into quite a few languages. Read up here.
Huge thanks to runpaint for pointing out most of these awesome projects.
Written by
Related posts
Why age assurance laws matter for developers
Youth safety requirements are moving down the tech stack to operating systems and app stores—raising new questions for open source developers.
How researchers are using GitHub Innovation Graph data to reveal the “digital complexity” of nations
Researchers share in an interview how they used GitHub data to predict GDP, inequality, and emissions in ways that traditional economic data misses, along with our Q4 2025 data release.
An update on GitHub availability
Here’s what we’ve done—and what we’re still doing—to improve our availability and reliability.
