oscon keynote: trying to suck less

71
Trying to Suck Less Making Web 2.0 Mean Something

Upload: anil-dash

Post on 17-Aug-2014

8.512 views

Category:

Economy & Finance


2 download

DESCRIPTION

A presentation I gave about Six Apart's work for the O'Reilly Open Source conference in 2006

TRANSCRIPT

Page 1: OSCON Keynote: Trying To Suck Less

Trying to Suck LessMaking Web 2.0 Mean Something

Page 2: OSCON Keynote: Trying To Suck Less

Anil Dash

(lousy coder)

Page 3: OSCON Keynote: Trying To Suck Less

Blogs!

Page 4: OSCON Keynote: Trying To Suck Less
Page 5: OSCON Keynote: Trying To Suck Less

Connect withthe people you

care about.

Page 6: OSCON Keynote: Trying To Suck Less

Hooray Blogs!

Page 7: OSCON Keynote: Trying To Suck Less

Cute OverloadCat Pictures 2.0

Page 8: OSCON Keynote: Trying To Suck Less
Page 9: OSCON Keynote: Trying To Suck Less

Influencing Mainstream Media

Page 10: OSCON Keynote: Trying To Suck Less
Page 11: OSCON Keynote: Trying To Suck Less
Page 12: OSCON Keynote: Trying To Suck Less
Page 13: OSCON Keynote: Trying To Suck Less

Niche Communities

Page 14: OSCON Keynote: Trying To Suck Less
Page 15: OSCON Keynote: Trying To Suck Less

(Helping FurriesGet Married)

Page 16: OSCON Keynote: Trying To Suck Less

(Helping AnybodyGet Connected)

Page 17: OSCON Keynote: Trying To Suck Less

Web 2.0!

Page 18: OSCON Keynote: Trying To Suck Less
Page 19: OSCON Keynote: Trying To Suck Less
Page 20: OSCON Keynote: Trying To Suck Less

It’s great stuff.

Page 21: OSCON Keynote: Trying To Suck Less

Blogs don’t suck. (Mostly.)Web 2.0 doesn’t suck. (Mostly.)

Page 22: OSCON Keynote: Trying To Suck Less

Getting Carried Away

Page 23: OSCON Keynote: Trying To Suck Less

“We’re the fourth most popular mobile

application for tagging podcasts!”

(Digg This!)

Page 24: OSCON Keynote: Trying To Suck Less

http://www.hat.evr

Page 25: OSCON Keynote: Trying To Suck Less
Page 26: OSCON Keynote: Trying To Suck Less

Who would want to use this?

Page 27: OSCON Keynote: Trying To Suck Less

Is it making my life better?

Page 28: OSCON Keynote: Trying To Suck Less

This sucks!

Page 29: OSCON Keynote: Trying To Suck Less

Sucks = Could Be Great

Page 30: OSCON Keynote: Trying To Suck Less

Uh oh!You succeed in your plan, and nobody’s

any happier.

Page 31: OSCON Keynote: Trying To Suck Less

Uh oh!You build something great, but you have

to shut it down.

Page 32: OSCON Keynote: Trying To Suck Less

Sucks = Doesn’t Scale

Page 33: OSCON Keynote: Trying To Suck Less

1.Blogs2.???3.Profit!

Page 34: OSCON Keynote: Trying To Suck Less

Profit!(Any way thatyou want to.)

Page 35: OSCON Keynote: Trying To Suck Less

Profit!(So you can scale.)

Page 36: OSCON Keynote: Trying To Suck Less

But wait,it gets worse!

Page 37: OSCON Keynote: Trying To Suck Less

•Open Data•Open Feeds•Open APIs•Open Source

Page 38: OSCON Keynote: Trying To Suck Less

They’re not open!

Page 39: OSCON Keynote: Trying To Suck Less

Even many sites that don’t suck

aren’t open.

Page 40: OSCON Keynote: Trying To Suck Less

