Peter is the founder and CEO of Scalable, personal training for enterprise software development teams. He is an experienced entrepreneur, technologist, agile coach and CTO specializing in EdTech projects. He wrote “Introducing GitHub” for O’Reilly, created the “Mastering GitHub” course for code school and “Git and GitHub LiveLessons” for Pearson.

He has presented regularly at national and international conferences on ruby, nodejs, NoSQL (especially MongoDB and neo4j), cloud computing, software craftsmanship, java, groovy, javascript, and requirements and estimating. He has been on the program committee for QCon in New York, Code Generation in Cambridge, England and the Domain Specific Modeling workshop at SPLASH (was ooPSLA) and reviewed and shepherded proposals for the BCS SPA conference.

Neo4J - High Performance NoSQL Graph Database

The world is a graph - and Neo4J can help you to interact with it. In this presentation we’ll look at the strengths and weaknesses of graph databases and the kinds of use cases that they fit for. We’ll then briefly look at graph based queries and how to get the best of both world using the cross store persistence capabilities of Spring Data.

Getting started with node.js

A hands on introduction to the one non-JVM framework you need to know.

If you need to scale large numbers of relatively lightweight requests, node.js is a technology you need to understand. We’ll look at the use cases, the strengths and weaknesses, how to get started with node.js and how to test and deploy your node.js applications effectively.