Carson Workshops - a Carson Systems Company

One Day Workshop

Get Started with Rails

By Geoffrey Grosenbach

You've heard the hype about Rails and you're excited about it - but how do you get started? Well, we've lined up one of the world's leading Rails developers, Geoffrey Grosenbach, to give you an intensive one day workshop.

Attendees at a workshop

Geoffrey Grosenbach is highly respected in the Rails community. "Geoffrey has been one of the most enthusiastic members of the Rails community for a long time," says David Heinemeier Hansson, the creator of Rails. "Between running the Rails Podcast and releasing great plugins like Gruff, Sparkline, and CSS Graphs, he's a big-time, valuable contributor."

With Rails, you can write clean, effective and elegant code - Geoff will show you how to get started. After you've finished this one day workshop, you'll have all the know-how to get started.

Hands-On Advice
Geoff is going to walk you through "Why Rails?", "The Basics of Ruby", "Rails Concepts in Action", "Advanced Rails" and, "Deployment and Maintenance." It's going to be an amazing day!

If you have any questions or if you prefer to pay by cheque or require an invoice, just email .

Survival Kit

What You'll Walk Away With

The Survival Kit
- Each attendee will receive this amazing kit, which is chock-full of practical examples of code that Geoff uses everyday. We'll also be placing valuable tools on the disc as well!
Years of Experience
- Best Practice Advice. The kit also includes Geoff's advice on best practice plus links to sites that are excellent examples of the use of Rails and the full presentation from the day.
Practical Knowledge
- We're not going to bore you with theory. You will receive practical Rails training that focuses on what you need to start using Rails immediately.
30% off Pearson Books
- Just go to our special discount bookstore

Who should attend?

  • Intermediate to advanced web developers who haven't started using Rails extensively

Past Reviews

"It was great meeting other quality developers." - Ryan King, Technorati

"Easily the best workshop that I've attended." - John Pilbeam

"The Survival Kit was really helpful." - Paula Davies, Legal and General

"Brilliant." - Henry Goodburn

"A day well spent." - Anthony Ribot, FuturePlatforms

"Well paced, well planned and very professionally delivered." - Mike Buzzard, Cuban Council

"The workshop was extremely useful and well organised. A great day, thanks!" - Duncan Ponting, BBC

"The Q&A section was the most valuable aspect of the workshop" - Mark Francis, Yahoo!

How large is the workshop?

We've limited the number of attendees to 50, so that you will be able to interact with the speaker and get your questions answered.

Schedule

Registration & Coffee: 8:15 - 9:00am
Why Rails?
  • It helps you become a better programmer (through testing, abstraction, organization)
  • Model, View, Controller architecture (for consistent, maintainable code)
  • Automate the repetitive, mindless parts of development
  • Tools for getting the job done (rake, Switchtower, migrations, generators)
  • Ways to share code cleanly (plugins, components, gems), and a community that does it well
  • Beautiful code!
The Basics of Ruby
  • Variables
  • Objects
  • Methods
  • Blocks
  • Why Rails is impossible without Ruby
Coffee Break: 10:30 – 10:45
Rails Concepts in Action
  • Views, Models, and Controllers
  • Testing
  • Rails Magic
  • Auto-selection of view templates
  • Automatically populated field names
  • Included libraries
  • Separation of namespaces
  • Enhanced classes: Time
 
Lunch is provided: 12:30 – 14:00
Advanced Rails Topics
  • Callbacks and Observers
  • Polymorphic database joins
  • RJS Javascript templates
  • Visual Effects
  • Web Services
  • Plugins
Coffee Break: 15:30 – 15:45
Deployment & Maintenance
  • rake
  • Switchtower
  • The Rails community
 
Q & A: 17:00 - 18:00
Social: 18:30 - till late

Who's speaking?

picture of Geoffrey GrosenbachGeoffrey Grosenbach

Geoffrey Grosenbach has been designing and developing web applications since 1997. He is the host of the wildly popular Ruby on Rails Podcast and will be speaking at Canada on Rails and other upcoming Rails conferences around the world. His Gruff graphing library for Ruby is in use on many Rails-powered applications around the world.

He is writing two chapters for an upcoming book on Rails Deployment, to be published by the Pragmatic Programmers.

You can keep up on his current endeavors and Rails epiphanies or contact him via the Topfunky Corporation.

Partners

BD4D, Computerlove, K10K, Newstoday, Pixelsurgeon Logos BD4D K10K Newstoday Pixelsurgeon Netdiver Protein OS