Personal schedule for david hill

Download or subscribe to david hill's schedule.

Tutorial
Location: Ballroom II
David Chelimsky (DRW Trading), Aslak Helles√ły (Bekk Consulting AS)
Average rating: ***..
(3.75, 44 ratings)
Cucumber is all the rage these days, but many developers struggle to understand how and when to use it. It is designed to be an Acceptance Testing tool in the context of BDD, but that explanation tends to bring up even more questions. Read more.
Tutorial
Location: Room 307 - 308
Marty Haught (Haught Codeworks)
Average rating: **...
(2.83, 23 ratings)
Many tenets of agile development have been present in the Rails ecosystem from the beginning. There has been a evolution of practices stemming from Lean principles in the software world, especially in the realm of startups. This tutorial will focus on these techniques and approaches and how they can be applied to the Rails stack to make your development more focused and efficient. Read more.
Event
Location: See BoF Schedule for Locations
Average rating: ***..
(3.25, 4 ratings)
Birds of a Feather (BoF) sessions provide face to face exposure to those interested in the same projects and concepts. BoFs can be organized for individual projects or broader topics (best practices, open data, standards). BoFs are entirely up to you. We post your topic online and onsite and provide the space and time. You provide the engaging topic. Read more.
General
Location: Ballroom II
Glenn Vanderburg (LivingSocial)
Average rating: ****.
(4.54, 50 ratings)
Software engineering as it's taught in universities simply doesn't work. It doesn't produce software systems of high quality, and it doesn't produce them for low cost. Sometimes, even when practiced rigorously, it doesn't produce systems at all. That's odd, because in every other field, the term "engineering" is reserved for methods that work. Read more.
General
Location: Ballroom II
Paul Campbell (Hyper Tiny)
Average rating: ***..
(3.61, 54 ratings)
In this session I'll share my experience, tips and tricks I've learned, and stories I've come across while building Rails apps for clients and myself. Read more.
General
Location: Ballroom II
Moderated by:
Sean Schofield (Rails Dog)
Panelists:
Michael Bryzek (Gilt Groupe), Cody Fauser (Shopify), Nathaniel Talbott (Spreedly, Inc.)
Average rating: **...
(2.55, 42 ratings)
As Rails becomes more mainstream, businesses are now taking a second look at Rails for their e-commerce needs. Join our panel of experts as we discuss a range of possible solutions. We will discuss the merits of using an existing Framework (Spree), using third party services (Shopify and Spreedly) or building your own (Gilt.) Read more.
General
Location: Ballroom I
Michael Bleigh (Divshot)
Average rating: ****.
(4.22, 58 ratings)
If you're building a RESTful API for your application you need to know about the latest standards in open authentication. With a new, modular approach and providing much greater flexibility than ever, the OAuth standard has evolved into a mature, open, and intelligent way to provide access to your application. Learn what it is, how to use it, and how to implement it on your application today! Read more.
Products and Services
Location: Room 301 - 302
Oren Teich (Heroku), Morten Bagai (Heroku)
Average rating: ****.
(4.00, 13 ratings)
Find out how some of Heroku's top customers manage and deploy their applications. This presentation will dive into the technical details of add-ons, features and tricks our customers use to build sites for enterprise, facebook, iphone and more. Read more.
General
Location: Ballroom I
Average rating: ***..
(3.45, 40 ratings)
Why Bundler exists, what it can do, and how to manage your project's dependencies with it, whether your project is a pure ruby library, a tiny Sinatra app, or a giant Rails app. Read more.
General
Location: Ballroom I
Vic Fryzel (Google, Inc.), Steven Bazyl (Google, Inc.)
Average rating: **...
(2.52, 21 ratings)
There is so much data on the cloud, but finding the best way to access it can be a challenge. This talk will discuss the options to securely access Google Data APIs and provide a Federated Login for Google Apps and Google Account Users. We'll also provide you with an overview of OpenID and related protocols. Read more.
General
Location: Ballroom II
Evan Phoenix (Engine Yard), Charles Nutter (Engine Yard, Inc)
Average rating: ***..
(3.82, 67 ratings)
Back by popular demand, Evan and Charlie are going to talk about all those nooks and crannies of Ruby you never knew existed. Focused mainly on traps to avoid, they'll discuss a number of features in Ruby 1.8 and 1.9 and how they actually work, including all the gory details. As a special bonus offer, the duo will briefly discuss performance related pitfalls and how they can be avoided. Read more.
Keynote
Location: Ballroom I - II
Yehuda Katz (Tilde Inc)
Average rating: ****.
(4.69, 71 ratings)
Keynote by Yehuda Katz, Engine Yard Inc. Read more.
Location: Room 301 - 302
Moderated by: Sean Schofield
Average rating: **...
(2.00, 2 ratings)
Come learn more about the exciting new Spree e-commerce framework for Rails. This is an opportunity for you to meet with some of the Spree core team and to also network with other Spree developers and users. Read more.
Location: Room 307 - 308
Moderated by: Kyle Banker
Average rating: ****.
(4.00, 2 ratings)
Come meet other users of MongoDB to discuss best practices, data modeling strategies, library development, and anything else under the document database sun. Read more.
General
Location: Ballroom II
Obie Fernandez (InfoQ), Durran Jordan (Hashrocket)
Average rating: ***..
(3.63, 86 ratings)
Hashrocket recently built and deployed a massive patient record system for a pharmaceutical company in less than six months. We discuss how we dramatically accelerated our normal Rails application development using MongoDB and applying the philosphies of "less SQL". Read more.
General
Location: Ballroom II
Chris Wanstrath (GitHub)
Average rating: ***..
(3.96, 72 ratings)
Redis is fast. Rails is good. Resque is cheap. It's a match made in heaven. Learn how to use Resque with Rails, how GitHub processes background jobs, and why Redis makes it blissful. We'll compare Resque to other solutions, discuss design patterns, and review the plugins that add infrastructure. Read more.
General
Location: Room 309- 310
John Athayde (LivingSocial)
Average rating: ***..
(3.80, 102 ratings)
Views are still the wild west of the web application area. A sea of DIV after DIV with tables tossed in for non-tabular data creates a sea of messy code that hurts the product both in performance and bandwidth. We'll look at the common pitfalls of view code, how to refactor that code into lean, semantic HTML, CSS and presnters that is not only pretty, but also correct and proper. Read more.
General
Location: Ballroom I
Joseph Wilk (Songkick.com)
Average rating: ****.
(4.07, 44 ratings)
Tools like Cucumber encourage driving new pieces of functionality through tests which cut through the entire Rails web stack, including the database. As a consequence these Acceptance tests can be quite slow. This leaves us in a dichotomy, you want to keep adding new features to your product and you want to maintain rapid test feedback. Somethings got to give. So how do we scale Acceptance tests? Read more.
General
Location: Room 309- 310
Jess Martin (Relevance, Inc.)
Average rating: ****.
(4.39, 31 ratings)
You're a developer. You write code. But your users don't see your code. They only see the user interface. We're going to have a conversation about how to think through your product's user interface. We'll focus on a few analytical techniques you can use to analyze your user interface and to communicate with a designer. Read more.
General
Location: Ballroom II
Flip Sasser (Intridea, Inc.)
Average rating: **...
(2.24, 46 ratings)
With such a vibrant and emerging economy of new persistence options for web applications it can be diffcult to know when and how to use them in your applications. Worse yet, you don't want to lose mountains of existing infrastructure and support for RDBMS systems in Rails. What's a developer to do? Blend it! Learn new techniques for using multiple persistence engines in a single application. Read more.
General
Location: Room 307 - 308
Jesse Newland (GitHub)
Average rating: ***..
(3.60, 20 ratings)
In order to ensure continuous application availability without dealing with antiquated monitoring tools a Rails developer should be able to assert the correct behavior of a production application from the outside in using familiar tools to protect revenue. Read more.
General
Location: Ballroom II
Sarah Mei (Ministry of Velocity)
Average rating: **...
(2.56, 34 ratings)
SQL databases are awesome at certain problems. But most Rails apps encounter data challenges that make traditional databases look seriously puny. So...is SQL over? In this talk, we'll dig into the guts of the relational model, look at the problems SQL doesn't solve well, and - crucially - understand why. Then we'll answer the million-dollar question: is NoSQL the only alternative? Read more.
General
Location: Room 309- 310
Fabio Akita (Prodigus Consulting)
Average rating: ****.
(4.10, 20 ratings)
Mapping CRUD operations to friendly URLs is hardly the end of the story around Restful. We came a long way since Roy Fielding seminal dissertation on REST. Inspired by Jim Webber, Savas Parastatidis and Ian Robinson upcoming book on REST, Hypermedia and HATEOAS (Hypermedia as the Engine of Application State), we came down to the "Restfulie" gem. Read more.
Keynote
Location: Ballroom I - II
Derek Sivers (CD Baby)
Average rating: ***..
(3.77, 61 ratings)
Keynote by Derek Sivers, founder of CD Baby. Read more.
General
Location: Ballroom IV
Blythe Dunham (Spongecell)
Average rating: *....
(1.59, 39 ratings)
Web site metrics are a must have as they provide valuable business insight. This discussion describes how to best leverage 3rd party tools such as google, and when, how, and what to track within your own rails application. 2 large rails implementations are presented as case studies: * Tracking over 2.5 mil hits/hr via nginx logs * Leveraging Mongodb in the clouds to store iphone request info Read more.
General
Location: Ballroom III
Ian McFarland (Pivotal Labs, Inc.)
Average rating: ****.
(4.59, 37 ratings)
In this presentation we'll share our insights into how to develop agile, robust, industrial strength code reliably and repeatably, through the application of our own flavor of XP-style agile development. We've been doing Agile for over 10 years, and Rails for over 4. We've delivered over 80 Rails apps to customers, and have learned a thing or two about how to do that sustainably and well. Read more.
Keynote
Location: Ballroom I - II
Gary Vaynerchuk (VaynerMedia)
Average rating: ****.
(4.65, 60 ratings)
Keynote by Gary Vaynerchuk. Read more.
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • 8th Light
  • Blue Box Group
  • InfoEther
  • JetBrains
  • New Relic
  • Open Hosting
  • Rhomobile
  • WyeWorks
  • Linux Pro Magazine
  • Chargify

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

For information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Program Ideas

Send us your suggestions for speakers, topics, and activities to rails-idea@oreilly.com.

Press and Media

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

RailsConf Newsletter

To stay abreast of conference news please sign up for the RailsConf newsletter (login required)

Contact Us

View a complete list of RailsConf 2010 contacts.