NoSQL Search Roadshow Amsterdam 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 11:50 - 12:35 / Location: Room 10

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 Training

Time: Thursday 14:30 - 18:05 / Location: Room 10

This tutorial covers the core functionality of the Neo4j graph database. With a mixture of theory and hands-on practice sessions, attendees will quickly learn how easy it is to develop a Neo4j-backed application.

Topics covered include:

  • Introduction to Neo4j
  • Overview of Cypher query language
  • Data modelling
  • Social use cases including recommendations
  • Other case studies in real world domains
  • Opportunity to consult on current projects, possible implementations and proof of concepts

Attendees won't need any previous experience with Neo4j, NOSQL databases or specific development languages, but will need their own laptop with Neo4j installed.