Jerry Gulla
ÜberConf
Denver · July 16 - 19, 2013

Senior Development Manager at Sonos
Jerry Gulla a senior development manager at Sonos, helping to fulfill their mission to “fill every home with music.” Previously we was the Architect for SaveLocal.com from Constant Contact - Massachusetts‘ largest SaaS company. He fell in love with hacking both hardware and software more than 20 years ago after getting his first computer, a TRS-80 Model I. He’s worked at companies large and small, including Sun/Javasoft, as well as several small startups. Jerry is passionate about technology and has developed software for everything from the simulator for the B-2 stealth bomber all the way to HTML5 applications for modern smartphones.
His latest interests brings him into the mobile web as well as the world of alternative languages on the JVM, where he’s leveraging the power of dynamic languages and modern frameworks to rapidly deliver new applications for both mobile devices and the desktop.
Presentations
Stretch your site's usefulness with Elastic Search
Have you ever wanted (or needed!) to add search to your web site or application but thought it was too hard hard because you wanted things like scalability, fault tolerance and real-time search? Elastic Search may be just the ticket for you. It's Open Source, fast, scalable and easy to set up. Oh, and it's “cool, bonsai cool.”
RSpec for API Testing
We all know the benefits of Service Oriented Architecture (SOA), but it’s not without it’s pitfalls. If you’re providing an API, wether for internal or external use, testing it is essential. Even if you only consume other APIs, testing them to make sure they didn’t change or break can be critical. RSpec is Behavior Driven Development (BDD) testing framework. Although RSpec was born out of the Ruby community, it’s not limited to testing Ruby APIs! It turns out it’s a great way to test ALL your APIs, regardless of language.
Build Your Digital Playground
You've seen really cool and interesting technologies at conferences like NFJS, UberConf and The Rich Web Experience, but how do you “take it to the next level?” Setting up testbeds to play with things can be hard, involving multiple steps that need to be repeated often. Plus, you may not want to install 3 different NoSQL database and a myriad of frameworks on your system for fear of messing up what you need for your “day job.”