Personal schedule for Ramie Blatt
subscribe to Ramie Blatt's
Git is a wonderful distributed source control tool with a reputation for being hard to learn. This workshop will sidestep the hard to learn reputation by explaining git in an easy to learn, bottom-up approach; and then reinforcing that lesson by immersing the attendee into a number of practical hands-on applications of git.
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.
I find myself living in two worlds these days. On one hand, I'm a web programmer building centralized applications mostly with Rails. On the other hand, I'm an iPhone/iPad developer creating mobile applications. My mobile apps live in my pocket and on my tablet; my web apps live on the 'net and in the cloud.
Moderated by: Jim Gay
Learn about the newest version of Radiant, it's extension system, and hundreds of extensions available for it. If you've worked with Radiant before or even if you haven't, you'll learn something about it in our discussion of ways to use Radiant, ways to extend it, and debugging problems with your system.
Keynote by David Heinemeier Hansson, 37signals.
Keynote by Michael Feathers, Object Mentor.
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.
If you really love or hate aerodynamics, rainbow trout, the human
brain and arms, comfortable socks, and/or Easter Island then attending
this talk might be a really enjoyable or loathsome experience. Michael
may or may not talk about how seemingly random or even truly random
topics are important or unimportant for the fertile minds of creative
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.)
Rails apps are a challenge to deploy -- it's a fact. Traditionally, developers would wrestle with a lot of moving parts in an administrative task that delays and annoys. As the number of Rails apps increases, deployment becomes a significant challenge particularly for developers new to Ruby/Rails. The issue becomes compounded within larger companies and enterprises.
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.
Keynote by Yehuda Katz, Engine Yard Inc.
Location: Ballroom I - II
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.
Discuss the implementation of a distributed solution for authentication and authorization when you need to break things up into logical RESTful services and yet have a central way to manage what your users can do. This is a more technical presentation of what I showed in the Keynote for the LA RubyConf.
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.
Short adhoc presentations from the audience.
Keynote by Derek Sivers, founder of CD Baby.
From friend suggestions in Facebook to product recommendations on Amazon the industry is moving to more intelligent systems. We'll discuss how to discover the relationships in your app and start personalizing the experience of your users. We'll discuss different design approaches to recommendations and how to leverage various libraries in novel ways in your rails application.
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
This talk shares the experience, process and best practices of splitting a single monolithic rails application into many smaller independently-developable but integrated system of applications. The result is lower development time, greater stability and scalability and higher developer productivity.