Schedule: Tutorial sessions
Half-day tutorials, happening on Monday, June 7, dive deeper into the subject matter then a regular session. Please note: there is an additional fee required to attend tutorials at RailsConf.
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.
Cucumber is all the rage these days, but many developers struggle to
understand how and when to use it. It is designed to be an Acceptance
Testing tool in the context of BDD, but that explanation tends to
bring up even more questions.
As experienced Rails consultants, and authors of the upcoming Rails AntiPatterns book, Chad Pytel and Tammer Saleh have seen their fair share of terrible code.
This workshop is best suited for developers already familiar with Ruby on Rails. Participants should bring their laptops, setup for Ruby on Rails development, and any code they wish to share.
Git is a wonderful distributed source control tool with a reputation for being hard to learn. This workshop will sidestep the hard to learn reputation by explaining git in an easy to learn, bottom-up approach; and then reinforcing that lesson by immersing the attendee into a number of practical hands-on applications of git.
This workshop will tour through a number of advanced, in-depth topics on Rails 3. We'll look take a tour of many of the new additions to Rails 3, talk about how to exploit Rails' new focus on Rack to your advantage, dig around in the source to really understand how many of the pieces work, and take a look at how to bring some common, advanced patterns used in Rails 2.x into the world of Rails 3.
I find myself living in two worlds these days. On one hand, I'm a web programmer building centralized applications mostly with Rails. On the other hand, I'm an iPhone/iPad developer creating mobile applications. My mobile apps live in my pocket and on my tablet; my web apps live on the 'net and in the cloud.
Many tenets of agile development have been present in the Rails
ecosystem from the beginning. There has been a evolution of practices
stemming from Lean principles in the software world, especially in the
realm of startups. This tutorial will focus on these techniques and
approaches and how they can be applied to the Rails stack to make your
development more focused and efficient.
What's the best way to prepare for a wonderful RailsConf 2010? There is
nothing better than meeting other open source hackers and learn their way.
This workshop will get you started in Open Source development and give
you a great chance to meet and bond with other Open Source developers
and give you a wonderful kick start into RailsConf and beyond.