Personal schedule for Stephen Anderson
Download or
subscribe to Stephen Anderson's
schedule.
A 3 hour tutorial with Yehuda Katz of Engine Yard on jQuery on Rails.
Read more.
Event
Location: Pavilion 4
CabooseConf is the free, hacker-focused part of RailsConf. Skilled Rails coders from all over the world will meet in one room to network, hack and work on their rails projects.
Read more.
Sinatra is Ruby's most powerful and agile micro-framework. This small
package packs a huge punch. Learn why you need this tool on your belt
and how to use it properly.
Read more.
Location: Conference Room 9
Moderated by: Matt Conway
Cloud computing is all the rage these days, learn one method for deploying your rails apps into the cloud using capistrano and rubber.
Read more.
Moderated by: Ben Scofield
The Rails community has a plethora of experienced, talented developers, who have contributed a great deal of advanced work to the ecosystem. As a group, however, we've lacked a consistent and welcoming approach for newcomers, be they programming newbies or people experienced in another technology. Let's talk about ways to fix that!
Read more.
Event
Location: Pavilion 4
CabooseConf is the free, hacker-focused part of RailsConf. Skilled Rails coders from all over the world will meet in one room to network, hack and work on their rails projects.
Read more.
Used appropriately, mock objects are a powerful design tool that can lead to highly maintainable applications. Used in the wrong context, they can lead to painfully brittle test suites. Attendees will leave this session with more insight into mock objects, and a better handle on when it makes sense to use them.
Read more.
Gilt Groupe is a fascinating e-commerce business, where luxury items are sold at a discount in "flash" sales that mimic the New York sample sale experience. In this model, passionate buyers rush to grab items in a time-sensitive shopping cart, choose what they want, and check out within seconds. We discuss how to handle flash-floods of shopping cart updates via sharding in Rails.
Read more.
Ryan will explain the key concepts you should understand to design and implement UI for your apps. He'll cover screen-level details like language and visual techniques as well as implementation issues like modeling, markup, and view code.
Read more.
Learn how to enjoy the benefits of test-driven development beyond just your Ruby on Rails code; JavaScript is code too, and it deserves tests! With the help of some handy plugins, Rails lets you test your unobtrusive JavaScript using tools such as Screw.Unit and Smoke. The tools and approach are library-agnostic; they work well with jQuery, Prototype, and others.
Read more.
Much of the Ruby and Rails community is now using Git, but there are a number of fun things that are a bit more difficult to get the hang of that are incredibly helpful to know when using Git. This session will go over some advanced Git usage for the casual or intermediate Git user.
Read more.
Obie reveals secrets of survival in the Rails consultancy and contracting business, based on his real-life experience as founder and CEO of Hashrocket.
Read more.
Event
Location: Ballroom A-B
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.
Keynote by Tim Ferriss, author of the Four Hour Work-Week.
Read more.
Event
Location: Pavilion 4
CabooseConf is the free, hacker-focused part of RailsConf. Skilled Rails coders from all over the world will meet in one room to network, hack and work on their rails projects.
Read more.
How can you make sure that your beautiful Rails code doesn't degrade over time as more people join a project and deadlines loom? Well, there are tools to measure test coverage, code complexity, churn, bad practices, duplication, and code smell. And all of these various open source projects have been mashed together in metric_fu - a Ruby gem that makes measuring the quality of your code easy.
Read more.
Rails3 is the result of the Merb and Rails merger. While the usual ActiveRecord/ERB/Prototype/Test::Unit full stack is still the default, Rails3 now let you step off of the golden path.
Learn more about alternative stack components, when and why to use them by looking at concrete examples.
Read more.
Meet three CEO's who have each started a successful Rails-focused company. How did they start, what were the keys to success, what would they do differently? Whether you have started a company or are thinking about it, this will be interesting. Panel discussion and Q&A.
Read more.
You know Rails 2.x is fast, but your application is still slow. This session goes beyond the basics and gets into advanced areas such as optimizing complex has_many/belongs_to relationships, template rendering, browser performance, database use. The session covers performance-oriented development processes and tools. Special topic: optimizing for deployment on dedicated, VPS and shared hosting.
Read more.
Every participant in this tutorial will get to use their own cell phone to call into code running on their laptop! Jay Phillips will be interactively showing how to build voice-enabled web applications using the open-source Adhearsion telephony development framework. All you need is Ruby and RubyGems pre-installed.
Read more.
Discover how is possible to use parallel execution to batch process large amount of data, learn how to use queues to distribute workload and coordinate processes, increase the throughput on system with high latency. Have fun with EventMachine, AMQP, RabbitMQ and get rid of that every 5mins cronjob
Read more.
The Rails Rumble is a 48-hour innovation competition in which teams of up to four developers embrace their environmental constraints to create a number of compelling microapps with Ruby and Rails. In this panel we'll talk to a number of Rumble participants and discover the tips, tricks, and techniques they used to successfully launch innovative web properties in an extremely short time frame.
Read more.
Keynote by Bob Martin, Object Mentor, Inc.
Read more.
Short adhoc presentations from the audience.
Read more.
Event
Location: Pavilion 4
HTTP's basic caching mechanisms have been around for almost a decade and still their advantages and limitations are still not well understood. In this talk, we provide a clear and simple explanation of how HTTP caching works, put forth a system for classifying response cacheability, and argue that HTTP caching should be a fundamental aspect of resource design.
Read more.
The benefits of Rack support in Rails have become increasingly obvious; Rails Metal and integrating multiple Rack applications have made possible architectures that were impractical before, and some long-held opinions are ripe for change. In this session, we'll see how to set up this integration and explore real examples of how it can be used—including the rehabilitation of page caching.
Read more.
For all its hype, cloud computing really has introduced a potent new scaling mechanism for Rails apps, enabling your architecture to be as nimble and intelligent as your code itself. Yet there are hidden challenges and dangers for the would be cloud-jumper. In this case study, instead of hype, you'll hear the story of OtherInbox, a Rails app that scaled rapidly and cheaply (but not painlessly).
Read more.
Automated code quality tools are just starting to become popular in the Ruby and Rails world, even though they've been around a long time in the Java and .NET communities. Learn what the tools are, and how to use them to improve the consistency, testability and overall quality of your Ruby and Rails applications.
Read more.
In this talk the Rails Envy guys will attempt to sum up a year of Rails innovation in 45 minutes, covering 20 of the most useful, ingenious, and innovative new developments.
Read more.
One of the hottest new features in Rails 3 is the ability to embed a Rails application in another Rails application. This allows the development of components that range from user authentication to a fully featured forum. In this talk, Yehuda and Carl will give an in-depth tutorial by building a CMS, creating a gem out of it, and integrating it into another app.
Read more.
Q&A with the core developers of Rails. Your questions; their answers.
Read more.