Last active
August 29, 2015 13:59
-
-
Save rjmcdonald83/10662313 to your computer and use it in GitHub Desktop.
RailsConf 2014 Schedule
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"sessions":[{"conference_day":1,"start_time":"07:30","end_time":"09:15","title":"Registration","presenter":"","room_name":"Convention Registration","track_name":null},{"conference_day":3,"start_time":"15:50","end_time":"16:30","title":"Software Development Lessons from the Apollo Program","presenter":"Julian Simioni","room_name":"Ballroom 1-3","track_name":"Crafting Code"},{"conference_day":3,"start_time":"11:10","end_time":"11:50","title":"Front-End: Fun, Not Frustration","presenter":"Roy Tomeij","room_name":"Ballroom 5","track_name":null},{"conference_day":2,"start_time":"09:15","end_time":"10:20","title":"Announcements / Keynote","presenter":"Yehuda Katz","room_name":"Sheraton Ballroom","track_name":null},{"conference_day":4,"start_time":"13:30","end_time":"15:50","title":"Test Drive a Browser Game With JavaScript","presenter":"Zach Briggs, Todd Kaufman","room_name":"Superior","track_name":"Workshop"},{"conference_day":3,"start_time":"10:20","end_time":"11:10","title":"Morning Break","presenter":"","room_name":"Exhibit Hall","track_name":null},{"conference_day":1,"start_time":"10:30","end_time":"11:00","title":"Morning Break","presenter":"","room_name":"Sheraton Ballroom Promenade","track_name":null},{"conference_day":1,"start_time":"14:30","end_time":"15:10","title":"Too Big to Fail","presenter":"Chris Maddox","room_name":"Ballroom 1-3","track_name":null},{"conference_day":3,"start_time":"17:30","end_time":"19:30","title":"Lightning Talks","presenter":"","room_name":"Sheraton Ballroom","track_name":null},{"conference_day":1,"start_time":"13:40","end_time":"14:20","title":"Demystifying Data Science: A Live Tutorial","presenter":"Todd Schneider","room_name":"Ballroom 4","track_name":"Live Coding"},{"conference_day":3,"start_time":"14:10","end_time":"14:50","title":"Debugger Driven Development with Pry","presenter":"Joel Turnbull","room_name":"Ballroom 4","track_name":"Testing"},{"conference_day":3,"start_time":"12:00","end_time":"12:40","title":"Elements of Design: A Developer’s Primer","presenter":"Jenn Scheer","room_name":"Ballroom 5","track_name":"Learning from Designers"},{"conference_day":4,"start_time":"10:00","end_time":"10:40","title":"Don't Forget Your People","presenter":"Emily Dobervich","room_name":"Ballroom 5","track_name":"Play Nicely"},{"conference_day":1,"start_time":"13:40","end_time":"14:20","title":"Distributed Request Tracing","presenter":"Kenny Hoxworth","room_name":"Ballroom 5","track_name":"Distributed Programming"},{"conference_day":3,"start_time":"11:10","end_time":"11:50","title":"Designing the APIs for an internal set of services","presenter":"Alberto Leal","room_name":"Ballroom 4","track_name":null},{"conference_day":4,"start_time":"10:00","end_time":"10:40","title":"The Power of M","presenter":"Charles Lowell","room_name":"Ballroom 4","track_name":"Beyond ERB"},{"conference_day":3,"start_time":"12:00","end_time":"12:40","title":"Build the API First","presenter":"Rosie Hoyem, Sonja Hall","room_name":"Ballroom 4","track_name":null},{"conference_day":4,"start_time":"13:30","end_time":"14:10","title":"An Iterative Approach to Service Oriented Architecture","presenter":"Eric Saxby","room_name":"Ballroom 4","track_name":null},{"conference_day":1,"start_time":"13:40","end_time":"16:00","title":"Ruby Coding Dojo","presenter":"Carlos Souza, David Rogers","room_name":"Superior","track_name":"Workshop"},{"conference_day":4,"start_time":"10:50","end_time":"11:30","title":"How To Be a Boss without the B-S","presenter":"Jessie Link","room_name":"Ballroom 5","track_name":"Play Nicely"},{"conference_day":3,"start_time":"15:00","end_time":"15:40","title":"Effectively Testing Services","presenter":"Neal Kemp","room_name":"Ballroom 4","track_name":"Testing"},{"conference_day":1,"start_time":"14:30","end_time":"15:10","title":"Concerns, Decorators, Presenters, Service Objects, Helpers, Help Me Decide!","presenter":"Justin Gordon","room_name":"Ballroom 4","track_name":"Live Coding"},{"conference_day":3,"start_time":"12:40","end_time":"14:10","title":"Lunch","presenter":"","room_name":"Exhibit Hall","track_name":null},{"conference_day":1,"start_time":"14:30","end_time":"15:10","title":"Real-time Rails with Sync","presenter":"Mike Moore","room_name":"Michigan","track_name":null},{"conference_day":1,"start_time":"12:30","end_time":"13:40","title":"Lunch","presenter":"","room_name":"Exhibit Hall","track_name":null},{"conference_day":1,"start_time":"15:20","end_time":"16:00","title":"Mutation Testing with Mutant","presenter":"Erik Michaels-Ober","room_name":"Ballroom 4","track_name":"Live Coding"},{"conference_day":4,"start_time":"10:50","end_time":"11:30","title":"Bring Fun Back to JS: Step-by-Step Refactoring Toward Ember","presenter":"Brandon Hays","room_name":"Ballroom 4","track_name":"Beyond ERB"},{"conference_day":4,"start_time":"12:20","end_time":"13:30","title":"Lunch","presenter":"","room_name":"Exhibit Hall","track_name":null},{"conference_day":1,"start_time":"16:00","end_time":"16:30","title":"Afternoon Break","presenter":"","room_name":"Sheraton Ballroom Promenade","track_name":null},{"conference_day":3,"start_time":"09:15","end_time":"10:20","title":"Announcements / Ruby Hero Awards / Keynote","presenter":"Baratunde Thurston","room_name":"Sheraton Ballroom","track_name":null},{"conference_day":1,"start_time":"11:00","end_time":"12:30","title":"Simplifying Code: Monster to Elegant in N\u003C5 steps","presenter":"Tute Costa","room_name":"Superior","track_name":"Workshop"},{"conference_day":3,"start_time":"16:30","end_time":"17:20","title":"Happy Hour, sponsored by Desk.com","presenter":"","room_name":"Exhibit Hall","track_name":null},{"conference_day":3,"start_time":"11:10","end_time":"12:40","title":"Machine Learning for Fun and Profit","presenter":"John Paul Ashenfelter","room_name":"Superior","track_name":"Workshop"},{"conference_day":3,"start_time":"14:10","end_time":"16:30","title":"Applications First, Frameworks Second: Better Systems through Design","presenter":"Adam Hawkins","room_name":"Superior","track_name":"Workshop"},{"conference_day":4,"start_time":"10:00","end_time":"12:20","title":"Taming Chaotic Specs: RSpec Design Patterns","presenter":"Adam Cuppy","room_name":"Superior","track_name":"Workshop"},{"conference_day":4,"start_time":"11:40","end_time":"12:20","title":"The \"Rails of JavaScript\" won't be a Framework","presenter":"Justin Searls","room_name":"Ballroom 4","track_name":"Beyond ERB"},{"conference_day":1,"start_time":"14:30","end_time":"15:10","title":"Rack-AMQP: Ditch HTTP inside SOA!","presenter":"Josh Szmajda","room_name":"Ballroom 5","track_name":"Distributed Programming"},{"conference_day":1,"start_time":"15:20","end_time":"16:00","title":"Supercharge your workers with Storm","presenter":"Carl Lerche","room_name":"Ballroom 5","track_name":"Distributed Programming"},{"conference_day":3,"start_time":"14:10","end_time":"14:50","title":"Sketchnoting: Creative Notes for Technical Content","presenter":"Jessica Eldredge","room_name":"Ballroom 5","track_name":"Learning from Designers"},{"conference_day":3,"start_time":"15:00","end_time":"15:40","title":"How They Work Better Together: Lean UX, Agile Development and User-Centered Design","presenter":"John Athayde","room_name":"Ballroom 5","track_name":"Learning from Designers"},{"conference_day":4,"start_time":"10:00","end_time":"10:40","title":"An Ode to 17 Databases in 33 minutes","presenter":"Toby Hede","room_name":"Ballroom 1-3","track_name":null},{"conference_day":4,"start_time":"11:40","end_time":"12:20","title":"Building an OSS-Centric Company (and Why You Want To)","presenter":"Leah Silber","room_name":"Ballroom 5","track_name":"Play Nicely"},{"conference_day":3,"start_time":"14:10","end_time":"14:50","title":"I've Pair Programmed for 27,000 Hours. Ask me Anything!","presenter":"Joe Moore","room_name":"Ballroom 1-3","track_name":"Crafting Code"},{"conference_day":3,"start_time":"15:50","end_time":"16:30","title":"Eliminating Inconsistent Test Failures","presenter":"Austin Putman","room_name":"Ballroom 4","track_name":"Testing"},{"conference_day":3,"start_time":"15:50","end_time":"16:30","title":"Discovering User Interactions","presenter":"Cameron Daigle","room_name":"Ballroom 5","track_name":"Learning from Designers"},{"conference_day":1,"start_time":"11:00","end_time":"11:40","title":"Ultra Light and Maintainable Rails Wizards","presenter":"Andy Maleh","room_name":"Michigan","track_name":null},{"conference_day":1,"start_time":"11:50","end_time":"12:30","title":"Rack::Attack: Protect your app with this one weird gem!","presenter":"Aaron Suggs","room_name":"Michigan","track_name":null},{"conference_day":1,"start_time":"13:40","end_time":"14:20","title":"Make an Event of It!","presenter":"Jason Clark","room_name":"Michigan","track_name":null},{"conference_day":1,"start_time":"15:20","end_time":"16:00","title":"Looking Backward: Ten Years on Rails","presenter":"Luke Francl","room_name":"Michigan","track_name":null},{"conference_day":1,"start_time":"13:40","end_time":"14:20","title":"Lightning Fast Deployment of Your Rails-backed JavaScript app","presenter":"Luke Melia","room_name":"Ballroom 1-3","track_name":null},{"conference_day":1,"start_time":"11:00","end_time":"11:40","title":"Saving the World (literally) with Ruby on Rails","presenter":"Sean Marcia","room_name":"Ballroom 5","track_name":null},{"conference_day":1,"start_time":"11:50","end_time":"12:30","title":"Keith and Mario's Guide to Continuous Deployment with Rails","presenter":"Keith Pitt, Mario Visic","room_name":"Ballroom 1-3","track_name":null},{"conference_day":1,"start_time":"11:00","end_time":"11:40","title":"Empowering Rich Internet Applications (RIAs) with Accessibility","presenter":"Nitin Dhaware, Dnyaneshwar Nerkar (Gyani)","room_name":"Ballroom 4","track_name":null},{"conference_day":1,"start_time":"09:15","end_time":"10:30","title":"Opening Remarks / Keynote","presenter":"David Heinemeier Hansson","room_name":"Sheraton Ballroom","track_name":null},{"conference_day":3,"start_time":"11:10","end_time":"11:50","title":"All the Little Things","presenter":"Sandi Metz","room_name":"Ballroom 1-3","track_name":"Crafting Code"},{"conference_day":3,"start_time":"12:00","end_time":"12:40","title":"Culture of Continuous Delivery","presenter":"Leena S N, Vaidy Bala","room_name":"Ballroom 1-3","track_name":"Crafting Code"},{"conference_day":3,"start_time":"15:00","end_time":"15:40","title":"Writing Small Code","presenter":"Mark Menard","room_name":"Ballroom 1-3","track_name":"Crafting Code"},{"conference_day":4,"start_time":"13:30","end_time":"14:10","title":"Unreasonable Estimates and Improbable Goals","presenter":"Adam Sanderson","room_name":"Ballroom 5","track_name":"Play Nicely"},{"conference_day":4,"start_time":"14:20","end_time":"15:00","title":"Branding for Open Source Success","presenter":"Bree Thomas","room_name":"Ballroom 5","track_name":"Play Nicely"},{"conference_day":4,"start_time":"11:40","end_time":"12:20","title":"Class Reloading in Ruby on Rails: The Whole Story","presenter":"Xavier Noria","room_name":"Ballroom 1-3","track_name":null},{"conference_day":4,"start_time":"10:50","end_time":"11:30","title":"Secrets of a World Memory Champion","presenter":"Chris Hunt","room_name":"Ballroom 1-3","track_name":null},{"conference_day":4,"start_time":"14:20","end_time":"15:00","title":"Curmudgeon: An Opinionated Look at an Opinionated Framework","presenter":"Ernie Miller","room_name":"Ballroom 1-3","track_name":null},{"conference_day":4,"start_time":"13:30","end_time":"14:10","title":"Tales from the Crypt","presenter":"Aaron Bedra, Justin Collins, Matt Konda","room_name":"Ballroom 1-3","track_name":null},{"conference_day":1,"start_time":"11:50","end_time":"12:30","title":"Where did the OO go? Views should be objects too!","presenter":"Andrew Warner","room_name":"Ballroom 5","track_name":null},{"conference_day":1,"start_time":"11:50","end_time":"12:30","title":"Modeling on the Right Side of the Brain","presenter":"Nicholas Henry","room_name":"Ballroom 4","track_name":null},{"conference_day":4,"start_time":"14:20","end_time":"15:00","title":"Improve Performance Quick and Cheap: Optimize Memory and Upgrade to Ruby 2.1","presenter":"Alexander Dymo","room_name":"Ballroom 4","track_name":null},{"conference_day":1,"start_time":"15:20","end_time":"16:00","title":"Advanced aRel: When ActiveRecord Just Isn't Enough","presenter":"Cameron Dutro","room_name":"Ballroom 1-3","track_name":null},{"conference_day":1,"start_time":"11:00","end_time":"11:40","title":"Domain Driven Design and Hexagonal Architecture with Rails","presenter":"Declan Whelan, Eric Roberts","room_name":"Ballroom 1-3","track_name":null},{"conference_day":3,"start_time":"12:00","end_time":"12:40","title":"LivingSocial Lightning Talks","presenter":"Dan Mayer, Ed Weng, Tyler Montgomery, Rodrigo Franco, and Nick Sieger. Hosted by Adam Keys","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":3,"start_time":"14:10","end_time":"14:50","title":"Using Software Analytics to Help Make Better Business Decisions","presenter":"Shiv Kumar, Vince Foley","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":1,"start_time":"16:30","end_time":"17:20","title":"Announcements / Keynote","presenter":"Farrah Bostic","room_name":"Sheraton Ballroom","track_name":null},{"conference_day":2,"start_time":"10:20","end_time":"11:10","title":"Morning Break","presenter":"","room_name":"Exhibit Hall","track_name":null},{"conference_day":4,"start_time":"15:50","end_time":"16:20","title":"Afternoon Break","presenter":"","room_name":"Sheraton Ballroom Promenade","track_name":null},{"conference_day":2,"start_time":"14:10","end_time":"14:50","title":"Ruby on Rails Hacking Guide","presenter":"Akira Matsuda","room_name":"Ballroom 4","track_name":"Novice"},{"conference_day":2,"start_time":"15:00","end_time":"15:40","title":"Web applications with Ruby (not Rails)","presenter":"David Padilla","room_name":"Ballroom 4","track_name":"Novice"},{"conference_day":2,"start_time":"16:30","end_time":"17:10","title":"How to be a Better Junior Developer","presenter":"Katherine Wu","room_name":"Ballroom 4","track_name":"Novice"},{"conference_day":2,"start_time":"17:20","end_time":"18:00","title":"What is REST? Why is it part of the Rails Way?","presenter":"Javier Ramirez","room_name":"Ballroom 4","track_name":"Novice"},{"conference_day":3,"start_time":"15:00","end_time":"15:40","title":"Get More Hands on your keyboard","presenter":"Manik Juneja","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":4,"start_time":"15:10","end_time":"15:50","title":"You Are Not An Impostor","presenter":"Nickolas Means","room_name":"Ballroom 5","track_name":"Play Nicely"},{"conference_day":2,"start_time":"12:40","end_time":"14:10","title":"Lunch","presenter":"","room_name":"Exhibit Hall","track_name":null},{"conference_day":3,"start_time":"15:50","end_time":"16:30","title":"Double Software Development Productivity","presenter":"Jonathon Kresner","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":3,"start_time":"11:10","end_time":"11:50","title":"Service Extraction at Groupon Scale","presenter":"Abhishek Pillai, Jason Sisk","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"15:40","end_time":"16:30","title":"Afternoon Break","presenter":"","room_name":"Exhibit Hall","track_name":null},{"conference_day":2,"start_time":"11:10","end_time":"11:50","title":"Biggish Data With Rails and Postgresql","presenter":"Starr Horne","room_name":"Ballroom 1-3","track_name":"Big Rails"},{"conference_day":2,"start_time":"11:10","end_time":"12:40","title":"Teamwork Ain't Always Easy","presenter":"Michael (Doc) Norton","room_name":"Superior","track_name":"Workshop"},{"conference_day":2,"start_time":"14:10","end_time":"18:00","title":"All Aboard The Elixir Express!","presenter":"Chris McCord","room_name":"Superior","track_name":"Workshop"},{"conference_day":3,"start_time":"15:00","end_time":"15:40","title":"Get More Hands on your keyboard","presenter":"Manik Juneja","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":3,"start_time":"15:50","end_time":"16:30","title":"Double Software Development Productivity","presenter":"Jonathon Kresner","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"11:10","end_time":"11:50","title":"How to Build a Smart Profiler for Rails","presenter":"Tom Dale, Yehuda Katz","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"12:00","end_time":"12:40","title":"Heroku 2014: A Year in Review","presenter":"Terence Lee, Richard Schneeman ","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"15:00","end_time":"15:40","title":"The Future of Rails Jobs","presenter":"Obie Fernandez \u0026 Panel","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"12:00","end_time":"12:40","title":"Middleman: The missing front end of the Rails API stack","presenter":"Brad Gessler","room_name":"Ballroom 1-3","track_name":"Big Rails"},{"conference_day":2,"start_time":"14:10","end_time":"14:50","title":"Refactoring towards Component-based Rails architectures","presenter":"Stephan Hagemann","room_name":"Ballroom 1-3","track_name":"Big Rails"},{"conference_day":2,"start_time":"15:00","end_time":"15:40","title":"Rails as an SOA client","presenter":"Pete Hodgson","room_name":"Ballroom 1-3","track_name":"Big Rails"},{"conference_day":2,"start_time":"16:30","end_time":"17:10","title":"Service Oriented Authentication","presenter":"Jeremy Green","room_name":"Ballroom 1-3","track_name":"Big Rails"},{"conference_day":2,"start_time":"17:20","end_time":"18:00","title":"Authorization in a Service-Oriented Environment","presenter":"Alan Cohen","room_name":"Ballroom 1-3","track_name":"Big Rails"},{"conference_day":2,"start_time":"14:10","end_time":"14:50","title":"Artisans and Apprentices","presenter":"Coraline Ehmke","room_name":"Ballroom 5","track_name":"Growing Talent"},{"conference_day":2,"start_time":"15:00","end_time":"15:40","title":"Building kick-ass internal education programs (for large and small budgets)","presenter":"Chuck Lauer Vose","room_name":"Ballroom 5","track_name":"Growing Talent"},{"conference_day":2,"start_time":"16:30","end_time":"17:10","title":"Technical Onboarding, Training, and Mentoring","presenter":"Kate Heddleston","room_name":"Ballroom 5","track_name":"Growing Talent"},{"conference_day":2,"start_time":"17:20","end_time":"18:00","title":"Panel: Teaching the Next Great Developers","presenter":"Noel Rappin","room_name":"Ballroom 5","track_name":"Growing Talent"},{"conference_day":2,"start_time":"11:10","end_time":"11:50","title":"Deploying Rails is easier than it looks","presenter":"Ben Dixon","room_name":"Ballroom 4","track_name":"Novice"},{"conference_day":2,"start_time":"12:00","end_time":"12:40","title":"Reading Code Good","presenter":"Saron Yitbarek","room_name":"Ballroom 4","track_name":"Novice"},{"conference_day":2,"start_time":"17:20","end_time":"18:00","title":"","presenter":"","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"11:10","end_time":"11:50","title":"Tricks that Rails didn't tell you about","presenter":"Carlos Antonio da Silva","room_name":"Ballroom 5","track_name":null},{"conference_day":2,"start_time":"12:00","end_time":"12:40","title":"What the cache?!","presenter":"Simon Kröger","room_name":"Ballroom 5","track_name":null},{"conference_day":4,"start_time":"15:10","end_time":"15:50","title":"You'll Never Believe Which Web Framework Powers Upworthy","presenter":"Luigi Montanez, Ryan Resella","room_name":"Ballroom 1-3","track_name":null},{"conference_day":4,"start_time":"15:10","end_time":"15:50","title":"Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies","presenter":"Sam Livingston-Gray","room_name":"Ballroom 4","track_name":null},{"conference_day":4,"start_time":"16:20","end_time":"17:20","title":"Closing Remarks / Keynote","presenter":"Aaron Patterson","room_name":"Sheraton Ballroom","track_name":null},{"conference_day":2,"start_time":"11:10","end_time":"11:50","title":"How to Build a Smart Profiler for Rails","presenter":"Tom Dale, Yehuda Katz","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"12:00","end_time":"12:40","title":"Heroku 2014: A Year in Review","presenter":"Terence Lee, Richard Schneeman","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"14:10","end_time":"14:50","title":"Engine Yard's New and Improved Cloud Platform","presenter":"Edward Chiu","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"15:00","end_time":"15:40","title":"The Future of Rails Jobs","presenter":"Obie Fernandez \u0026 Panel","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"16:30","end_time":"17:10","title":"Hello WebRTC","presenter":"Greg Baugues","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":3,"start_time":"11:10","end_time":"11:50","title":"Service Extraction at Groupon Scale","presenter":"Abhishek Pillai, Jason Sisk","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":3,"start_time":"12:00","end_time":"12:40","title":"LivingSocial Lightning Talks","presenter":"Dan Mayer, Ed Weng, Tyler Montgomery, Rodrigo Franco, and Nick Sieger. Hosted by Adam Keys","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":3,"start_time":"14:10","end_time":"14:50","title":"Using Software Analytics to Help Make Better Business Decisions","presenter":"Shiv Kumar, Vince Foley","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"14:10","end_time":"14:50","title":"Engine Yard's New and Improved Cloud Platform","presenter":"Edward Chiu","room_name":"Michigan","track_name":"Products and Services"},{"conference_day":2,"start_time":"16:30","end_time":"17:10","title":"Hello WebRTC","presenter":"Greg Baugues","room_name":"Michigan","track_name":"Products and Services"}]} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment