Open Source

New to git? Gary Rennie is the developer of githug:

Githug is designed to give you a practical way of learning git. It has a series of levels, each utilizing git commands to ensure a correct answer.

And if you are so inclined, you can also write you own game levels through the embedded DSL.

Rasmus Andersson is the developer of LazyDispatch:

I’m a lazy person and so it hurts me when I have to write so much to do such common things as to schedule various blocks of code in various dispatch queues. This little thing lets me write less code with the added bonus of making the result more readable.

LazyDispatch includes code to simplify usage of dispatch queues, blocks and timers.