Events

Railsconf header full logo original

RailsConf 2012 Schedule

Talking head recorded and produced by Confreaks, LLC.

( 65 available presentations )
04/23/2012
854 railsconf2012 keynote progress thumb 0002 thumb
Rating: Language
Viewed 5,005 times
Date Posted: 05/01/2012
David Heinemeier Hansson is a partner at 37signals, a privately-held Chicago-based company committed to building the best web-based tools possible with the least number of features necessary. 37signals' products include Basecamp, Highrise, Backpack, Campfire, Ta-da List, an...
04/23/2012
861 railsconf2012 using backbone js with rails patterns from the wild thumb 0002 thumb
Rating: Everyone
Viewed 1,948 times
Date Posted: 06/04/2012
Backbone.js is a flexible, lightweight tool for structuring the JavaScript in a modern web application. It goes great with Rails! But beware - "flexible and lightweight" are code words for "you build your own plumbing." Backbone is new enough that we haven't established strong...
04/23/2012
866 railsconf2012 designing hypermedia apis thumb 0003 thumb
Rating: Everyone
Viewed 1,682 times
Date Posted: 06/15/2012
Rails did a lot to bring REST to developers, but its conception leaves the REST devotee feeling a bit empty. "Where's the hypermedia?" she says. "REST isn't RPC," he may cry. "WTF??!?!" you may think. "I have it right there! resources :posts ! What more is there? RPC? Huh?" ...
04/23/2012
855 railsconf2012 i18n on rails a twitter approach thumb 0002 thumb
Rating: Everyone
Viewed 1,486 times
Date Posted: 05/02/2012
Twitter's internationalization (i18n) and localization (l10n) model doesn't follow traditional methods. Instead of contracting out to professional translators, Twitter maintains an active community of over 500,000 volunteers who have helped successfully launch Twitter in 28 la...
04/23/2012
867 railsconf2012 practical machine learning and rails thumb 0000 thumb
Rating: Everyone
Viewed 2,129 times
Date Posted: 06/15/2012
Many people know that machine learning techniques can facilitate learning from, and adapting to, noisy, real-world data, but aren't sure how to begin using them. Starting with two real-world examples, we will introduce you to some libraries that bring machine learning techniqu...
04/23/2012
856 railsconf2012 getting down to earth geospatial analysis with rails thumb 0003 thumb
Rating: Everyone
Viewed 2,416 times
Date Posted: 05/03/2012
It is no secret that location has become ubiquitous. Mobile GPS, available data sets, and easy-to-use mapping services have brought geospatial information within reach of web developers. Location already plays a significant role in many of the major services such as Twitter, F...
04/23/2012
862 railsconf2012 coffeescript for the rubyist thumb 0001 thumb
Rating: Everyone
Viewed 1,637 times
Date Posted: 06/04/2012
CoffeeScript is taking the world, and particularly the Rails eco system, by storm. This little language has provided an almost Ruby like abstraction onto of JavaScript. CoffeeScript is trying to make writing front end code as much fun as Ruby makes writing backend code. In ...
04/23/2012
872 railsconf2012 engine yard the cloud application support and you ask me anything thumb 0002 thumb
Rating: Everyone
Viewed 1,002 times
Date Posted: 06/20/2012
This panel is made up of EY Support Engineers and Developers and they are ready to answer your questions! Want to know more about deploying to the cloud? What does PaaS mean to you? What is the EY Stack?
04/23/2012
868 railsconf2012 rororoomba ruby on rails on roomba thumb 0002 thumb
Rating: Everyone
Viewed 1,290 times
Date Posted: 06/15/2012
RoR makes an excellent framework for off-the-be
04/23/2012
857 railsconf2012 mobile rage what causes it how to fix it thumb 0003 thumb
Rating: Everyone
Viewed 1,123 times
Date Posted: 05/03/2012
Most of us have been there. That website you want to use, from your mobile device, that just refuses to cooperate. From the Flash-only, to the can't f**king log in, to the redirect-to-mobile-and-stay-there sites, there's more than enough websites out there to invoke Mobile Rag...
04/23/2012
863 railsconf2012 rails engines patterns thumb 0002 thumb
Rating: Everyone
Viewed 2,532 times
Date Posted: 06/17/2012
This talk covers a successful utilization of Rails Engines to share features that cut across the layers of MVC in different Rails 3 projects. Rails Engines thus provide the best of both worlds: improved productivity by reusing MVC code (including assets like Javascript, CSS, a...
04/23/2012
869 railsconf2012 use the source luke high fidelity history with event sourced data thumb 0000 thumb
Rating: Everyone
Viewed 1,237 times
Date Posted: 06/15/2012
Ever run into a really gnarly data problem and wished you had a do-over? Tired of wrestling with ActiveRecord to model a really complex domain? Looking for a good way to echo state changes to external systems? Then grab a cup of joe and settle in for a look at event-sourcing y...
04/23/2012
876 railsconf2012 activesupport and activemodel thumb 0003 thumb
Rating: Everyone
Viewed 1,114 times
Date Posted: 06/18/2012
Have you ever wondered what makes Rails tick? Bryan Liles will cover two of the pillars of the Rails foundation: ActiveSupport and ActiveModel. Together we will discover where some of Rails’ ease and power originates and how make use of it in your projects.
04/23/2012
864 railsconf2012 from rails rumble to 50 000 000 results thumb 0000 thumb
Rating: Everyone
Viewed 1,067 times
Date Posted: 06/17/2012
StillAlive.com was born from the 48 hour intense 2010 Rails Rumble and has grown! Having recently passed our 50,000,000th site result, this talk discusses the real world challenges and optimisations required to take a code base born from the fires of YAGNI to a production syst...
04/23/2012
858 railsconf2012 progressive enhancement on the mobile web thumb 0000 thumb
Rating: Everyone
Viewed 1,192 times
Date Posted: 05/03/2012
Progressive Enhancement isn't important on the mobile web because it's all Webkit right? Not so fast. Even among Webkit implementations events, css, and performance vary widely. We'll talk about the darker corners of the mobile web and show how jQuery Mobile can help you build...
04/23/2012
874 railsconf2012 how rails helps make cooking more fun in japan thumb 0002 thumb
Rating: Everyone
Viewed 1,101 times
Date Posted: 06/20/2012
With more than a million user submitted recipes and an active user base of 15 million monthly unique users, cookpad.com is the world's largest recipe website, and an essential tool for the 50% of all Japanese women in their 20's and 30's who use the site regularly. The Cook...
04/23/2012
877 railsconf2012 rails flavored ruby thumb 0002 thumb
Rating: Everyone
Viewed 1,300 times
Date Posted: 06/18/2012
Based on Chapter 4 of the Ruby on Rails Tutorial by Michael Hartl, “Rails-flavored Ruby” covers the aspects of the Ruby programming language most important for developing Rails applications. Topics include hashes, arrays, and other objects; blocks; functions; and classes.
04/23/2012
865 railsconf2012 securing your site thumb 0002 thumb
Rating: Everyone
Viewed 1,327 times
Date Posted: 06/17/2012
Rails makes it very easy to rapidly develop web applications, but doesn’t always make it so simple to deploy or secure them. This talk is going to focus on best practices to secure your rails application, learnt through multiple high profile projects and penetration tests. ...
04/23/2012
878 railsconf2012 rvm essential rails development tools thumb 0003 thumb
Rating: Everyone
Viewed 1,170 times
Date Posted: 06/18/2012
Working with Rails often means switching between several Ruby versions back and forth which is made almost seamless by RVM. It also involves several simple command line tools like Pry, Guard, and Pow and that will make your development life so much easier.
04/23/2012
875 railsconf2012 a polyglot heroku thumb 0000 thumb
Rating: Everyone
Viewed 1,222 times
Date Posted: 06/20/2012
Over the past year, Heroku has expanded by going polyglot and supporting languages like Java, Clojure, Python, Node.js, and Scala in addition to Ruby. In this session, we will discuss major updates to the platform and our emphasis on making the Ruby developer experience even b...
04/23/2012
870 railsconf2012 realtime web applications with streaming rest thumb 0004 thumb
Rating: Everyone
Viewed 2,470 times
Date Posted: 06/16/2012
As more people collaborate on the web with your applications, its not enough to just persist data to the database; it needs to be pushed out to your users web browsers so that they're always working with the freshest data. In this session, Brad will show how to build a real...
04/23/2012
859 railsconf2012 the future of sass thumb 0002 thumb
Rating: Everyone
Viewed 1,957 times
Date Posted: 05/03/2012
A glimpse of some of the features coming to Sass in the pending 3.2 release. Plus, a huge announcement about the project that's been months in the making as we have secretly toiled away on something that we think will be awesome. Hear it first at this talk. Repositories will b...
04/23/2012
879 railsconf2012 activerecord scopes and arel thumb 0004 thumb
Rating: Everyone
Viewed 1,351 times
Date Posted: 06/19/2012
Scopes are a great way of encapsulating query logic in a granular, reusable way. This talk will cover some techniques you can use to keep those scopes as composable and portable as possible. We’ll cover how to use Arel directly, while avoiding the common practice of using SQL ...
04/24/2012
860 railsconf2012 keynote thumb 0002 thumb
Rating: Everyone
Viewed 8,397 times
Date Posted: 05/01/2012
Rich Hickey, the author of Clojure and designer of Datomic, is a software developer with over 20 years of experience in various domains. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll...
04/24/2012
880 railsconf2012 keynote i ve made a huge mistake thumb 0000 thumb
Rating: Everyone
Viewed 3,094 times
Date Posted: 05/01/2012
When he isn't ruining people's lives by writing software like phuby, enterprise, and neversaydie, Aaron can be found writing slightly more useful software like nokogiri. To keep up his Gameboy Lifestyle, Aaron spends his weekdays writing high quality software for ATTi. Be sure...
04/24/2012
Vlcsnap 2012 05 01 15h51m32s4 thumb
Rating: Everyone
Viewed 1,235 times
Date Posted: 05/01/2012
There are many people in the Ruby/Rails world who contribute to our community and rarely receive any recognition or payment for their work. They create educational content, develop plugins & gems, contribute to open source projects, and even put on events which help educate...
04/24/2012
883 railsconf2012 patella it s memoization into memcached calculated in the background with resque thumb 0004 thumb
Rating: Everyone
Viewed 1,051 times
Date Posted: 08/14/2012
I regularly write code that does something great but is slow as a dog. Denormalizing / pre-computing / backgrounding are all fine, but they're all an investment and they leave tentacles all through the code. I want to be able to try out slow but very useful code in my app with...
04/24/2012
882 railsconf2012 taming the kraken how operations enables developer productivity thumb 0000 thumb
Rating: Everyone
Viewed 1,506 times
Date Posted: 05/03/2012
Are you having trouble launching new features because of friction between development and operations? At CustomInk, we've reduced this friction by making changes to our teams, processes, and tools. Come find out what we've been up to and learn how you can implement similar cha...
04/24/2012
885 railsconf2012 preparing for rapid growth tips for enabling your rails app and team to grow quickly thumb 0003 thumb
Every young company expects to grow quickly, but is your engineering team really ready for it? In 3 years, iTriage went from a kitchen table to one of the leading mobile consumer healthcare apps with over 5 million downloads. Staying ahead of this growth didn't just mean hirin...
04/24/2012
884 railsconf2012 presenters and decorators a code tour thumb 0002 thumb
Rating: Everyone
Viewed 2,045 times
Date Posted: 06/13/2012
Presenter and Decorators are design approaches that can be used in Rails applications outside of the standard Models, Views and Controllers. These approaches are becoming more and more popular as teams search for new ways to identify and manage the complexity within their appl...
04/24/2012
888 railsconf2012 semi automatic code review thumb 0004 thumb
Rating: Everyone
Viewed 1,534 times
Date Posted: 06/13/2012
Rails is so popular to be used to fast build a website, at the beginning we sometimes write codes too fast without considering code quality, but after your company grows fast, you have to pay more attentions on code review to make your website more robust and more maintainable...
04/24/2012
887 railsconf2012 sand piles and software thumb 0004 thumb
Rating: Everyone
Viewed 1,164 times
Date Posted: 08/14/2012
This talk applies the concepts of chaos theory to software development using the Bak–Tang–Wiesenfeld sand pile model as the vehicle for exploration. The sand pile model, which is used to show how a complex system is attracted to living on the edge of chaos, will be used as a b...
04/24/2012
886 railsconf2012 let s make the web faster tips from trenches google thumb 0004 thumb
Rating: Everyone
Viewed 1,488 times
Date Posted:
Google loves speed, and we want to make the entire web faster - yes, that includes your Rails app! We'll explore what we've learned from running our own services at scale, as well as cover the research, projects, and open sourced tools we've developed in the process. We'll ...
04/24/2012
891 railsconf2012 schemaless sql the best of both worlds thumb 0004 thumb
Rating: Everyone
Viewed 1,795 times
Date Posted: 06/14/2012
Schemaless database are a joy to use because they make it easy to iterate on your app, especially early on. And to be honest, the relational model isn't always the best fit for real-world evolving and messy data. On the other hand, relational databases are proven, robust, a...
04/24/2012
890 railsconf2012 keeping rails applications on track with brakeman thumb 0000 thumb
Rating: Everyone
Viewed 1,455 times
Date Posted: 08/14/2012
A recent report by Veracode (http://www.veracode.com/reports/index.html) found cross-site scripting in 68% of surveyed web applications and SQL injection in 32%, even though these are well-known, easily preventable, and easily detectable vulnerabilities. As applications grow l...
04/24/2012
889 railsconf2012 ten things you didn t know rails could do thumb 0001 thumb
Rating: Everyone
Viewed 5,747 times
Date Posted: 05/11/2012
Rails is huge. Even if you have worked with it for a long time, it's unlikely that you have stumbled across everything yet. Do you really know what all of the built-in Rake tasks do? Have you seen all of the methods ActiveSupport makes available to you? Are you aware of all...
04/24/2012
899 railsconf2012 basic rake thumb 0004 thumb
Rating: Everyone
Viewed 2,134 times
Date Posted: 06/20/2012
Anyone who develops with Rails uses the Rake tool all the time. Rake will run your tests, migrate your database, and precompile your assets. But did you know you can define and build your own Rake tasks? This short talk will cover the basics of using Rake and writing simple au...
04/24/2012
892 railsconf2012 digging deep with activesupport notifications thumb 0001 thumb
Rating: Everyone
Viewed 1,518 times
Date Posted: 05/11/2012
Rails 3 and above includes a powerful instrumentation system, ActiveSupport::Notifications, which can be used to track performance and event information for all aspects of your application. Notifications are light-weight, easy to setup, and can be consumed by multiple subscrib...
04/24/2012
893 railsconf2012 sustainable productivity with rails thumb 0004 thumb
Rating: Everyone
Viewed 1,187 times
Date Posted: 08/16/2012
Ruby on Rails claims to be "optimized for programmer happiness and sustainable productivity." I strongly disagree with the latter assertion. In this talk I will channel my half decade of industry Rails experience into expounding this position and providing constructive feedbac...
04/24/2012
894 railsconf2012 evented ruby vs node js thumb 0001 thumb
Rating: Everyone
Viewed 2,431 times
Date Posted: 06/14/2012
While Node.js is the hot new kid on the block, evented libraries like EventMachine for Ruby and Twisted for Python have existed for a long time. When does it make sense to use one over the other? What are the advantages and disadvantages to using node over ruby? In this talk, ...
04/24/2012
900 railsconf2012 how to find valuable gems thumb 0004 thumb
Rating: Everyone
Viewed 1,852 times
Date Posted: 08/14/2012
There’s no need to reinvent the wheel. There are over 30,000 RubyGems available on just RubyGems.org, alone. But with so many out there, it must be impossible to find the right one, right? In this talk we’ll learn about some resources which help you find the right gems, as wel...
04/24/2012
901 railsconf2012 securing the rails thumb 0002 thumb
Rating: Everyone
Viewed 1,067 times
Date Posted: 08/16/2012
Building safe web applications isn’t always easy. The good news is that Rails provides a lot of features that will help you along the way. Aaron will walk you through the common mistakes made by web developers, and how to account for them while working with Rails. He will also...
04/24/2012
896 railsconf2012 zero downtime deploys for rails apps thumb 0002 thumb
Rating: Everyone
Viewed 3,610 times
Date Posted: 08/20/2012
What does it take to deploy an application without any downtime? More than most Ruby developers would expect, turns out; what is aggravated by the lack of documentation and other resources on this topic. In this talk we'll dive into both development practices (hot compat...
04/24/2012
897 railsconf2012 using rails without rails thumb 0000 thumb
Rating: Everyone
Viewed 1,225 times
Date Posted: 06/14/2012
Rails got much more modular after 3.0 rewrite. But do you know how to use specific rails elements outside Rails? What if you would like to use ActionView with some other library (like webmachine)? Have you ever needed to render view with layouts outside of the rails stack? Or ...
04/24/2012
895 railsconf2012 stack smashing thumb 0000 thumb
Rating: Everyone
Viewed 990 times
Date Posted: 05/11/2012
"Stack Smashing" refers to an internal project where I took our production Rails application environment down from over 100 virtual machines to 2 physical machines. Our application environment for Major League Gaming consists of 13+ inter-connected applications with millions o...
04/24/2012
898 railsconf2012 building asynchronous communication layer using xmpp ruby and javascript by andrew carter and steve jang thumb 0002 thumb
Although XMPP is most often used as a chat protocol, it can also provide a robust asynchronous communication channel in other application scenarios. In this presentation, we will provide introduction to Strophe.js, XMPP4R, and ejabberd, which are the XMPP components that we us...
04/24/2012
902 railsconf2012 powerful interfaces thumb 0001 thumb
Rating: Everyone
Viewed 1,225 times
Date Posted: 08/14/2012
In this talk we will explore the best practices in using interfaces as the foundation for designing object oriented applications in Ruby and Rails. We will talk about some of the techniques that make it possible to write loosely coupled components that can be easily extended t...
04/25/2012
903 railsconf2012 rails core panel thumb 0000 thumb
Rating: Everyone
Viewed 2,187 times
Date Posted: 08/24/2012
Panel discussion with Rails Core team members lead by Evan Phoenix.
04/25/2012
919 railsconf2012 keynote thumb 0004 thumb
Rating: Everyone
Viewed 1,055 times
Date Posted: 05/02/2012
David Cohen is the founder and CEO of TechStars. Previously, David was a founder of several software and web technology companies. He was the founder and CTO of Pinpoint Technologies which was acquired by ZOLL Medical Corporation (NASDAQ: ZOLL) in 1999. You can read about it i...
04/25/2012
904 railsconf2012 ruby rogues live podcast thumb 0001 thumb
Rating: Everyone
Viewed 1,690 times
Date Posted: 08/22/2012
Ruby's favorite podcast comes to RailsConf! Join the Ruby Rogues (David Brady, James Edward Gray II, Avdi Grimm, Josh Susser, and Charles Max Wood) for this live episode on What Rails Developers Should Care About. If you've listened to the show, you probably know that the R...
04/25/2012
Rating: Everyone
Viewed 1,002 times
Date Posted: 08/22/2012
04/25/2012
907 railsconf2012 rails the next five years thumb 0002 thumb
Rating: Everyone
Viewed 3,795 times
Date Posted: 05/14/2012
When Ruby on Rails burst onto the scene in 2004, it excited web developers by showing that you could build next generation apps quickly and efficiently. Rails was one of the first frameworks to embrace Ajax, giving everyone the power to do partial page updates and whiz-bang ef...
04/25/2012
906 railsconf2012 its not in production unless its monitored thumb 0000 thumb
Rating: Everyone
Viewed 1,020 times
Date Posted: 07/28/2012
In the 21st century successful teams are data-driven. We’ll present a complete introduction to everything you need to start monitoring your service at every level from business drivers to per-request metrics in Rails/Rack, down to server memory/cpu. Provides a high-level overv...
04/25/2012
908 railsconf2012 redis application patterns in rails thumb 0000 thumb
Rating: Everyone
Viewed 2,908 times
Date Posted: 07/02/2012
Redis is a darling of the NoSQL crowd and for good reasons. It's easy to setup and has blazing fast performance. In this talk, drawn on real production experience and real code straight out of the DueProps codebase, Obie will introduce and demonstrate key Redis application pat...
04/25/2012
909 railsconf2012 chanko how cookpad safely releases multiple feature prototypes in production for test segments of their 15 million engaged users thumb 0002 thumb
Chanko provides a simple framework for rapidly and safely prototyping new features in your production Rails app, and exposing these prototypes to specified segments of your user base. With Chanko, you can release many concurrent features and independently manage which users...
04/25/2012
911 railsconf2012 what a long strange trip it has been thumb 0000 thumb
Rating: Everyone
Viewed 3,276 times
Date Posted: 06/21/2012
This talk will explore the story of Ezra's travels through the history of ancient Rails 0.6 when he first picked it up in 2004 all the way through current times and extrapolate out to the future of the Rails and Ruby platform and how much of a success it has been. We will talk...
04/25/2012
910 railsconf2012 basecamp next code spelunking thumb 0002 thumb
Rating: Everyone
Viewed 1,957 times
Date Posted: 07/13/2012
Heard about the big Basecamp launch this March? Wondering what's new, how it's shaping Rails, and the tech behind it? We're going to go over some the practices and patterns in the new Basecamp's code base and you can learn how to improve your app with them. Some of what we'...
04/25/2012
913 railsconf2012 minitest refactoring test unit and rspec back to version 0 0 1 thumb 0000 thumb
Rating: Everyone
Viewed 1,517 times
Date Posted: 07/13/2012
MiniTest is the no-nonsense testing framework you already know how to use. If we strive for cleaner and simpler code in our own work, wouldn't it be nice to have that in our test framework too? Whether you're a Test Unit fan or RSpec fan, you'll feel right at home using MiniTe...
04/25/2012
914 railsconf2012 lightning talks thumb 0003 thumb
Rating: Everyone
Viewed 1,181 times
Date Posted: 07/02/2012
You know 'em, you love 'em -- five-minute talks by attendees on topics that they're passionate about. Hosted by Dr. Nic Williams, presentations in part 1 are: * Dr. Nic Williams - Introduction * Dan Hassin - Objective-C and Rails * - Wind Tunnel * Tony Arcie...
04/25/2012
912 railsconf2012 complex made simple sleep better with torquebox thumb 0003 thumb
Rating: Everyone
Viewed 1,908 times
Date Posted: 05/28/2012
Even the simplest of Rails applications can eventually grow into a twisted mess of complexity. At some point you will need a background task, or a long-running service, or a scheduled job, or all of the above and more. All of these little bits of functionality added to an appl...
04/25/2012
1082 railsconf2012 lightning talks part ii thumb 0002 thumb
Rating: Everyone
Viewed 1,171 times
Date Posted: 08/06/2012
Second half of Lightning Talks! <ol> <li> 00:25 - Greg Belt - Seven Tips for running an Open Source Project. <li> 01:27 - Ryan Biggs - Integration testing engines <li> 04:55 - Yehuda Katz - Tokaido <li> 09:25 - Ryan Brunner - Seven reasons why you should help organizer ...
04/25/2012
915 railsconf2012 deconstructing travis thumb 0004 thumb
Rating: Everyone
Viewed 1,128 times
Date Posted: 05/29/2012
Unless you have been living under a rock for the past year you might know of Travis CI, the continuous integration service for the open source community. Travis started as a single GitHub project which was a rails app and a resque background task. Compare that to 12 months ...
04/25/2012
917 railsconf2012 testing best practices or the five habits of highly effective tests thumb 0000 thumb
Rating: Everyone
Viewed 2,116 times
Date Posted: 08/14/2012
There’s all kinds of discussion on how to make test processes work, and how to make tests fast, but it sometimes seems like there’s not much discussion on how to make tests useful. What makes a BDD test valuable, in that it will save more time that it will cost in maintenance?...
04/25/2012
916 railsconf2012 extending ruby with ruby thumb 0000 thumb
Rating: Everyone
Viewed 1,037 times
Date Posted: 07/14/2012
Other programming languages have powerful features that are often enviable while working in Ruby: Python’s function decorators, Scala’s partial evaluation, and Haskell’s lazy evaluation, among others. Fortunately, Ruby’s metaprogramming facilities give us the ability to add th...
04/25/2012
918 railsconf2012 introduction to rspec thumb 0003 thumb
Rating: Everyone
Viewed 1,281 times
Date Posted: 08/14/2012
“A testing tool by any other other name would assert as truthy.” – some guy. You’ve seen Rails’ built-in Test::Unit in the morning session. This afternoon, we’ll introduce RSpec, another popular testing tool. We’ll overview basic structure, contexts, “should” expectations, moc...