There's been substantial interest in recent years in exploring data storage technology that defies the relational model orthodoxy. Many so-called NoSQL databases have grown in this space, each of tackles problems as diverse as scalability, availability, fault tolerance, and semantic richness. In this talk, I'll provide a brief background on the NoSQL landscape, and a deeper introduction to my latest project Neo4j. Neo4j is an open source graph database which efficiently persists data in nodes and relationships and is optimised for extremely fast traversals, providing superior insight into data than is easily possible in traditional relational databases (or the semantically poorer category of NoSQL databases). The bulk of this talk will be in code, where we'll see plenty of examples of how to write systems against Neo4j, starting with a simple social Web example.