Skip to content

alexch/monkey-vs-robot

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Monkey vs. Robot

or, You Are Not An Object-Oriented Programmer

A lightning talk from GoGaRuCo 2011

Video at http://www.justin.tv/alexchaffee/b/295449071

Abstract

You are not an object-oriented programmer! OK, maybe you are sometimes, but sometimes you only think you've got encapsulation, isolation, modularity, inheritance, testability but you really don't! Monkeys play with stuff and solve problems and have lots of fun, but aren't very safe; Robots send messages and accept commands, and are efficient but often difficult.

Instructions

Alex has been working on Scott Chacon's Showoff app; you will have to download and install his version, as follows:

git clone git://github.com/alexch/showoff.git
cd showoff
bundle install --without optional
rake gem:install

After installing, run

showoff serve .

This will launch a local Sinatra server on port 9090. Open your browser to localhost:9090. On a Mac you can run:

open http://localhost:9090

Use arrow keys to navigate slides. Press '?' to see a help window.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published