New England Software Symposium
March 5 - 7, 2010 - Boston, MA
Aaron Bedra
Principal at Relevance, Member Clojure/core
Aaron Bedra is a member of Clojure/core and a developer at Relevance, Inc. where he spends his time as a tech lead, speaker and author. He is a frequent contributor to the Clojure language and its supporting libraries as well as an active member of the Clojure community. Aaron has led the development of several commercial Clojure projects and is the co-author with Stuart Halloway of Programming Clojure, 2nd Edition.
Presentations
JRuby in Practice
Ruby has made an significant upward trend in the past few years. Alongside this trend Charles Nutter and the fantastic JRuby team have implemented a version of Ruby that runs on the JVM giving you the power of Ruby coupled with the advantages of running on the JVM. Come see for yourself how you can harness the power of rapid development in Ruby and still maintain all the Java interoperability you need to help you build on top of your existing systems.
In this Session you will take a look at some real world examples of how JRuby can help you:
- Write new software that wraps existing Java libraries
- Utilize JMX to monitor your production code
- Increase the effectiveness of your test suites
This session will leave you with new information that can help you decide if JRuby is right for your next application or feature.
The Art of the Spike
Exploring new technologies can be both challenging and rewarding. A good spike can make or break a new feature for your application. Have you ever thought that a technology or practice your company isn't currently using is the perfect fit for your next iteration? This is your time to shine! In this session you will learn how to treat new technologies as first class citizens and prove that they fit your needs. You will also learn how to provide concrete evidence supporting your decision. By the end of this session your fear of introducing new technology will simply melt away.
In this session you will learn how to cover the cross cutting concerns of bringing new technology into your organization. You will walk through ideas including:
- Initial proof of concept
- Fully functional demonstration
- Stress testing
- Operations
- Presenting your findings
- Bringing your team up to speed
You will also learn about arming yourself with these concepts to help make your case. There's no better time than now to start learning how to leverage the right tool for the job.


