Slideshare.net (beta)

 
Post to TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 10 (more)

OSCON Keynote: Trying To Suck Less

From anildash, 2 years ago

A presentation I gave about Six Apart's work for the O'Reilly Open more

3771 views  |  3 comments  |  8 favorites  |  115 downloads  |  1 embed (Stats)
 

Categories

Add Category
 
 

Groups / Events

 
Embed
options

More Info

This slideshow is Public
Total Views: 3771
on Slideshare: 3764
from embeds: 7

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