Personal schedule for Adam ingram-goble

Download or subscribe to Adam ingram-goble'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.
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: 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: 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: 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
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: Ballroom B
Larry Karnowski (Relevance, Inc.), Jason Rudolph (GitHub)
Average rating: ****.
(4.14, 69 ratings)
Learn how to enjoy the benefits of test-driven development beyond just your Ruby on Rails code; JavaScript is code too, and it deserves tests! With the help of some handy plugins, Rails lets you test your unobtrusive JavaScript using tools such as Screw.Unit and Smoke. The tools and approach are library-agnostic; they work well with jQuery, Prototype, and others. 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 9 - 10
Charles Nutter (Engine Yard, Inc), Thomas Enebo (Engine Yard, Inc.)
Average rating: ****.
(4.30, 30 ratings)
Since last year, JRuby usage has grown tremendously. We've also released more than a dozen releases, fixed hundreds of bugs, and committed thousands of revisions. In this session we'll update you on JRuby performance in real applications, show you what people are using it for like GUIs and games, and demonstrate how JRuby is improving the Ruby and Rails worlds. 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.
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 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 9 - 10
Neal Ford (ThoughtWorks), Paul Gross (Braintree Payments)
Average rating: ***..
(3.74, 27 ratings)
While others have been debating whether Rails can scale to enterprise levels, we've been demonstrating it. This session shows how to scale Rails development to the heights. 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
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.
Location: Pavilion 9 - 10
Moderated by: Noel Rappin
Average rating: ****.
(4.00, 2 ratings)
The last year has seen a proliferation of tools and frameworks for testing in Rails, followed by a wave of work allowing developers to use one framework's syntax in another tool. This session is for anybody who wants to navigate the confusion, advocate for their favorite testing tools, or try to determine what new tools are needed. Read more.
General
Location: Ballroom B
Average rating: ****.
(4.55, 40 ratings)
Rails has excellent caching strategies for the server side but did you know typically 80% of a responses time is on network communication? This will be an exploration of all the dirty details of caching your app's personal bits in the client browser. We'll look at what Rails provides and what you can additionally do to reduce response times and load on your application with little effort. Read more.
General
Location: Pavilion 2 - 3
Marty Andrews (Cogent Consulting Pty Ltd)
Average rating: ****.
(4.46, 26 ratings)
Automated code quality tools are just starting to become popular in the Ruby and Rails world, even though they've been around a long time in the Java and .NET communities. Learn what the tools are, and how to use them to improve the consistency, testability and overall quality of your Ruby and Rails applications. 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.