Skip to main content

Leaflet, Node.JS, and MongoDB for a easy and fun web mapping experience

Steven Pousty (Red Hat OpenShift)
The Server Side
Location: Salon 14 Level: Beginner Developer
Average rating: *****
(5.00, 1 rating)

You have seen the stuff that FourSquare has done with spatial and you want some of that hotness for your app. But, where to start? Have no fear – by the end of this session you will have all the pieces necessary to write your own location based app. The OpenShift platform already has MongoDB plus the spatial bits installed, so there is no need to find a VPS or convince your IT peeps to install stuff. This session will start with a quick a MongoDB and Node.JS application on OpenShift. Then we will load some data into MongoDB, show you how to handle spatial and finally plug in in some Node.JS JavaScript code to build simple REST services to query your data. Finally we will show how to use the REST service with OpenStreetMap and Leaflet for a fully interactive map. When you go home you will be able to amaze your friends and supervisors with some spatial magic goodness you can control.

Photo of Steven Pousty

Steven Pousty

Red Hat OpenShift

Steve is a PaaS Dust Spreader (aka developer evangelist) with OpenShift. He goes around and shows off all the great work the OpenShift engineers do. He can teach you about PaaS with Java, PostgreSQL MongoDB, mobile JavaScript, some Android, a little bit of iPhone, and even some Python. He has deep subject area expertise in GIS/Spatial, Statistics, and Ecology. He has spoken at over 50 conferences and done over 30 workshops including Monktoberfest, MongoNY, JavaOne, BAPI, CTIA, AjaxWorld, ESRI Developer Conference, GeoWeb, Where2.0, and SAP TechEd. Before OpenShift, Steve was a developer evangelist for LinkedIn and deCarta. Steve has a Ph.D. in Ecology from University of Connecticut. He likes building interesting applications and helping developers create great solutions.