the prestige of being a web developer (no notes)

86
The prestige of being a web developer. Christian Heilmann, Fronteers, Amsterdam, October 2011

Post on 12-Sep-2014

4.531 views

Category:

Technology


2 download

DESCRIPTION

Closing keynote of the Fronteers conference in Amsterdam. Blog notes are available at http://www.wait-till-i.com/2011/10/07/the-prestige-of-being-a-web-developer-fronteers-11

TRANSCRIPT

Page 1: The prestige of being a web developer (no notes)

The prestige of being a web developer.

Christian Heilmann, Fronteers, Amsterdam, October 2011

Page 2: The prestige of being a web developer (no notes)

There is a lot of talk about HTML5 and when you look at the demos

showing what it can do we are faced with a lot of interactive videos and 3D animations. HTML5 however

means much more than that - it turns web technologies into a real

application environment and in this talk Chris Heilmann of Mozilla will show you how your backend code can benefit greatly from the new

features modern browsers offer us.

http://www.imdb.com/title/tt0482571/

Page 3: The prestige of being a web developer (no notes)

A W E S O M E!

Page 4: The prestige of being a web developer (no notes)
Page 5: The prestige of being a web developer (no notes)
Page 6: The prestige of being a web developer (no notes)

how do magic tricks work?

Page 7: The prestige of being a web developer (no notes)

three parts to any magic trick.

Page 8: The prestige of being a web developer (no notes)

1 - The Pledge

Page 9: The prestige of being a web developer (no notes)

2 - The Turn

Page 10: The prestige of being a web developer (no notes)

3 - The Prestige

Page 11: The prestige of being a web developer (no notes)

“I use Google mostly. Is that a mac?”

Page 12: The prestige of being a web developer (no notes)

Native 3D sound in pure CSS with fallback for IE6!

Page 13: The prestige of being a web developer (no notes)

+1 that like and a RT on that!

Page 14: The prestige of being a web developer (no notes)

Most inspiring talk ever!

Page 15: The prestige of being a web developer (no notes)
Page 16: The prestige of being a web developer (no notes)

How do goodmagicians work?

Page 17: The prestige of being a web developer (no notes)

Reuse and improve

Page 18: The prestige of being a web developer (no notes)

<button> vs. <div class="clicky">

if ( test ) { apply(); }

Page 19: The prestige of being a web developer (no notes)

In the old days...

Behaviour

Presentation

Structure

HTM

L

Page 20: The prestige of being a web developer (no notes)

DHTML days (1)

Behaviour

Presentation

Structure

HTM

L

JSJS

Page 21: The prestige of being a web developer (no notes)

DHTML days (2)

Behaviour

Presentation

Structure

JSCSS

HTM

L

Page 22: The prestige of being a web developer (no notes)

The gospel (according to Zeldman)

Behaviour

Presentation

Structure

JS

CSS

HTM

L

Page 23: The prestige of being a web developer (no notes)

The now...Behaviour

Presentation

Structure

JSCSS

HTM

L

Page 24: The prestige of being a web developer (no notes)

approach.refresh();

Page 25: The prestige of being a web developer (no notes)

Learn from others

Page 26: The prestige of being a web developer (no notes)
Page 27: The prestige of being a web developer (no notes)

NIN = goodNIH = BAD!

N

Page 28: The prestige of being a web developer (no notes)

Be inventive

Page 29: The prestige of being a web developer (no notes)
Page 30: The prestige of being a web developer (no notes)
Page 31: The prestige of being a web developer (no notes)

Leaving the comfort zone

Page 32: The prestige of being a web developer (no notes)

!desktop

Page 33: The prestige of being a web developer (no notes)
Page 34: The prestige of being a web developer (no notes)

Can haz Flash info plz?

Page 35: The prestige of being a web developer (no notes)

Be gorgeous!

Page 36: The prestige of being a web developer (no notes)
Page 37: The prestige of being a web developer (no notes)

