In this training, you will get to see several examples of scary Ruby code. The samples will be inspired by code I have actually seen in the wild. As a team, we will Rubyify the code, examine exactly what that means and why it is an improvement, and then land on some guidelines we can use to keep our code from scaring our mom.

James has been a part of the Ruby community since before Rails was released. He started small by running the Ruby Quiz and writing a few libraries, including the FasterCSV library that replaced CSV in Ruby 1.9. He eventually moved up to writing books for The Pragmatic Programmers and giving Ruby trainings. At long last, after a pilgrimage to Japan to see Ruby's birthplace, he is now ready to run his own Ruby conference. Next year, James plans to paint a giant Ruby on the moon that will be visible from Earth.

Glenn Vanderburg is a principal at Relevance. He was a very early adopter of Ruby, and watched with interest while the Ruby community's idea of good design evolved over a span of about five years. He enjoys tackling tricky design problems with Ruby, and teaching others how to leverage Ruby's powerful features to keep systems clean and simple.

For this ropes course, members of the Envy Labs team will march you through the core concepts of Rails 3 while taking you through the development of a new Rails application. At the end of this course you will come away with a better understanding what’s new in Rails 3, and equally as important, what has changed since Rails 2.

Gregg is a Hollywood director trapped in the body of a software developer. Although he loves programming he is also passionate about finding new and creative ways to educate using podcasts and screencasts. When he's not thinking up new ideas to take over the world he can be found contributing to the Rails Activist Team, the Orlando Ruby Users Group, BarCamp Orlando, and Ignite Orlando.

The team from Basho will lead you through the ins and outs of Riak, a document-oriented database. Riak combines a decentralized key-value store, a flexible map/reduce engine, and a friendly HTTP/JSON query interface to provide a database ideally suited for Web applications.

Sean Cribbs returned to programming in 2006 after three years as a professional musician, instantly fell in love with Ruby, and has been crafting web applications with Rails ever since. Sean recently joined Basho Technologies, Inc., where he codes and provides support for Riak, the Internet-scale database. An active open-source author and contributor, he also served as lead developer and release manager of Radiant CMS from 2008 to 2010. Sean blogs about technology on http://seancribbs.com, tweets as @seancribbs, and can often be found attending or speaking at user groups near Raleigh-Durham, NC.

There are lots of hosting solutions out there. We'll walk you through how to deploy apps to Heroku, EngineYard, and Amazon EC2 and cover some pros and cons of each. This will be an interactive class where we deploy the same app to different servers and compare the results. We'll also run through the various management and deployment tools out in the cloud, working with Dynos, Dashboards, Racks, and Elastic Foxes!

Jim has 13 years experience building and supporting software applications including 8 years running his own software consulting businesses. At Squeejee, in addition to running the business, Jim helps clients with business consulting, project management, and a little bit of Ruby coding as time permits.
When not leading a team of Squeejeeniuses, Jim spends time with his family helping his wife keep some sanity around a house with 3 kids under the age of 5.

Jason has been writing software since 1998 and fell in love with Ruby just a couple years back.
Formerly a consultant from the oil & gas accounting and .NET world, he came to Squeejee in 2008 and discovered the fun side of software development.
He's also the village bicycle of hosting solutions, i.e. he's tried quite a few of them. Jason and his wife live in Austin, TX where he works to support his go-by-bike habit.

Back