Back to Blog

Get in Touch

.NET Meets Geospatial Rails at MADExpo

By Pete Jackson July 11, 2011 in rails, presentation, events, slides, programming, madexpo, geospatial

Medium

Last week, I packed my bags and headed for Norfolk, VA to speak at the Mid-Atlantic Developers Expo. I've spent the better part of the past year traveling the country, speaking about Geospatial Programming using Ruby and Rails. As a long-time lover of maps, the topic has been a joy to introduce to the community of Ruby developers, at both small regional conferences like MagicRuby or MountainRuby, and at major national conferences like RubyConf 2010 and RailsConf 2011.

MADExpo, however, was a different kind of conference. MADExpo is primarily a conference attended by Microsoft .NET developers. I was nervous about how my talk, primarily aimed at Rails developers, would be received by "the other side." What could I possibly tell a bunch of .NET guys about doing Geospatial apps if my expertise is Rails?

As it turns out, quite a bit. I was genuinely surprised by the interest, attention, and questions I received during and after my session. Most folks were genuinely interested to learn how Rails developers are doing GIS apps, and had insights to offer about how certain problems are solved using .NET.

One of the main points of my speeches on Geospatial Rails is that "we should draw inspiration from outside our bubble of knowledge." Old-school desktop GIS has a lot to teach web developers about what is possible, what is useful, and what is realistic. MADExpo made me realize that there's another piece of this argument that I had been missing. Not only should we be looking at what desktop GIS can teach us: we should be looking at what users of other web stacks can teach us as well.

The slides from my presentation are available on Scribd. I welcome feedback and ongoing conversation about the future of Geospatial programming, and I'm looking forward to bringing a modified version of this presentation to the fifth annual Lonestar Ruby Conference in August this year! Hope to see many of you there. In the meantime, feel free to leave your comments below or ping me with questions on Twitter!

Medium

Pete Jackson

At Intridea, Pete is responsible for the engineering organization. He has been building and delivering web and mobile-based solutions since 1995 (which makes him a dinosaur: Netscape Enterprise Server, anyone?). Pete is a trained Scrum Master, a mapping nerd, and a student of innovation. Pete is a noted speaker with recent contributions to the DC Ruby Users Group, the NH Ruby Users Group, RubyConf 2010, RailsConf 2011, Mountain.rb, and MagicRuby. His technical passions include geospatial programming and the many facets of continuous integration. Before coming to Intridea, Pete was the Vice President of Engineering for Kajeet, Inc, where his team built a national mobile phone service for kids. Earlier in his career, Pete worked as an Enterprise Architect and Developer for a number of large corporations. Pete holds a B.S. degree in Information Systems from the University of Maryland, and an M.B.A from Loyola University.

More posts by Pete Jackson

Pete Jackson

How many Ruby conferences are held on the shore of beautiful Lake Champlain? ...

Pete Jackson

I'll be spending the last weekend of July with passionate Ruby developers and...

Pete Jackson

Last week, I packed my bags and headed for Norfolk, VA to speak at the