Total views: 3,952
All Events
Other Conference Events


Golden Gate Ruby Conference 2010 Schedule

(18 presentations available )

Sort by Date Posted

17-Sep-10 09:45
Vlcsnap-2011-04-03-15h49m11s212
Rated: Everyone
Views: 155

Ruby is almost synonymous with Open Source thanks to an amazing community. Managing a successful Open Source project requires maintaining a careful balance of pragmatism, exuberance, and patience.

As soon as you have your first contributor you have to begin to think about h...

17-Sep-10 10:30
Vlcsnap-2011-04-03-19h04m56s153
Rated: Everyone
Views: 167

Are you confident that your code works the way you expect? Is it easy to change? Do you get accurate feedback when you do change it? If the answer to any of these questions is no, the problem is not your code: it's your tests.

We'll look at the state-of-the-art Ruby testing...

17-Sep-10 11:15
Vlcsnap-2011-04-04-08h31m15s108
Rated: Everyone
Views: 155

I secretly think that NoSQL data stores are rabbits. They're breeding under the floorboards when we're asleep. How else do you explain a landscape that includes Redis, Riak, CouchDB, Tokyo Cabinet, Flock, MongoDB, and Cassandra, among many others? Mopsy and Cottontail can't b...

17-Sep-10 12:00
Vlcsnap-2011-04-04-08h31m40s90
Rated: Everyone
Views: 122

A radically new relationship between developers and our government is taking shape. All levels of government—federal agencies, states, and cities—have begun opening their vast troves of data to citizens, free of charge and license.

It started small, but as inspired cit...

17-Sep-10 13:45
Vlcsnap-2011-04-04-09h03m26s222
Rated: Everyone
Views: 176

Rails 3 has added quite a number of new ways to extend the framework. These include swapping in a new ORM that still works cleanly with ActionPack, a brand new instrumentation system, and ways to build custom controllers, mixing and matching the pieces that you want. In this t...

17-Sep-10 14:30
Vlcsnap-2011-04-04-09h04m34s122
Rated: Everyone
Views: 168

Imagine you are at a conference. Imagine while you are at the conference, there are 30-minute sessions of various Ruby related topics. Imagine Bryan Liles is at this same conference. Imagine Bryan Liles. Imagine ActiveModel. Imagine Bryan Liles talking about ActiveModel. Can ...

17-Sep-10 15:15
356-gogaruco2010-keynote-parenthetically-speaking-thumb_0000

This has been activated by the callback function (1218)

Rated: Everyone
Views: 123

In any discussion on how to improve your programming skills, one book gets more recommendations than any other: The Structure and Interpretation of Computer Programs (SICP) by Abelson and Sussman. SICP was the introductory computer science text at MIT for many years. But how ...

17-Sep-10 16:45
Vlcsnap-2011-04-04-11h45m53s141
Rated: Everyone
Views: 199

We've all learned that writing tests before code is a great way to develop software. It turns out that it's also a great way to learn how to develop software in the first place! In this talk we discuss a number of projects that have used test-first approaches to teach Ruby, in...

17-Sep-10 17:30
Vlcsnap-2011-04-04-11h46m14s104
Rated: Everyone
Views: 245

You're so polyglot and you don't even know it. You may be using Ruby for too much. It's not the holy grail. This talk will pull from my experience at Heroku where I use much more than Ruby everyday; and I'm not just talking JavaScript. Technologies are designed to take on prob...

18-Sep-10 09:45
359-gogaruco2010-rails-is-obsolete-but-so-s-everything-else-thumb_0002

This has been activated by the callback function (1155)

Rated: Everyone
Views: 1,007

Back in the old days, you submitted a form to some URL and you got back some HTML. These days, you probably didn't hit submit, your URL probably didn't change, and what you got back was probably JSON—but you never saw it because it came in asynchronously in the background. B...

18-Sep-10 10:30
Vlcsnap-2011-04-17-18h06m23s182

Modern acceptance testing frameworks like Cucumber express tests in natural language, enabling organizations to establish their own Domain Specific Languages (DSLs). This powerful capability is a huge boon for communication: technical team members and non-technical business st...

18-Sep-10 11:15
Vlcsnap-2011-04-17-18h06m40s135
Rated: Everyone
Views: 203

Machine learning is a discipline that is concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data — a fancy name for a simple concept. Behind all the buzzword algorithms such as Decision Trees, Singular Value D...

18-Sep-10 12:00
Vlcsnap-2011-04-17-18h07m25s64
Rated: Everyone
Views: 126

The Rails revolution, and Ruby along with it, began in the loud public echosphere of startup companies. The arrival of the Rails framework and the "Web 2.0" explosion created a very thunderous effect. Magazine after magazine reported on Rails. All the hip, funded and loud star...

18-Sep-10 13:45
363-gogaruco2010-the-shell-hater-s-handbook-thumb_0000
Rated: Everyone
Views: 349

The Unix shell is widely despised as a modern programming language due to its arcane syntax, unpredictable control flow, and lack of support for fundamental constructs like: exception handling, objects, a module system, string functions, or even local variables! It's old. The...

18-Sep-10 14:30
364-gogaruco2010-workflow-thumb_0002
Rated: Everyone
Views: 132

How do you develop software? Is it effective? Could you do better? Where could you put the least amount of effort to improve the most? When do you do that? What would your teammates answer? What can you learn from them?

I shall give you my answers. You will give me you...

18-Sep-10 15:15
Vlcsnap-2011-04-17-18h23m56s225
Rated: Everyone
Views: 134

Get electrified with a dozen five minute talks on various topics by your fellow conference attendees, or give a talk yourself!

18-Sep-10 16:45
365-gogaruco2010-arel-the-ruby-relational-algebra-library-thumb_0001

This has been activated by the callback function (1197)

Rated: Everyone
Views: 154

Arel (also known as ActiveRelation) is the Ruby relational algebra engine powering ActiveRecord in Rails 3. By replacing string concatenation with an object model to express SQL queries, Arel had a big immediate impact on the ActiveRecord codebase and opens the door for more p...

18-Sep-10 17:30
367-gogaruco2010-hidden-gems-of-ruby-1-9-thumb_0002

This has been activated by the callback function (1194)

Rated: Everyone
Views: 185

When attempting to solve our latest programming conundrum, we typically reach for the latest Ruby Gem that solves the problem for us. Oftentimes in our search for a solution, we neglect to look through some of the great libraries that come shipped with Ruby. In this talk we'll...

Version: 1.0 (506) by Coby Randquist on 2013-04-27