Personal schedule for Scott Nedderman

Download or subscribe to Scott Nedderman's schedule.

Event
Location: Pavilion 4
Average rating: *****
(5.00, 1 rating)
CabooseConf is the free, hacker-focused part of RailsConf. Skilled Rails coders from all over the world will meet in one room to network, hack and work on their rails projects. Read more.
Keynote
Location: Ballroom A-B
Average rating: ****.
(4.11, 64 ratings)
Keynote by David Heinemeier Hansson. Read more.
General
Location: Ballroom B
David Chelimsky (DRW Trading)
Average rating: ***..
(3.54, 80 ratings)
Used appropriately, mock objects are a powerful design tool that can lead to highly maintainable applications. Used in the wrong context, they can lead to painfully brittle test suites. Attendees will leave this session with more insight into mock objects, and a better handle on when it makes sense to use them. Read more.
General
Location: Ballroom A
Kevin Barnes (OG Consulting)
Average rating: *....
(1.89, 47 ratings)
This talk explores why fixtures are mostly bad, what can be done to “fix” the unmanageable miscreant that fixtures have evolved into, and cross-examines the new breed of data generators. Read more.
General
Location: Pavilion 2 - 3
Jim Weirich (Neo Innovation)
Average rating: ****.
(4.18, 60 ratings)
Many words of programming wisdom have been written to promote the idea of low coupling between modules. "Prefer delegation over inheritance", "The Law of Demeter" are examples of these words of advice. To understand these issues, we will look at the concept of "connascence" how it applies to creating modular Ruby programs. Read more.
General
Location: Pavilion 2 - 3
Scott Chacon (GitHub)
Average rating: ****.
(4.26, 91 ratings)
Much of the Ruby and Rails community is now using Git, but there are a number of fun things that are a bit more difficult to get the hang of that are incredibly helpful to know when using Git. This session will go over some advanced Git usage for the casual or intermediate Git user. Read more.
General
Location: Ballroom A
Obie Fernandez (InfoQ)
Average rating: ****.
(4.51, 43 ratings)
Obie reveals secrets of survival in the Rails consultancy and contracting business, based on his real-life experience as founder and CEO of Hashrocket. Read more.
Event
Location: Ballroom A-B
Gregg Pollack (Envy Labs)
Average rating: ****.
(4.11, 28 ratings)
We'll be handing out several trophies to people we believe to be Ruby Heroes, and giving them the round of applause they deserve and might not get otherwise. Read more.
Keynote
Location: Ballroom A-B
Timothy Ferriss (The 4-hour Workweek)
Average rating: *....
(1.80, 87 ratings)
Keynote by Tim Ferriss, author of the Four Hour Work-Week. Read more.
Keynote
Location: Ballroom A-B
Jon Crosby (Engine Yard)
Average rating: ***..
(3.55, 31 ratings)
The ability to release early and often becomes more important as your product scales. With Engine Yard Flex, we'll demonstrate creating 'One Button' deployments that scale. We'll demonstrate building a high-volume Rails cluster and show how easy it is to create a 'Clone of Production' to test at scale. Read more.
Keynote
Location: Ballroom A-B
Chris Wanstrath (GitHub)
Average rating: ****.
(4.23, 61 ratings)
Keynote by Chris Wanstrath, GitHub. Read more.
General
Location: Pavilion 9 - 10
Jake Scruggs (Backstop Solutions)
Average rating: ****.
(4.31, 35 ratings)
How can you make sure that your beautiful Rails code doesn't degrade over time as more people join a project and deadlines loom? Well, there are tools to measure test coverage, code complexity, churn, bad practices, duplication, and code smell. And all of these various open source projects have been mashed together in metric_fu - a Ruby gem that makes measuring the quality of your code easy. Read more.
General
Location: Pavilion 2 - 3
Matt Aimonetti (m|a agile consulting)
Average rating: ***..
(3.55, 60 ratings)
Rails3 is the result of the Merb and Rails merger. While the usual ActiveRecord/ERB/Prototype/Test::Unit full stack is still the default, Rails3 now let you step off of the golden path. Learn more about alternative stack components, when and why to use them by looking at concrete examples. Read more.
Products and Services
Location: Pavilion 1
Obie Fernandez (InfoQ), David Heinemeier Hansson (37signals), Tobias Lütke (Shopify), Lewis Cirne (New Relic, Inc.)
Average rating: ***..
(3.91, 33 ratings)
Meet three CEO's who have each started a successful Rails-focused company. How did they start, what were the keys to success, what would they do differently? Whether you have started a company or are thinking about it, this will be interesting. Panel discussion and Q&A. Read more.
General
Location: Ballroom A
Jay Phillips (Codemecca LLC)
Average rating: ***..
(3.71, 17 ratings)
Every participant in this tutorial will get to use their own cell phone to call into code running on their laptop! Jay Phillips will be interactively showing how to build voice-enabled web applications using the open-source Adhearsion telephony development framework. All you need is Ruby and RubyGems pre-installed. Read more.
General
Location: Pavilion 2 - 3
Ilya Grigorik (igvita.com)
Average rating: ****.
(4.08, 26 ratings)
A high-performance proxy server is less than a hundred lines of Ruby code and it is an indispensable tool for anyone who knows how to use it. In this talk we'll dissect three real-world examples: live A/B performance testing, extending functionality of existing applications, and real-time traffic analysis and performance monitoring. We'll implement each example using Ruby EventMachine framework. Read more.
Keynote
Location: Ballroom A-B
Robert Martin (Object Mentor Inc)
Average rating: ****.
(4.94, 81 ratings)
Keynote by Bob Martin, Object Mentor, Inc. Read more.
General
Location: Ballroom A-B
Short adhoc presentations from the audience. Read more.
General
Location: Pavilion 2 - 3
Bryan Helmkamp (weplay)
Average rating: ****.
(4.44, 64 ratings)
Webrat, a Ruby DSL for interacting with Web applications, helps you write expressive, maintainable acceptance tests while sidestepping the issues traditionally associated with in-browser approaches like Selenium and Watir. We'll look at how you can use Webrat to develop a robust acceptance test suite to ensure your app stays working as you refactor mercilessly. Read more.
General
Location: Pavilion 9 - 10
Ryan Tomayko (GitHub)
Average rating: ***..
(3.65, 43 ratings)
HTTP's basic caching mechanisms have been around for almost a decade and still their advantages and limitations are still not well understood. In this talk, we provide a clear and simple explanation of how HTTP caching works, put forth a system for classifying response cacheability, and argue that HTTP caching should be a fundamental aspect of resource design. Read more.
General
Location: Ballroom A
Ben Scofield (Heroku)
Average rating: ****.
(4.42, 43 ratings)
The benefits of Rack support in Rails have become increasingly obvious; Rails Metal and integrating multiple Rack applications have made possible architectures that were impractical before, and some long-held opinions are ripe for change. In this session, we'll see how to set up this integration and explore real examples of how it can be used—including the rehabilitation of page caching. Read more.
General
Location: Pavilion 2 - 3
Ed Laczynski (Zype), Nathaniel Bibler (Envy Labs)
Average rating: **...
(2.79, 19 ratings)
A team of Rails developers, designers, and an enterprising media and licensing company embarked on a challenge: How to put every video in the 4Kids Entertainment content library online, streaming free to millions of kids (and children-at-heart). This session will review the challenges and approach of the development of the www.4kidstv.com website, that streams over 1 million videos per month. Read more.
General
Location: Pavilion 9 - 10
Gregg Pollack (Envy Labs), Jason Seifer (Twistedmind Inc)
Average rating: ****.
(4.36, 39 ratings)
In this talk the Rails Envy guys will attempt to sum up a year of Rails innovation in 45 minutes, covering 20 of the most useful, ingenious, and innovative new developments. Read more.
General
Location: Ballroom A
Blythe Dunham (Spongecell)
Average rating: ***..
(3.81, 26 ratings)
With the influx of social networking and viral marketing web sites, SMS messaging has become an important part of many web applications. From choosing a gateway provider to parsing messages to sending bulk SMS messages, this session details how to send and receive text messages from your Rails application. Read more.
General
Location: Pavilion 2 - 3
Yehuda Katz (Tilde Inc), Carl Lerche (Strobe, Inc)
Average rating: ***..
(3.48, 65 ratings)
One of the hottest new features in Rails 3 is the ability to embed a Rails application in another Rails application. This allows the development of components that range from user authentication to a fully featured forum. In this talk, Yehuda and Carl will give an in-depth tutorial by building a CMS, creating a gem out of it, and integrating it into another app. Read more.
Keynote
Location: Ballroom A-B
David Heinemeier Hansson (37signals), Jeremy Kemper (37signals), Michael Koziarski (Koziarski Software Limited), Rick Olson (GitHub), Yehuda Katz (Tilde Inc), Joshua Peek (Consultant)
Average rating: ***..
(3.59, 39 ratings)
Q&A with the core developers of Rails. Your questions; their answers. Read more.
News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • Sun Microsystems
  • Blue Box Group
  • New Relic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at yromaine@oreilly.com.

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to rails-idea@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

Contact Us

View a complete list of RailsConf 2009 contacts.