Personal schedule for Paolo Negri

Download or subscribe to Paolo Negri's schedule.

Tutorial
Location: Ballroom A
Nick Sieger (Sun Microsystems, Inc.)
Average rating: **...
(2.26, 23 ratings)
Get an introduction to the JRuby ecosystem and all it offers for Rails development and deployment, including setup, gems, java integration, application servers, virtual machine tuning, custom embedding, and more. 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.
General
Location: Pavilion 2 - 3
Scott Penberthy (Gilt Groupe), Michael Bryzek (Gilt Groupe), Geir Magnusson Jr (AppNexus), Yonatan Feldman (Gilt Groupe)
Average rating: ***..
(3.93, 44 ratings)
Gilt Groupe is a fascinating e-commerce business, where luxury items are sold at a discount in "flash" sales that mimic the New York sample sale experience. In this model, passionate buyers rush to grab items in a time-sensitive shopping cart, choose what they want, and check out within seconds. We discuss how to handle flash-floods of shopping cart updates via sharding in Rails. 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
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
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
Adam Wiggins (Heroku)
Average rating: ***..
(3.58, 78 ratings)
Rails 2.3 introduces a hot new feature: Rails Metal. Metal allows you to build Rack endpoints for selected URLs in your app and get a 2x - 3x performance boost. Even better: you can use Sinatra, the microframework that everyone's talking about, from Rails Metal. Capture the speed and elegance of Sinatra from within your existing Rails app! 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: Ballroom B
Erik Kastner (Kickstarter)
Average rating: **...
(2.88, 26 ratings)
Webhooks and Protocols (like Rack) are dumb. Like a socket, they work with anything that fits. We'll look at a whole class of problems that can be solved creatively with similar solutions. We will also look at some popular and successful real-world implementations. Read more.
General
Location: Ballroom A
Paolo Negri (wooga.com)
Average rating: ***..
(3.56, 57 ratings)
Discover how is possible to use parallel execution to batch process large amount of data, learn how to use queues to distribute workload and coordinate processes, increase the throughput on system with high latency. Have fun with EventMachine, AMQP, RabbitMQ and get rid of that every 5mins cronjob 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: Ballroom B
Mike Subelsky (OtherInbox)
Average rating: ***..
(3.61, 18 ratings)
For all its hype, cloud computing really has introduced a potent new scaling mechanism for Rails apps, enabling your architecture to be as nimble and intelligent as your code itself. Yet there are hidden challenges and dangers for the would be cloud-jumper. In this case study, instead of hype, you'll hear the story of OtherInbox, a Rails app that scaled rapidly and cheaply (but not painlessly). 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: 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.
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.