Slide 1

Slide 1 text

codecraft dane petersen GE design conference may 12, 2014

Slide 2

Slide 2 text

The Web

Slide 3

Slide 3 text

2005

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

“Desktop applications have a richness and responsiveness that has seemed out of reach on the Web.”

Slide 9

Slide 9 text

“Desktop applications have a richness and responsiveness that has seemed out of reach on the Web.”

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

“Forget what we think we know about the limitations of the Web, and begin to imagine a wider, richer range of possibilities.”

Slide 13

Slide 13 text

“Forget what we think we know about the limitations of the Web, and begin to imagine a wider, richer range of possibilities.”

Slide 14

Slide 14 text

Since then…

Slide 15

Slide 15 text

2005

Slide 16

Slide 16 text

2006 2005

Slide 17

Slide 17 text

2006 2007 2005

Slide 18

Slide 18 text

2006 2007 2008 2005

Slide 19

Slide 19 text

2006 2007 2008 2009 2005

Slide 20

Slide 20 text

2006 2007 2008 2009 2010 2005

Slide 21

Slide 21 text

2006 2007 2008 2009 2010 2005

Slide 22

Slide 22 text

2006 2007 2008 2009 2010 2005

Slide 23

Slide 23 text

2006 2007 2008 2009 2010 2005 2011

Slide 24

Slide 24 text

2006 2007 2008 2009 2010 2005 2011 2012

Slide 25

Slide 25 text

2011 2012 2013 2006 2007 2008 2009 2010 2005

Slide 26

Slide 26 text

2011 2012 2013 2006 2007 2008 2009 2010 2005

Slide 27

Slide 27 text

2011 2012 2013 ? 2014 2006 2007 2008 2009 2010 2005

Slide 28

Slide 28 text

Our ability to express the rich experience of the modern web is hobbled by design tools that are stuck in a static past.

Slide 29

Slide 29 text

Meanwhile…

Slide 30

Slide 30 text

“Ajax applications inevitably involve running complex JavaScript code on the client. Making that complex code efficient and bug-free is not a task to be taken lightly, and better development tools and frameworks will be needed to help us meet that challenge.”

Slide 31

Slide 31 text

“Ajax applications inevitably involve running complex JavaScript code on the client. Making that complex code efficient and bug-free is not a task to be taken lightly, and better development tools and frameworks will be needed to help us meet that challenge.”

Slide 32

Slide 32 text

2005

Slide 33

Slide 33 text

2006 2005

Slide 34

Slide 34 text

2006 2007 2005

Slide 35

Slide 35 text

2006 2007 2008 2005

Slide 36

Slide 36 text

2006 2007 2008 2005

Slide 37

Slide 37 text

2006 2007 2008 2009 2005

Slide 38

Slide 38 text

2006 2007 2008 2009 2010 2005

Slide 39

Slide 39 text

2006 2007 2008 2009 2010 2005

Slide 40

Slide 40 text

2006 2007 2008 2009 2010 2005

Slide 41

Slide 41 text

2006 2007 2008 2009 2010 2005

Slide 42

Slide 42 text

2006 2007 2008 2009 2010 2005

Slide 43

Slide 43 text

Bootstrap 2006 2007 2008 2009 2010 2011 2005

Slide 44

Slide 44 text

Bootstrap 2006 2007 2008 2009 2010 2011 2012 2005

Slide 45

Slide 45 text

Bootstrap 2006 2007 2008 2009 2010 2011 2012 2013 2005

Slide 46

Slide 46 text

Bootstrap ? 2014 2006 2007 2008 2009 2010 2011 2012 2013 2005

Slide 47

Slide 47 text

Bootstrap 2014 2006 2007 2008 2009 2010 2011 2012 2013 2005

Slide 48

Slide 48 text

Bootstrap 2014 2006 2007 2008 2009 2010 2011 2012 2013 2005

Slide 49

Slide 49 text

Design in Code

Slide 50

Slide 50 text

Design in Code

Slide 51

Slide 51 text

Design in Code Designers Should Code

Slide 52

Slide 52 text

Design in Code Designers Should Code

Slide 53

Slide 53 text

Maybe this isn’t about us at all.

Slide 54

Slide 54 text

Bootstrap

Slide 55

Slide 55 text

Code is infinitely malleable, which makes it a fantastic medium for creating tools. Code is infinitely malleable

Slide 56

Slide 56 text

Great developers demonstrate the same care, skill and ingenuity in their craft as great designers. Great developers demonstrate the same care, skill and ingenuity in their craft

Slide 57

Slide 57 text

2014 ?

Slide 58

Slide 58 text

2014

Slide 59

Slide 59 text

Designers gonna design. Coders gonna code.

Slide 60

Slide 60 text

Imagine wider, richer possibilities.

Slide 61

Slide 61 text

Craft the tools that bring them to life.

Slide 62

Slide 62 text