Page 2
Erik Kastner <[email protected] >
A Spy in King David’s CourtWhat my time in the Rails community
has taught me about how to beat it
Page 3
Microapps for Fun and Profit
Erik Kastner <[email protected] >metaatem.net
Page 4
Microapps for Fun and Profit
Erik Kastner <[email protected] >metaatem.net
Page 5
Microapps for Fun and Profit
Erik Kastner <[email protected] >metaatem.net
Page 10
Twistorihttp://twistori.com/ by Amy Hoy & Thomas Fuchs
Page 11
Foameehttp://foamee.com/ by Dan Cederholm
Page 12
Down for everyone or just mehttp://down4.net by Alex Payne
Page 13
Befuddlrhttp://befuddlr.com/ by Amy Hoy and Me
Page 14
Tasty PlannerStarted as something of a Microapp - built for Rails Rumble
http://tastyplanner.com by: Josh Owens, Chris Saylor, Bruno Miranda and Kevin Burg
Page 15
Spell with Flickrhttp://metaatem.net/words
Page 16
Hide an Image with CSShttp://metaatem.net/highlite
Page 17
Peglisthttp://peglist.metaatem.net
Page 18
Band Namedhttp://bandnamed.com/
Page 20
Micromicro |ˈmīkrō|noun ( pl. -cros)1 small : micromachines.
ORIGIN from the 80s MicroMachines
Page 21
App
app |ap|nounshort for web application.
Page 22
Crux in
One Sitting
Page 23
Rails
Camping
Sinatra
Merb
Mongrel
Bash, C, Perl, even straight html
Page 29
Working with
folks who rule
Page 35
Adsense
• Easy
• Geeks don’t click ads
Page 36
Beg
• Put a pay pal button up and be done
• Talk about how “hard” you worked
Page 37
Sponsor / Patronage
• Kind of like begging
• Kind of like ads
Page 38
Better than money
Page 47
Design
Develop
Deploy
Page 53
rails bookr
cd bookr
script/generate scaffold book \
title:string description:text
rake db:migrate
script/server &
open http://localhost:3000/books
Rails
Page 54
Sinatramate bookr.rb
ruby bookr.rb &
open http://localhost:4567/
require 'rubygems'require 'sinatra'
get "/" do "Hello There"end
Page 55
Foamee
• Made by a non-coder
• Built without a twitter library
Page 59
Just Do It
Real Artists Ship
Page 60
Just Do It
Real Artists Ship
Ready, Fire, Aim
Page 61
Just Do It
Real Artists Ship
Ready, Fire, Aim
Get Real
Page 62
Just Do It
Real Artists Ship
Ready, Fire, Aim
Get Real
Release Early, Release Often
Page 63
Twistori
• Built in 6 hours
• Amy wanted to “Ship something”
Page 68
Don’t repeat Anyone
Page 69
Don’t repeat Anyone
• Use libraries
Page 70
Don’t repeat Anyone
• Use libraries
• Steal code (when permitted)
Page 71
Don’t repeat Anyone
• Use libraries
• Steal code (when permitted)
• Get help
Page 73
NIH Rules
• Don’t learn 2 (or more APIs) to use 1
Page 74
NIH Rules
• Don’t learn 2 (or more APIs) to use 1
• Don’t learn 1 API when 0 will do
Page 75
NIH Rules
• Don’t learn 2 (or more APIs) to use 1
• Don’t learn 1 API when 0 will do
• READ CODE!!!