code = poetry

Page 38: The prestige of being a web developer (no notes)

Be open

Page 40: The prestige of being a web developer (no notes)
Page 41: The prestige of being a web developer (no notes)

adaptation brings the prestige

Page 42: The prestige of being a web developer (no notes)
Page 43: The prestige of being a web developer (no notes)
Page 44: The prestige of being a web developer (no notes)

your work, multiplied!

Page 45: The prestige of being a web developer (no notes)

"I was a young man with uninformed ideas. I threw out queries, suggestions, wondering all the time over everything; and to my astonishment the ideas took like wildfire"

Charles Darwin

Page 46: The prestige of being a web developer (no notes)

web workers != stage magicians

Page 47: The prestige of being a web developer (no notes)

Something I can never have?

Page 48: The prestige of being a web developer (no notes)

Ask questions, demand cool stuff to adapt to your environments.

Page 49: The prestige of being a web developer (no notes)

Don’t be out for blood!

Page 50: The prestige of being a web developer (no notes)

Browser makers want the web to succeed and deliver awesome experiences.

Page 51: The prestige of being a web developer (no notes)

This is what we should be spending time and money on.

Page 52: The prestige of being a web developer (no notes)

http://www.flickr.com/photos/blank22763/6208392005/

Can haz moar harmony?

Page 53: The prestige of being a web developer (no notes)
Page 54: The prestige of being a web developer (no notes)

Being reactive kills innovation.

Page 55: The prestige of being a web developer (no notes)

People to trust

Page 56: The prestige of being a web developer (no notes)

If you’re on stage, tell the truth.

Page 57: The prestige of being a web developer (no notes)

http://www.flickr.com/photos/aoifecitywomanchile/5204950442/

Page 58: The prestige of being a web developer (no notes)

Vanishing act

Page 59: The prestige of being a web developer (no notes)

Mark == OK?

Page 60: The prestige of being a web developer (no notes)
Page 61: The prestige of being a web developer (no notes)
Page 62: The prestige of being a web developer (no notes)

Join the band!

Page 63: The prestige of being a web developer (no notes)
Page 64: The prestige of being a web developer (no notes)
Page 65: The prestige of being a web developer (no notes)

Collaboration

Page 66: The prestige of being a web developer (no notes)
Page 67: The prestige of being a web developer (no notes)
Page 68: The prestige of being a web developer (no notes)
Page 69: The prestige of being a web developer (no notes)
Page 70: The prestige of being a web developer (no notes)

Be your own teacher

Page 71: The prestige of being a web developer (no notes)

code is open, slides are released!

Page 72: The prestige of being a web developer (no notes)

Fill the blanks

Page 73: The prestige of being a web developer (no notes)
Page 74: The prestige of being a web developer (no notes)
Page 75: The prestige of being a web developer (no notes)

Guerrilla docs

Page 76: The prestige of being a web developer (no notes)

!code. Examples + Docs = :)

Page 77: The prestige of being a web developer (no notes)

OHAI -webkit, here’s -moz, -o, -ms, !-

Page 78: The prestige of being a web developer (no notes)

Use what you heard!

Page 79: The prestige of being a web developer (no notes)

"Now that we spent 4 years making rounded corners working in every browser designers don't want to use them as they look dated"

-- Molly Holzschlag

Page 80: The prestige of being a web developer (no notes)

Repeat the message!

Page 81: The prestige of being a web developer (no notes)

Your boss will love you!

Page 82: The prestige of being a web developer (no notes)

Collect good stories

Page 83: The prestige of being a web developer (no notes)

Best practices are discovered, not defined!

Page 84: The prestige of being a web developer (no notes)

Bring us evidence!

Page 85: The prestige of being a web developer (no notes)

Reserved for you

Page 86: The prestige of being a web developer (no notes)

Thanks!Chris Heilmann

@codepo8