Give_back_banner

Total views: 45,527
All Events
Other Conference Events

Golden Gate Ruby Conference 2010 Schedule

(18 presentations available )

Sort by Date Posted

17-Sep-10 06:45
Vlcsnap-2011-04-03-15h49m11s212
Rated: Everyone
Views: 1,488

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 ...

17-Sep-10 07:30
Vlcsnap-2011-04-03-19h04m56s153
Rated: Everyone
Views: 1,315

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...

17-Sep-10 08:15
Vlcsnap-2011-04-04-08h31m15s108
Rated: Everyone
Views: 1,310

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...

17-Sep-10 09:00
Vlcsnap-2011-04-04-08h31m40s90
Rated: Everyone
Views: 1,191

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 star...

17-Sep-10 10:45
Vlcsnap-2011-04-04-09h03m26s222
Rated: Everyone
Views: 1,480

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 p...

17-Sep-10 11:30
Vlcsnap-2011-04-04-09h04m34s122
Rated: Everyone
Views: 1,258

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 t...

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

This has been activated by the callback function (1218)

Rated: Everyone
Views: 1,692

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 a...

17-Sep-10 13:45
Vlcsnap-2011-04-04-11h45m53s141
Rated: Everyone
Views: 1,457

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-firs...

17-Sep-10 14:30
Vlcsnap-2011-04-04-11h46m14s104
Rated: Everyone
Views: 4,098

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. Technologie...

18-Sep-10 06: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: 14,777

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 async...

18-Sep-10 07: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...

18-Sep-10 08:15
Vlcsnap-2011-04-17-18h06m40s135
Rated: Everyone
Views: 1,885

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 De...

18-Sep-10 09:00
Vlcsnap-2011-04-17-18h07m25s64
Rated: Everyone
Views: 1,206

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...

18-Sep-10 10:45
363-gogaruco2010-the-shell-hater-s-handbook-thumb_0000
Rated: Everyone
Views: 5,700

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 ...

18-Sep-10 11:30
364-gogaruco2010-workflow-thumb_0002
Rated: Everyone
Views: 1,148

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 ans...

18-Sep-10 12:15
Vlcsnap-2011-04-17-18h23m56s225
Rated: Everyone
Views: 1,945

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

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

This has been activated by the callback function (1197)

Rated: Everyone
Views: 1,238

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...

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

This has been activated by the callback function (1194)

Rated: Everyone
Views: 1,260

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...

Version: 1.0 (380) by Coby Randquist on 2012-05-13