NoSQL Search Roadshow Copenhagen 2013

Ian Robinson, Author of 'Graph Databases' and 'Rest in Practice'

Ian Robinson

Biography: Ian Robinson

Ian joined Neo Technology as Director of Customer Success, managing training, professional services and support, and working with customers to design and develop graph database solutions. He now works on research and development for future versions of the Neo4j graph database. He is a co-author of 'Graph Databases' (O'Reilly) and 'REST in Practice' (O'Reilly), and a contributor to 'REST: From Research to Practice' (Springer) and 'Service Design Patterns' (Addison-Wesley). He presents at conferences worldwide on REST, and on the graph capabilities of Neo4j, and blogs at

Twitter: @iansrobinson

Presentation: Test-Driven Data Modeling with Graphs

Time: Thursday 10:40 - 11:25 / Location: To be announced

In this session you'll learn how to design and implement a data model for a graph database-backed solution. With a focus on test-driven, incremental and iterative development, I'll show how to build a flexible and expressive graph model and related queries that map closely to your domain needs, and which can be evolved as your application evolves.

Workshop: Neo4j Tutorial: A Programmatic Introduction to the Neo4j Graph Database

Time: Thursday 14:15 - 17:40 / Location: To be announced

Neo4j is a JVM-based graph database. For highly connected, semi-structured data, graph databases are thousands of times faster than relational databases, making them ideal for managing complex data across many domains, from finance to social, telecoms to geospatial.

This tutorial covers the core functionality of the Neo4j graph database. With a mixture of architecture and hands-on coding sessions, you'll quickly learn how to develop a Neo4j-backed application. Each session comprises a set of practical exercises designed to introduce and reinforce an aspect of the Neo4j stack.

You don't need any previous experience of Neo4j to participate. You will, however, need some experience of Java, and a laptop with a Java IDE of your choice.