It’s not a witch hunt.

Page 41: OSCON Keynote: Trying To Suck Less

Not Just Table Scraps

Page 42: OSCON Keynote: Trying To Suck Less

It’s easy to slip up:

•Not Open•Meaningless

Page 43: OSCON Keynote: Trying To Suck Less

It’s still worth trying.

Page 44: OSCON Keynote: Trying To Suck Less

Making lives better!

Page 45: OSCON Keynote: Trying To Suck Less

What’s It Take To Build This Stuff?

Page 46: OSCON Keynote: Trying To Suck Less

Requisite LAMP Stack Slide!

Page 47: OSCON Keynote: Trying To Suck Less

Perl gods:We’re Hiring!

Page 48: OSCON Keynote: Trying To Suck Less

Yay, LAMP!

Page 49: OSCON Keynote: Trying To Suck Less

Uh oh, LAMP.

Page 50: OSCON Keynote: Trying To Suck Less

How to win the Tour de France:

1.Buy a bike2.Buy tight shorts3.Go faster than everyone4.Win!

Page 51: OSCON Keynote: Trying To Suck Less

A scalable file systemMemory Caching for Dynamic Sites

Load BalancingReal-Time Messaging

Identity that doesn’t suckA useful database abstraction layer

Distributed Job ManagementAd Serving

A useful, standard APIAjax libraries for the front-end

The Ugly Stuff

Page 52: OSCON Keynote: Trying To Suck Less

What’s Wrong With What’s Out There?

•Not open•Expensive•Complicated•All of the above• It sucks!

Page 53: OSCON Keynote: Trying To Suck Less

The Platform

PerlbalMemcachedMogileFSDjabberd

Page 54: OSCON Keynote: Trying To Suck Less

Why Use Them?•They’re Open•They’re Free•They Work Like Crazy

Page 55: OSCON Keynote: Trying To Suck Less

Real Scaling!

Page 56: OSCON Keynote: Trying To Suck Less

A light, fast load balancer that

leaves the hard stuff to Apache.

Perlbal

Page 57: OSCON Keynote: Trying To Suck Less

Helps your database service enough requests to have all your pages

be dynamic.

Memcached

Page 58: OSCON Keynote: Trying To Suck Less

A high-availability, scalable file system that assumes your hardware will fail.

MogileFS

Page 59: OSCON Keynote: Trying To Suck Less

OMG FILES!MOGILE FS!

Page 60: OSCON Keynote: Trying To Suck Less

Djabberd

Real-TimeJabber MessagingPowers LJ Talk

Page 61: OSCON Keynote: Trying To Suck Less

PerlbalMemcached

MogileFSDjabberd

Page 62: OSCON Keynote: Trying To Suck Less

Data::ObjectDriverOpenID

TrackBackXML::AtomAd Engine

Plagger

Lots More

Page 63: OSCON Keynote: Trying To Suck Less

We build on this.

Page 64: OSCON Keynote: Trying To Suck Less

Extracted from real working apps.

Page 65: OSCON Keynote: Trying To Suck Less

Web 2.0's greatest hits are built on this.

Page 66: OSCON Keynote: Trying To Suck Less
Page 67: OSCON Keynote: Trying To Suck Less

So What DoesWeb 2.0 Mean?

It’s open.It doesn’t suck.

Page 68: OSCON Keynote: Trying To Suck Less

Go get it:

http://developer.sixapart.com

Page 69: OSCON Keynote: Trying To Suck Less

Now go build something that doesn’t suck.

Page 70: OSCON Keynote: Trying To Suck Less

Thank You!

Page 71: OSCON Keynote: Trying To Suck Less

See our sessions:Stump the Band: 1:45pm, E142Plagger: 2:35pm, Portland 256Data::ObjectDriver:11:35am Thursday, Portland 256LiveJournal’s Secret Spinoffs:11:35am Friday, F150