Skip to main content

Leaflet, Node.JS, and MongoDB for an Easy and Fun Web Mapping Experience

Steven Pousty (Red Hat)
Average rating: *****
(5.00, 4 ratings)

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

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, Python, PostgreSQL MongoDB, and some JavaScript. 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, FOSS4G, CTIA, AjaxWorld, GeoWeb, Where2.0, and OSCON. Before OpenShift, Steve was a developer evangelist for LinkedIn, deCarta, and ESRI. Steve has a Ph.D. in Ecology from University of Connecticut. He likes building interesting applications and helping developers create great solutions.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)