I believe that people who are interested in the subject matter, rather than the Neo4j & Gremlin implementation, would be better served reading the excellent book: Programming Collective Intelligence ( http://shop.oreilly.com/product/9780596529321.do ).
That's a great book. The difference is that the examples in Programming Collective Intelligence don't make use of a real graph database (meaning a DB where you don't have to hit an external index to find adjacent nodes), and all of the algorithm examples are in standard Python rather than in a more expressive graph programming language like Gremlin (https://github.com/tinkerpop/gremlin/wiki).
Marko is the author Gremlin, and he has been working to refactor most of its heavy lifting down into a dataflow framework called Pipes that's written in Java (https://github.com/tinkerpop/pipes/wiki/) so that it's now basically a thin wrapper to Pipes.
My complaint isn't about the content, which I couldn't really read, but rather about presentation for a slice of the Internet.
This article is 'optimized' for my device, an iPad. I see this bit of code on more and more websites, which is well-intentioned and provides a content navigation bar along the top. I never use it, and it's usually only a bit annoying because I can't make a decision about text size myself... But in this case, the re-wrap-text-on-rotation feature is actually keeping the content wider than the screen. I actually can't read this without horizontal scrolling on each line. Could you turn this off please, Marko? Thanks!
If you scroll all the way to the bottom of the page, you can turn off the onswipe theme. I thought I had heard a rumor that you could globally disable it, but I haven't found the way to do it yet. I tried going to the linked onswipe page, but it doesn't render on my iPad :(.
I'm with you though; it makes attempting to read technical posts a real chore.