Top Banner
Loading...
75
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microapps for Fun and profit

Loading...

Page 2: Microapps for Fun and profit

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

Microapps for Fun and Profit

Erik Kastner <[email protected]>metaatem.net

Page 4: Microapps for Fun and profit

Microapps for Fun and Profit

Erik Kastner <[email protected]>metaatem.net

Page 5: Microapps for Fun and profit

Microapps for Fun and Profit

Erik Kastner <[email protected]>metaatem.net

Page 6: Microapps for Fun and profit

I’m lovin it

Page 7: Microapps for Fun and profit

Facebook

Page 8: Microapps for Fun and profit

Flickr

Page 9: Microapps for Fun and profit

NOT Microapps

Page 10: Microapps for Fun and profit

Twistorihttp://twistori.com/ by Amy Hoy & Thomas Fuchs

Page 11: Microapps for Fun and profit

Foameehttp://foamee.com/ by Dan Cederholm

Page 12: Microapps for Fun and profit

Down for everyone or just mehttp://down4.net by Alex Payne

Page 13: Microapps for Fun and profit

Befuddlrhttp://befuddlr.com/ by Amy Hoy and Me

Page 14: Microapps for Fun and profit

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: Microapps for Fun and profit

Spell with Flickrhttp://metaatem.net/words

Page 16: Microapps for Fun and profit

Hide an Image with CSShttp://metaatem.net/highlite

Page 17: Microapps for Fun and profit

Peglisthttp://peglist.metaatem.net

Page 18: Microapps for Fun and profit

Band Namedhttp://bandnamed.com/

Page 19: Microapps for Fun and profit

“Microapps”

Page 20: Microapps for Fun and profit

Micromicro |ˈmīkrō|noun ( pl. -cros)1 small : micromachines.

ORIGIN from the 80s MicroMachines

Page 21: Microapps for Fun and profit

App

app |ap|nounshort for web application.

Page 22: Microapps for Fun and profit

Crux in

One Sitting

Page 23: Microapps for Fun and profit

Rails

Camping

Sinatra

Merb

Mongrel

Bash, C, Perl, even straight html

Page 24: Microapps for Fun and profit

HTML

Page 25: Microapps for Fun and profit

Even PHP!

Page 26: Microapps for Fun and profit

“For Fun”

Page 27: Microapps for Fun and profit

Play

Page 28: Microapps for Fun and profit

Learning

Page 29: Microapps for Fun and profit

Working with

folks who rule

Page 30: Microapps for Fun and profit

“and Profit”

Page 31: Microapps for Fun and profit
Page 32: Microapps for Fun and profit

$$$

Page 33: Microapps for Fun and profit

$$$£ £ £

Page 34: Microapps for Fun and profit

$$$£ £ £€ € €

Page 35: Microapps for Fun and profit

Adsense

• Easy

• Geeks don’t click ads

Page 36: Microapps for Fun and profit

Beg

• Put a pay pal button up and be done

• Talk about how “hard” you worked

Page 37: Microapps for Fun and profit

Sponsor / Patronage

• Kind of like begging

• Kind of like ads

Page 38: Microapps for Fun and profit

Better than money

Page 39: Microapps for Fun and profit

Reputation

Page 40: Microapps for Fun and profit

“Personal Brand”

Page 41: Microapps for Fun and profit

Experience

Page 42: Microapps for Fun and profit

Making aMicroapp

Page 43: Microapps for Fun and profit

3Easy Steps

Page 44: Microapps for Fun and profit
Page 45: Microapps for Fun and profit

Design

Page 46: Microapps for Fun and profit

Design

Develop

Page 47: Microapps for Fun and profit

Design

Develop

Deploy

Page 48: Microapps for Fun and profit

Design

Page 49: Microapps for Fun and profit

Design is Hard

Page 50: Microapps for Fun and profit

Twistori

Page 51: Microapps for Fun and profit

Foamee

Page 52: Microapps for Fun and profit

Develop

Page 53: Microapps for Fun and profit

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: Microapps for Fun and profit

Sinatramate bookr.rb

ruby bookr.rb &

open http://localhost:4567/

require 'rubygems'require 'sinatra'

get "/" do "Hello There"end

Page 55: Microapps for Fun and profit

Foamee

• Made by a non-coder

• Built without a twitter library

Page 56: Microapps for Fun and profit

Deploy

Page 57: Microapps for Fun and profit
Page 58: Microapps for Fun and profit

Just Do It

Page 59: Microapps for Fun and profit

Just Do It

Real Artists Ship

Page 60: Microapps for Fun and profit

Just Do It

Real Artists Ship

Ready, Fire, Aim

Page 61: Microapps for Fun and profit

Just Do It

Real Artists Ship

Ready, Fire, Aim

Get Real

Page 62: Microapps for Fun and profit

Just Do It

Real Artists Ship

Ready, Fire, Aim

Get Real

Release Early, Release Often

Page 63: Microapps for Fun and profit

Twistori

• Built in 6 hours

• Amy wanted to “Ship something”

Page 64: Microapps for Fun and profit
Page 65: Microapps for Fun and profit
Page 66: Microapps for Fun and profit
Page 67: Microapps for Fun and profit

Tasty Planner

Page 68: Microapps for Fun and profit

Don’t repeat Anyone

Page 69: Microapps for Fun and profit

Don’t repeat Anyone

• Use libraries

Page 70: Microapps for Fun and profit

Don’t repeat Anyone

• Use libraries

• Steal code (when permitted)

Page 71: Microapps for Fun and profit

Don’t repeat Anyone

• Use libraries

• Steal code (when permitted)

• Get help

Page 72: Microapps for Fun and profit

NIH Rules

Page 73: Microapps for Fun and profit

NIH Rules

• Don’t learn 2 (or more APIs) to use 1

Page 74: Microapps for Fun and profit

NIH Rules

• Don’t learn 2 (or more APIs) to use 1

• Don’t learn 1 API when 0 will do

Page 75: Microapps for Fun and profit

NIH Rules

• Don’t learn 2 (or more APIs) to use 1

• Don’t learn 1 API when 0 will do

• READ CODE!!!