Personal schedule for Doug Rohde
Download or
subscribe to Doug Rohde's
schedule.
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.
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.
Let's build a mini-Google and compute the PageRank score for a 1-million page web – that's a non-trivial challenge! High performance computing may not be Ruby's strength, but we will investigate the available gems, tools, and algorithms which make this a tractable problem (spoiler: it's possible).
Read more.
This talk explores what makes Test Driven Development really work by showing what happens where the process breaks down, focusing on rapid feedback as the key to asuccessful test-driven process. It also creates a vocabulary for talking about malformed test processes.
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.
Keynote by Tim Ferriss, author of the Four Hour Work-Week.
Read more.
Rails 2.3 introduces a hot new feature: Rails Metal. Metal allows you to build Rack endpoints for selected URLs in your app and get a 2x - 3x performance boost.
Even better: you can use Sinatra, the microframework that everyone's talking about, from Rails Metal. Capture the speed and elegance of Sinatra from within your existing Rails app!
Read more.
Facebook offers a seductive platform for accessing the most intimate social data of 150 million users. Up close, though, this beauty is horribly marred by some disgusting boils: proprietary markup, a disregard for standards, shifting APIs, and an insane dev environment. I'll present strategies for Facebook integration without causing your app, your process, or yourself any unsightly scarring.
Read more.
In this talk we will explore the state of the art deployment options for large scale ruby web apps. Ruby web apps become ecosystems of many moving parts over time as they scale. We will outline a scalable architecture for configuring, building, maintaining and scaling the system as a cohesive whole. We will explore technologies like rabbitmq, chef, nanite and EY's new cloud hosting platform.
Read more.
Music and software a lot in common. We will look at five patterns from the world of music that are relevant to programming, and talk about how music history and theory can help us become better software developers.
Read more.
Webhooks and Protocols (like Rack) are dumb. Like a socket, they work with anything that fits. We'll look at a whole class of problems that can be solved creatively with similar solutions. We will also look at some popular and successful real-world implementations.
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.
Has the corporate gig or client work sucked all the fun out of coding? Looking to build your freelancing portfolio? Find a cause you care about build something! Micro apps can have a big impact and build your career in the process. We'll share tips we learned in building TweetCongress.org, an effort to promote government transparency.
Read more.
RubyAMF is a Rails plug-in that allows easy, fast integration between Flex apps and Rails using Adobe’s open format for transferring typed data to/from Flash apps. We’ll walk through building a Flex application powered by a Rails back-end service. You’ll see how to work with translation to native objects in both directions, working with hierarchical data and more advanced configuration options.
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.