• Engine Yard
  • LivingSocial
  • VMware
  • Heroku
  • Rackspace Hosting
  • Blue Box Group
  • JetBrains
  • New Relic
  • Percona
  • Pivotal Labs
  • Rails Dog
  • WyeWorks
  • 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

Contact Us

View a complete list of RailsConf contacts.

Personal schedule for Hirotsugu Asari

Download or subscribe to Hirotsugu Asari's schedule.

Tutorial
Location: Ballroom III
Gregg Pollack (Envy Labs), Andrew Smith (Envy Labs), Thomas Meeks (Envy Labs), Dray Lacy (Envy Labs), Christopher Green (Envy Labs), Mark Kendall (Envy Labs)
Average rating: ****.
(4.46, 63 ratings)
Although Rails contains many web framework best practices, there are still plenty of ways to create horrible code. Fortunately, as the community has matured many new techniques have been discovered which can help keep Rails apps maintainable. In this 5 part lab we will walk through the most common of these best practices and get some hands on experience refactoring Rails. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Welcome and announcements. Read more.
Event
Location: Room 347
BohConf is the official RailsConf 2011 unconference. At BohConf, we're going to get our hands dirty writing code and sharing ideas in an open and free-form environment. It's free and will run alongside RailsConf in the convention center. Everyone is welcome. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Average rating: ***..
(3.84, 58 ratings)
Keynote by David Heinemeier Hansson. Read more.
General
Location: Ballroom II
Jeff Casimir (Jumpstart Lab)
Average rating: ****.
(4.48, 82 ratings)
"Fat Models, Skinny Controllers" they scream. Pushing your logic down to the model layer is a key step to improve testability, maintainability, and code quality. But many developers now have "junk drawer" models that don't realize these goals. Having a fat model isn't enough! Come learn techniques to refactor your models and make them beautiful. Read more.
General
Location: Ballroom I
José Valim (Plataforma Tec)
Average rating: ***..
(3.82, 61 ratings)
A huge step forward in the third version of the Rails 3 framework is the modularity it provides. This modularity is the result of a long refactoring effort to make it easier to extend or modify Rails to suit our application's needs. Read more.
General
Location: Ballroom IV
Hirotsugu Asari (Engine Yard)
Average rating: **...
(2.60, 25 ratings)
Jason Fried says "Work doesn't happen at work" [2], but you can work as productively as possible wherever you are (even at work). We will explore principles of productivity, as well as techniques and tools you can use. [1] 5 hours saved every work week [2] http://www.ted.com/talks/jason_fried_why_work_doesn_t_happen_at_work.html Read more.
General
Location: Ballroom IV
Peter Jackson (Intridea)
Average rating: ***..
(3.48, 23 ratings)
Want to add location, mapping, or complex spatial analysis to your Rails applications? Not sure about the difference between OpenLayers, Google Maps, Bing Maps, RGeo, GeoRuby, GeoCommons, or the many other choices in front of you? Join this session for a walkthrough of the stack choices you will be faced with while navigating the Geospatial landscape. Read more.
General
Location: Ballroom I
Zach Holman (GitHub)
Average rating: ***..
(3.06, 16 ratings)
Selling a product once is fun, but selling that product twice is wildly excellent. GitHub does that with Firewall Install, our installable enterprise GitHub. This talk aims to discuss how you can repackage your existing product too, by covering code strategies for parallel codebases, supporting remote server infrastructures, and talking about the impressively stupid decisions we've made. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Eric Ries (Lessons Learned)
Average rating: ****.
(4.32, 41 ratings)
Keynote by Eric Ries, creator of the Lean Startup methodology and author of the popular entrepreneurship blog Startup Lessons Learned. Read more.
Event
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Average rating: ****.
(4.52, 29 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.
Location: Ballroom IV
Moderated by: Andreas Ronge and Andreas Kollegger
A graph database is a great alternative when you need to navigate relationship deep or fast. Also, it does not have the impedance mismatch problem of an SQL database. In Neo4j it’s very natural to map objects and classes to a graph. This permits you to model the domain more accurately and provide more useful interaction with the data. Read more.
Event
Location: See BoF Schedule for Locations
Average rating: ***..
(3.80, 5 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.
Location: Ballroom IV
Moderated by: PatientsLikeMe Engineering Team
Informal discussion on the unique difficulties in building web applications for Healthcare. Topics could include modeling the complex world of medicine, patient privacy issues, UX challenges, etc. Read more.
Event
Location: Baltimore Inner Harbor Promenade
Average rating: ****.
(4.33, 3 ratings)
Kick start your Wednesday at RailsConf with a FUN AND FREE 5k race around the Baltimore Inner Harbor Promenade. Runners and walkers are welcome (the course is as flat as a pancake). Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Welcome and announcements. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Dr. Nic Williams (Stark & Wayne)
Average rating: ***..
(3.69, 49 ratings)
Dr. Nic Williams takes you through the vagaries of Ruby's evolution, with an emphasis on the past and future of JRuby and Rubinius. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Aaron Patterson (AT&T Interactive)
Average rating: ****.
(4.62, 63 ratings)
In this talk Señor Engineer Aaron Patterson will talk about the adventures he's had over the past year. Topics will include (but are not limited to), ARel, ActiveRecord, ActionPack, Code Refactoring, and Sausage. Though these topics may go their separate ways, they are not worlds apart. Attendance is required as there will be homework assigned. Read more.
General
Location: Ballroom I
Michael Cerna (Groupon)
Average rating: *....
(1.65, 26 ratings)
An inside look at the tools, techniques, and scaling issues that Groupon has experienced during it's meteoric rise to becoming the fastest growing company in history! Read more.
General
Location: Ballroom II
Chris Eppstein (Caring.com)
Average rating: ***..
(3.90, 39 ratings)
Let's face it. CSS is dumb. There is no such thing as a DRY CSS file and stylesheets are often the biggest blemish in an otherwise beautifully coded app. Sass is the future of stylesheets. Rails 3.1 includes it by default and the W3C is adding concepts from Sass to CSS itself. Read more.
General
Location: Ballroom III
Greg Gershman (Self-employed)
Average rating: ***..
(3.26, 19 ratings)
Is your search box still a plain old text field? If so, you're way behind the times. This session will give you the tools to supercharge your search box, making it easier for your users to interact with your site. From outlining the basics behind autocomplete, to more sophisticated autosuggest techniques, all the way to super-search boxes like those of Facebook and Quora. Read more.
General
Location: Ballroom II
Aman Gupta (GitHub)
Average rating: ****.
(4.57, 53 ratings)
Ruby might be slow, but bad code only makes it worse. This talk will teach you how to use powerful tools to see how your code is executed, so you can understand, debug and optimize it. Read more.
General
Location: Ballroom II
Michael Bleigh (Divshot)
Average rating: ****.
(4.05, 22 ratings)
OmniAuth is a library with a mission: eliminate the headaches caused by having to authenticate through...well, anything! In "From The Ground Up" you'll learn about the motivations, inspirations, and uses of OmniAuth as well as a look at how it was built and how you can write your own custom strategies. Read more.
General
Location: Ballroom III
David Troy (410Labs)
Average rating: ***..
(3.95, 19 ratings)
Rails is a great framework for building web-based systems, but many of us don't have much experience outside of port 80 or 443. Dave Troy developed a scalable server architecture for Shortmail.com, implementing stateful, secure services such as LMTP, SMTP and IMAP using EventMachine and Rails. Read more.
General
Location: Ballroom I
Dan Pilone (Element 84, LLC), Jason Gilman (Element 84)
Average rating: ***..
(3.88, 17 ratings)
A case study in introducing Rails into a public NASA Earth Science system. Despite a broad investment in Java, we conducted a survey of modern development technologies including Flex, Django, JSF2 and Rails. We chose to move forward using Ruby on Rails with JRuby. This presentation discusses our experiences, including technical, process, and psychological, using RoR on a production system. Read more.
General
Location: Ballroom II
Anthony Eden (DNSimple)
Average rating: ****.
(4.57, 42 ratings)
Calling all RailsConf attendees: do you have something awesome to share with the Rails community? Can you tell us in 5 minutes what it is and why it's awesome? If so then sign up for the RailsConf Lighting Talks. Read more.
General
Location: Ballroom III
Ryan Smith (Heroku)
Average rating: ***..
(3.50, 34 ratings)
A deep look into 2 common performance problems web developers face. We will consider these problems and then I will show solutions to these problems. From here we can generalize the solution into a pattern I call: The Worker Pattern. Read more.
Location: Ballroom IV
Moderated by: Daniel Azuma
Average rating: ****.
(4.00, 1 rating)
Community discussion on the state of Ruby/Rails geospatial tools (e.g. spatial databases, data analysis, mapping and visualization, API integration, documentation, and so forth) and how we can make Rails a world-class platform for developing geospatial applications. Meet other Geo-Rails gurus and contribute to this important trend. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Welcome and announcements. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Dan Melton (Code for America)
Average rating: **...
(2.58, 40 ratings)
Lightning keynote by Dr. Dan Melton, CTO, Code for America. Read more.
General
Location: Ballroom IV
Nick Sieger (Engine Yard, Inc.)
Average rating: ***..
(3.43, 14 ratings)
Although JRuby has maintained a high degree of compatibility with C Ruby, there still are a few considerations when making an existing Rails application run with JRuby. We'll introduce a simple step-wise process for ensuring you can trial your application on JRuby. Read more.
General
Location: Ballroom II
Jim Weirich (Neo Innovation), Matt Yoho (EdgeCase)
Average rating: ****.
(4.07, 30 ratings)
Given the many features of Rails that promote good security, one gets the impression that your typical Rails web site is relatively secure. That impression is completely misleading. Without paying deliberate attention to security details, it is almost certain that your application has security flaws. This talk will cover the ins and outs of web security and help you build a secure site. Read more.
General
Location: Ballroom I
Yehuda Katz (Tilde Inc)
Average rating: ****.
(4.36, 56 ratings)
We all know that Rails is great for building traditional web applications that serve dynamic HTML pages. But more and more, people are reaching to other tools, like Node.js, when they build web applications with a lot of logic in the client. People often use the argument that when you remove the view helpers, there isn't much of value left in Rails. Read more.
General
Location: Ballroom III
Dr. Nic Williams (Stark & Wayne)
Average rating: ****.
(4.50, 2 ratings)
The path to becoming a "Top Gun" of Ruby on Rails starts with first being interested in airplanes, flying really fast, and making smart-assed jokes like "There's two Os in 'Goose', boys." The achievements and glory seem to only if you come first, "No points for second place." At the end of Top Gun, Maverick gets the girl and becomes a Top Gun instructor. Time to teach. Time to share the wisdom. Read more.
General
Location: Ballroom IV
David Calavera (GitHub)
Average rating: ***..
(3.00, 3 ratings)
I'd like to move my Rails environment to JRuby, do I need to learn about war files and complex Java deployment environments? Trinidad is a Rails application server on top of Apache Tomcat that solves that question with a simple NO. In this talk we'll explore the main features of Trinidad, how to adapt it to any environment and also how to extend it to take more advantages that Tomcat offers. Read more.
General
Location: Ballroom III
Luis Lavena (AREA 17)
Average rating: **...
(2.17, 12 ratings)
Light-sabers help, but they don't win the war. Bring your computer and Ruby and we can defeat the Emperor. Tactics and tools will be shown so you can be ready for the battle! We need less robots and more thinking allies! Join us now! Read more.
General
Location: Ballroom IV
Akira Matsuda (Freelance)
Average rating: ***..
(3.40, 5 ratings)
In the beginning Matz created the language and the community. Matz called the language Ruby, and saw that it was good. And Ruby was the first day. DHH said, "Let there be the framework". DHH called the framework Rails, and saw that it was good. And Rails was the second day. Read more.
General
Location: Room 345
Jonathan Julian (410Labs)
Average rating: ****.
(4.43, 14 ratings)
Developers are stereotypically bad at web page design. But armed with a fresh eye for design, and a little knowledge about css, we can shatter that image. Attendees will learn a few recipes to create pleasing page design - including making sexy submit buttons, styling form elements, choosing and modifying typefaces, and styling Rails form errors. Read more.
General
Location: Ballroom I
Matt Kelly (ZURB)
Average rating: ****.
(4.61, 56 ratings)
Make your users happy by building webapps without page loads. People waiting 2,000ms or more for a page on your app to load are losing interest and focus. Learn how easy it is to create an interface that responds in less then 100ms with Backbone.js, a JavaScript library created to seamlessly integrate with Rails and keep your JavaScript organized and readable. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Glenn Vanderburg (LivingSocial)
Average rating: ***..
(3.35, 37 ratings)
People really get bent out of shape about what programming really is. Is is engineering, craft, art, or science? Or something different entirely? But the real question is: does knowing what programming really is help us to be better at it? Read more.