I did a short talk on dependency injection at Scala Central recently with comedic support from 90s metal legends Megadeth. I removed the gags from the slides on Github in a fit of fear over Copyright infringement (which came a few days late if I’m honest), but you can check out the uncensored video after the break.
Smartypants is a tiny library for defining boilerplate-free smart constructors for Scala ADTs.
The shapeless guide is now available as print-on-demand from Lulu, for the affordable price of £15 plus shipping. The eBook is still available for free via the usual means. Visit the Underscore web site to grab your copy in either format.
Pandoc is a wonderful tool for converting between different markup formats. It can read documents written in Markdown, Textile, Word, and a few other input formats, and output them to a ridiculous number of output formats including HTML, PDF, and ePub. Users can also plug in filters that alter the document structure mid-translation. This is useful for things like inserting cross-references and changing the document structure, and it provides an interesting look at some functional programming techniques.