Personal schedule for Russ Schissler

Download or subscribe to Russ Schissler's schedule.

Tutorial
Location: Pavilion 2 - 3
Edd Dumbill (Silicon Valley Data Science)
Average rating: **...
(2.36, 45 ratings)
Few completed Rails apps are architecturally simple. As soon as you grow, you find yourself using multiple subsystems and machines to scale, creating new headaches in configuration management. Help is at hand! This tutorial introduces Chef, a modern Ruby-based open source approach to systems integration. Chef lets you manage your servers by writing code, not running commands. Read more.
Tutorial
Location: Pavilion 2 - 3
Mike Subelsky (OtherInbox)
Average rating: ***..
(3.21, 34 ratings)
Future web apps will be built on the client-server model: faster, more fluid, desktop-like apps that cannot be fully realized with traditional Rails techniques for building browser views. But Rails is the perfect server framework to integrate with SproutCore, an exciting new framework for building web browser clients. Students will build a full-fledged client-server app using both frameworks. Read more.
Tutorial
Location: Ballroom B
Blake Mizerany (Heroku)
Average rating: ***..
(3.62, 21 ratings)
Sinatra is Ruby's most powerful and agile micro-framework. This small package packs a huge punch. Learn why you need this tool on your belt and how to use it properly. Read more.
Location: Pavilion 9 - 10
Moderated by: Todd Sedano
Average rating: ****.
(4.00, 2 ratings)
With Agile methods, we give the developer more control over the project. A key component of feature prioritization is estimation. In this BoF we'll review Agile Estimation techniques and discuss issues that attendees are currently facing. Read more.
General
Location: Ballroom A
Chris Wanstrath (GitHub), Tom Preston-Werner (GitHub), PJ Hyett (GitHub), Scott Chacon (GitHub), Jon Maddox (Fanzter inc.)
Average rating: ***..
(3.63, 35 ratings)
The four full time GitHub employees talk about open source, community, building a business, and the future of social coding. Read more.
General
Location: Pavilion 1
Jeremy Hinegardner (Collective Intellect)
Average rating: ***..
(3.56, 9 ratings)
Sometimes the best solution is a standalone application that you can give to a client or customer to just drop on a machine and run. This talk will cover the Crate project and how it may be used to package your application, be it commandline, server, or web application. Read more.
General
Location: Pavilion 1
Rein Henrichs (PHPFog)
Average rating: **...
(2.87, 23 ratings)
How Learning Ruby Can Make You a Happier Rails Developer. Basic Ruby practices and idioms that will put the fun back in your relationship! 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
Jason LaPorte (Agora Games)
Average rating: **...
(2.86, 35 ratings)
Agora Games has spent a significant amount of time developing the virtualized infrastructure behind Call of Duty: World at War, centering around a Rails stack that tracks the statistics for millions of players. In this talk, we'll describe how we built this architecture, how it varies from a more traditional Rails infrastructure, and the lessons we've learned doing so. Read more.
General
Location: Pavilion 9 - 10
Ryan Singer (37signals)
Average rating: ****.
(4.65, 106 ratings)
Ryan will explain the key concepts you should understand to design and implement UI for your apps. He'll cover screen-level details like language and visual techniques as well as implementation issues like modeling, markup, and view code. Read more.
General
Location: Pavilion 9 - 10
Ilya Grigorik (igvita.com)
Average rating: ***..
(3.98, 45 ratings)
Let's build a mini-Google and compute the PageRank score for a 1-million page web – that's a non-trivial challenge! High performance computing may not be Ruby's strength, but we will investigate the available gems, tools, and algorithms which make this a tractable problem (spoiler: it's possible). 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 B
Noel Rappin (Obtiva)
Average rating: ***..
(3.59, 37 ratings)
This talk explores what makes Test Driven Development really work by showing what happens where the process breaks down, focusing on rapid feedback as the key to asuccessful test-driven process. It also creates a vocabulary for talking about malformed test processes. Read more.
General
Location: Pavilion 1
Daniel Lathrop (The Dallas Morning News), Eric Mill (Sunlight Foundation), Wynn Netherland (Squeejee)
Average rating: ***..
(3.91, 11 ratings)
This panel will present views on how to improve civic life, protect democracy and hold politicians accountable using Web 2.0 technology. The panelists will lay out the massive need for programmers to deploy their skills in reimagining government in a way that promotes transparency, collaboration and public participation. Read more.
General
Location: Pavilion 2 - 3
David Czarnecki (Agora Games), Ola Mork (Agora Games), Eric Torrey (AgoraGames)
Average rating: ****.
(4.00, 10 ratings)
The Guitar Hero® community website (http://community.guitarhero.com) is one of the largest production RoR sites on the Internet with 600,000+ registered users. We will cover the process, programming, and infrastructure for the Guitar Hero® community site. You'll see how we've been able to integrate data from three largely different Guitar Hero® titles in a consumable fashion on the web. Read more.
General
Location: Pavilion 9 - 10
Ninh Bui (Phusion), Hongli Lai (Phusion)
Average rating: ***..
(3.28, 60 ratings)
5 years after the initial release of Ruby on Rails, multiple large and successful websites are powered by this innovative and still relatively young framework. But word is still on the street that Ruby on Rails does not scale. Is this true? Read more.
General
Location: Ballroom B
Aslak Hellesøy (Bekk Consulting AS)
Average rating: ***..
(3.91, 87 ratings)
Cucumber is a novel tool for Behaviour Driven Development. While early BDD tools like RSpec and Shoulda are geared towards programmers, classes and objects, Cucumber nicely fills the communication gap between customers, programmers and testers. This session will change how you approach requirements and testing of Rails applications. 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.
Location: Conference Room 11 - 12
Moderated by: Bill Kayser
Average rating: *****
(5.00, 1 rating)
What would you like to see in future versions of RPM? Tell us your ideas and let New Relic share some of theirs with you. Read more.
Location: Conference Room 10
Moderated by: Kevin Weller
General discussion about both technical and non-technical aspects of running a Software-as-a-Service business which exposes Rails applications to the public. Read more.
General
Location: Pavilion 1
Scott Raymond (Alamofire, Inc.)
Average rating: ****.
(4.00, 10 ratings)
The Facebook game PackRat uses Ruby to handle over 12 million page views a day. This session will hightlite some tricks and techniques used to build and grow a profitable app. Topics include: the promise and perils of relying on AWS, how scaling the database tier nearly killed us, advanced caching strategies, and when The Big Rewrite might actually be a good idea. Read more.
General
Location: Pavilion 9 - 10
Ezra Zygmuntowicz (EngineYard)
Average rating: ****.
(4.24, 58 ratings)
In this talk we will explore the state of the art deployment options for large scale ruby web apps. Ruby web apps become ecosystems of many moving parts over time as they scale. We will outline a scalable architecture for configuring, building, maintaining and scaling the system as a cohesive whole. We will explore technologies like rabbitmq, chef, nanite and EY's new cloud hosting platform. Read more.
General
Location: Pavilion 2 - 3
Brian Hogan (NAPCS)
Average rating: ***..
(3.64, 14 ratings)
Want to use Rails but are stuck with a nasty existing database? No problem. This session will show you how we managed to defeat an ugly beast of a system. You'll come away armed with some strategies you can employ to slay even the ugliest schemas. 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 B
Charles Nutter (Engine Yard, Inc), Evan Phoenix (Engine Yard)
Average rating: ****.
(4.44, 57 ratings)
A walkthrough of how common and popular Ruby features are actually implemented, with a focus on how they work, why they behave the way they do, and why they do or do not perfom well. If you'd like to better understand What Makes Ruby Go, this is the talk for you. Read more.
General
Location: Pavilion 9 - 10
Alexander Dymo (Pluron, Inc.)
Average rating: ***..
(3.66, 70 ratings)
You know Rails 2.x is fast, but your application is still slow. This session goes beyond the basics and gets into advanced areas such as optimizing complex has_many/belongs_to relationships, template rendering, browser performance, database use. The session covers performance-oriented development processes and tools. Special topic: optimizing for deployment on dedicated, VPS and shared hosting. Read more.
General
Location: Pavilion 2 - 3
Pat Maddox (Goldstar Events), BJ Clark (Goldstar.com)
Average rating: ***..
(3.89, 18 ratings)
Rails has been out for a few years now. We're past the blogs, past the first couple rounds of new apps, and now have legacy systems to maintain. What strategies can we use for improving these systems? What specific challenges are there for Rails apps, and how does Ruby allow us to meet them in unique ways? We'll look at all of this and more, in "Working effectively with legacy Rails code" 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.
General
Location: Pavilion 9 - 10
Nick Plante (Zerosum Labs), Joe Fiorini (Within3), Ben Scofield (Heroku), Chris Saylor (Todobebé), James Golick (Protose Inc.)
Average rating: **...
(2.70, 30 ratings)
The Rails Rumble is a 48-hour innovation competition in which teams of up to four developers embrace their environmental constraints to create a number of compelling microapps with Ruby and Rails. In this panel we'll talk to a number of Rumble participants and discover the tips, tricks, and techniques they used to successfully launch innovative web properties in an extremely short time frame. 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.
Location: Conference Room 11 - 12
Moderated by: Sean Schofield
Session will be led by Sean Schofield the creator and maintainer of the Spree project. Come join us for a free form discussion about Spree and online commerce with Ruby on Rails in general. This is your chance to meet some of the people behind this project, ask questions and to suggest new features. Read more.
Location: Pavilion 9 - 10
Moderated by: Michael Gaffney
When a business is run by an application that houses all essential business logic (scm, ticketing, billing, contracting, and HR), it can't be thrown away. What started as a simple add on Rails app turned into a continuing conversion of just such a system. Come learn what strategies, development processes, and lessons learned have come from this rewrite of a 200KLOC Java app. 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: Ballroom B
Jeff Dean (Pivotal Labs)
Average rating: ****.
(4.00, 14 ratings)
Erector is a pure ruby Builder-like view framework that you can use instead of ERB, inspired by Markaby. In Erector all views are objects, not template files, which allows the full power of object-oriented programming (inheritance, modular decomposition, encapsulation) in views. Among other benefits, Erector allows for inherited layouts and auto-closing tags. Read more.
General
Location: Ballroom A
Wynn Netherland (Squeejee), Jim Mulholland (Squeejee), Bradley Joyce (Squeejee)
Average rating: ***..
(3.27, 11 ratings)
Has the corporate gig or client work sucked all the fun out of coding? Looking to build your freelancing portfolio? Find a cause you care about build something! Micro apps can have a big impact and build your career in the process. We'll share tips we learned in building TweetCongress.org, an effort to promote government transparency. 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: 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.
General
Location: Pavilion 9 - 10
Matt Wood (Wellcome Trust Sanger Institute)
Average rating: ****.
(4.00, 10 ratings)
Cloud computing can help lift the burden of computationally heavy tasks such as encoding, indexing or scientific analysis. This talk aims to introduce architectures for processing on elastic infrastructures, and how Ruby and Rails make it super simple to work at the petabyte scale, and beyond. We'll illustrate with a real world example, building a full human genome in the cloud, live! Read more.
General
Location: Ballroom B
David Bock (CodeSherpas)
Average rating: ****.
(4.64, 25 ratings)
Workflow is a broad concept, and there are many different approaches to it. Our options in Ruby, especially declarative programming, make workflow applications fun to write, as well as very customizable without building huge "application engines". Come see how. Read more.
General
Location: Ballroom A
Fernand Galiana (LiquidRail LLC)
Average rating: ****.
(4.27, 15 ratings)
Rails is in the house? Learn how to leverage the power of ruby and rails to create attractive home automation and energy saving solutions for your entire house. 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.