Slideshow transcript
Slide 1: Trying to Suck Less Making Web 2.0 M Something ean
Slide 2: Anil Dash (lousy coder)
Slide 3: Blogs!
Slide 5: Connect with the people you care about.
Slide 6: Hooray Blogs!
Slide 7: Cute Overload Cat Pictures 2.0
Slide 9: Influencing Mainstream Media
Slide 13: Niche Communities
Slide 15: (Helping Furries Get Married)
Slide 16: (Helping Anybody Get Connected)
Slide 17: Web 2.0!
Slide 20: It’s great stuff.
Slide 21: Blogs don’t suck. (Mostly.) Web 2.0 doesn’t suck. (Mostly.)
Slide 22: Getting Carried Away
Slide 23: “We’re the fourth most popular mobile application for tagging podcasts!” (Digg This!)
Slide 24: http://www.hat.evr
Slide 26: Who would want to use this?
Slide 27: Is it making my life better?
Slide 28: This sucks!
Slide 29: Sucks = Could Be Great
Slide 30: Uh oh! You succeed in your plan, and nobody’s any happier.
Slide 31: Uh oh! You build something great, but you have to shut it down.
Slide 32: Sucks = Doesn’t Scale
Slide 33: 1.Blogs 2.??? 3.Profit!
Slide 34: Profit! (Any way that you want to.)
Slide 35: Profit! (So you can scale.)
Slide 36: But wait, it gets worse!
Slide 37: • Open Data • Open Feeds • Open APIs • Open Source
Slide 38: They’re not open!
Slide 39: Even many sites that don’t suck aren’t open.
Slide 40: It’s not a witch hunt.
Slide 41: Not Just Table Scraps
Slide 42: It’s easy to slip up: • Not Open • Meaningless
Slide 43: It’s still worth trying.
Slide 44: Making lives better!
Slide 45: What’s It Take To Build This Stuff?
Slide 46: Requisite LAMP Stack Slide!
Slide 47: Perl gods: We’re Hiring!
Slide 48: Yay, LAMP!
Slide 49: Uh oh, LAMP.
Slide 50: How to win the Tour de France: 1. Buy a bike 2. Buy tight shorts 3. Go faster than everyone 4. Win!
Slide 51: The Ugly Stuff A scalable file system Memory Caching for Dynamic Sites Load Balancing Real-Time Messaging Identity that doesn’t suck A useful database abstraction layer Distributed Job Management Ad Serving A useful, standard API Ajax libraries for the front-end
Slide 52: What’s Wrong With What’s Out There? • Not open • Expensive • Complicated • All of the above • It sucks!
Slide 53: The Platform Perlbal Memcached MogileFS Djabberd
Slide 54: Why Use Them? • They’re Open • They’re Free • They Work Like Crazy
Slide 55: Real Scaling!
Slide 56: Perlbal A light, fast load balancer that leaves the hard stuff to Apache.
Slide 57: Memcached Helps your database service enough requests to have all your pages be dynamic.
Slide 58: MogileFS A high-availability, scalable file system that assumes your hardware will fail.
Slide 59: MOGILE FS! OMG FILES!
Slide 60: Djabberd Real-Time Jabber Messaging Powers LJ Talk
Slide 61: Perlbal Memcached MogileFS Djabberd
Slide 62: Lots More Data::ObjectDriver OpenID TrackBack XML::Atom Ad Engine Plagger
Slide 63: We build on this.
Slide 64: Extracted from real working apps.
Slide 65: Web 2.0's greatest hits are built on this.
Slide 67: So What Does Web 2.0 Mean? It’s open. It doesn’t suck.
Slide 68: Go get it: http://developer.sixapart.com
Slide 69: Now go build something that doesn’t suck.
Slide 70: Thank You!
Slide 71: See our sessions: Stump the Band: 1:45pm, E142 Plagger: 2:35pm, Portland 256 Data::ObjectDriver: 11:35am Thursday, Portland 256 LiveJournal’s Secret Spinoffs: 11:35am Friday, F150



Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 10 (more)