Personal schedule for Rafael Magana
Download or
subscribe to Rafael Magana's
schedule.
For this ropes course, members of the Envy Labs team will march you through the core concepts of Rails 3 while taking you through the development of a new Rails application. At the end of this course you will come away with a better understanding what’s new in Rails 3, and equally as important, what has changed since Rails 2.
Read more.
As experienced Rails consultants, and authors of the upcoming Rails AntiPatterns book, Chad Pytel and Tammer Saleh have seen their fair share of terrible code.
This workshop is best suited for developers already familiar with Ruby on Rails. Participants should bring their laptops, setup for Ruby on Rails development, and any code they wish to share.
Read more.
This workshop will tour through a number of advanced, in-depth topics on Rails 3. We'll look take a tour of many of the new additions to Rails 3, talk about how to exploit Rails' new focus on Rack to your advantage, dig around in the source to really understand how many of the pieces work, and take a look at how to bring some common, advanced patterns used in Rails 2.x into the world of Rails 3.
Read more.
Keynote by David Heinemeier Hansson, 37signals.
Read more.
Keynote by Michael Feathers, Object Mentor.
Read more.
Ever wanted to build an API with Rails? Feel daunted? Google doesn't help much? Come talk to the developers of some of the biggest APIs built in Rails. Developers from Twitter, Github, ThoughtBot, NY Times, and 37signals will talk about the decisions and challenges they have faced in building their APIs. Topics will include; Authentication, Formats, Scaling, Security, Versioning, & Communication.
Read more.
There are a lot of great code quality and analysis tools out there just begging to sink their claws into your app. Learn how to plug them all in and harness their power to not only tell you how your doing, but also to fail your builds in new and exciting ways.
Read more.
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.
We would like to announce DataMapper 1.0 here at Railsconf 2010. DataMapper 1.0 marks an important release that has seen a lot of development over the last two years. DataMapper is storage engine agnostic and also allows for mixing for example SQL and No-SQL engines, using the best tools for the job.
Read more.
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.
We'd mastered it all: join tables, polymorphic associations, nested sets, all neatly normalized. Then we awoke to the haze of NoSQL, where the data-modeling rules had changed. This presentation attempts to correct that by exploring document-oriented modeling with MongoDB. We'll cover common design patterns and contrast strategies for modeling product data in an RDBMS and a document store.
Read more.
Keynote by Yehuda Katz, Engine Yard Inc.
Read more.
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.
EventMachine is an implementation of the Reactor pattern for Ruby, similar to Python's Twisted. It provides event-driven I/O for MRI, YARV, Rubinius and JRuby, allowing a simple Ruby application to serve thousands of network connections concurrently.
This talk will cover the basics of EventMachine, with an emphasis on the common stumbling blocks encountered by new users
Read more.
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.
What started out as regression tests for the scenarios contained in a book has turned out to be an invaluable tool for reducing regressions in Rails itself and verifying that Rails runs on new versions of Ruby. The results of this work may be of use to others that wish to document scenarios involving Rails and/or system testing their own applications.
Read more.
Hype is everywhere. Whether it's the latest NoSQL db that's going to magically scale your app, or the newest best practice that's going to prevent you from writing bad code.
As early adopters, we've tried a lot of this stuff. We've even put it in to production under real load. In this talk, I'll tell you what worked and what didn't. There are no sacred cows - not even rails.
Read more.
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.
Event
Location: Ballroom I - II
Bring an instrument (or your voice) and let’s make music!
Read more.
Up till now, computer hardware technology has been advancing by orders of magnitude every year; has software technology been keeping up? Now that headlong advance of hardware shows signs of slowing. Moore's law may be dead. Does that mean that software technology will have to pick up the slack? Can it? Is Ruby/Rails a hint of the future solution? If not, what is?
Read more.
Rails 3 is full of great new features for plugin authors: a stable API, more modularity, and the ability to hook into its generators. To add these features, though, Rails had to change a lot, breaking compatibility with many current plugins. We're going to walk together on what the major changes are and migrate some favorite plugins to be work well with and take advantage of Rails 3.
Read more.
ActiveRelation and ActiveModel bring a lot of interesting features to
Rails 3. These new libraries make it easier to write complex queries
and to extend Rails to work with non-ActiveRecord objects. Learn to
use ActiveRelation and ActiveModel to clean up your code. See how you
can use ARel and AMo to build your own data layer or to connect to new
datastores.
Read more.
Rails 3 will bring an overhaul to the framework that will make it one of the most modular and extensible development platforms in the world, all while retaining it's productive magic. For people with extremely complex applications or requirements, learn how you can roll out your own Rails-based framework to provide a DRY and clean dev experience for your team or others who share your logic.
Read more.