Slide 1

Slide 1 text

HOW TO STAY UP TO DATE O N W E B S T U F F

Slide 2

Slide 2 text

CHRIS COYIER Digby &

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

How do you stay up to date on the latest web technology?

Slide 7

Slide 7 text

UMMMMMMM #SHUFFLEFEET #VAGUEANSWER #MAKEFORTHEDOOR

Slide 8

Slide 8 text

I should think about that and come up with a decent answer

Slide 9

Slide 9 text

AlwaysReadTheManual.com Three beautiful, illustrated hardbound books a year, each holding six articles and six personal lessons that use the maturing of the discipline of web design as a starting point for deeper explorations of our work and who we are as designers.

Slide 10

Slide 10 text

Tounge-Tied T R E N T W A L T O N

Slide 11

Slide 11 text

“And what is it that you do?” “I’m a web designer.” “Oh, that’s nice.”

Slide 12

Slide 12 text

DAMMIT. That didn’t go the way I wanted it to. Again.

Slide 13

Slide 13 text

Once more, I’ve proven to be a poor representative of the industry I’m so proud to belong to.

Slide 14

Slide 14 text

How do you stay up to date on the latest web technology?

Slide 15

Slide 15 text

ONE QUESTION MANY SUBTEXTS

Slide 16

Slide 16 text

1 “Gimme Something Easy” S U B T E X T N U M B E R O N E

Slide 17

Slide 17 text

OH HERE

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

It’s not that easy

Slide 20

Slide 20 text

ER WAIT

Slide 21

Slide 21 text

Web Design Weekly web-design-weekly.com

Slide 22

Slide 22 text

CSS Weekly css-weekly.com

Slide 23

Slide 23 text

Sidebar sidebar.io

Slide 24

Slide 24 text

JavaScript Weekly javascriptweekly.com

Slide 25

Slide 25 text

HTML5 Weekly html5-weekly.com

Slide 26

Slide 26 text

RWD Weekly responsivedesignweekly.com

Slide 27

Slide 27 text

Maybe it is that easy

Slide 28

Slide 28 text

2 “I’m worried about making bad decisions” S U B T E X T N U M B E R T W O

Slide 29

Slide 29 text

I’m about to start a new project. I want to make smart decisions on what tech to use.

Slide 30

Slide 30 text

Workflow Preprocessors Libraries Languages Frameworks Tools / Software

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

HAHA BUSINESS

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

Is the tech right for the project? Is it just short-term cool or long-term right? What is the fail cost?

Slide 35

Slide 35 text

Will the team be into it? Can I hire people that know it? How big is the community around it?

Slide 36

Slide 36 text

Watch the “Big” Players Look at Enormous GitHub Repos Be aware of tech you hear about over and over Look at Community Sizes Research Investment Costs Employ Good Decision Making

Slide 37

Slide 37 text

3 “I’m getting old.” S U B T E X T N U M B E R T H R E E

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

It might not be that you’re getting old. It might be that you’re getting bored.

Slide 44

Slide 44 text

Find a way to get excited again. Or get out. #noshame

Slide 45

Slide 45 text

Decisions, decisions.

Slide 46

Slide 46 text

HOW TO MAKE A DECISION

Slide 47

Slide 47 text

with Chris Coyier

Slide 48

Slide 48 text

Get a good night’s sleep 1 O R T E N

Slide 49

Slide 49 text

Clearly lay out all the options 2 O F T E N B O O L E A N

Slide 50

Slide 50 text

Consider outcome of each of those choices 3 A L S O : I N T U I T I O N

Slide 51

Slide 51 text

Pick the best one and do it 4 D O N ’ T B E A W I M P

Slide 52

Slide 52 text

See how it goes 5 D R I N K goto(1);

Slide 53

Slide 53 text

THE MOST IMPORTANT DECISIONS TRANSCEND TECH

Slide 54

Slide 54 text

Who do you choose to work with? What is my attitude? What culture am I trying to cultivate?

Slide 55

Slide 55 text

Am I letting UX drive choices? Am I building something people love? Am I writing things people want to read?

Slide 56

Slide 56 text

DECISION MAKING AT WORK

Slide 57

Slide 57 text

How should I go about hosting private video? Obscure Startups

Slide 58

Slide 58 text

Should I start using icon fonts? Is single-color OK? Is performance better or worse? Will it speed up or slow down development? Can we deal with all accessibility concerns? Can I find ones that work for me? I can build my own? Do they look better to my audience?

Slide 59

Slide 59 text

Should I use HTML5 form features? What is the browser support? Quirks to watch out for? What features do I need? What control do I have? What kind of fallback is acceptable?

Slide 60

Slide 60 text

No content

Slide 61

Slide 61 text

Should we use Sass? What is the cost to switch? Can we get the whole team on board? What is the learning curve? What are other people saying/doing? What other benefits/effects does it have?

Slide 62

Slide 62 text

What browsers should I support? Look at YOUR data What are trending indicating? What is the cost of support? What do you gain from that support? Do the math

Slide 63

Slide 63 text

FILING AWAY NEW THINGS

Slide 64

Slide 64 text

IcedCoffeeScript? WTF is IcedCoffeScript?

Slide 65

Slide 65 text

No content

Slide 66

Slide 66 text

IcedCoffeeScript is a superset of CoffeeScript... it will interpret almost all existing CoffeeScript programs. IcedCoffeeScript (ICS) adds two new keywords: await and defer. parallelSearch = (keywords, cb) -> out = [] await for k,i in keywords search k, defer out[i] cb out

Slide 67

Slide 67 text

How do you stay up to date on the latest web technology?

Slide 68

Slide 68 text

What if you just stopped? Would it make that big of a difference?

Slide 69

Slide 69 text

Stay as up to date as you need to

Slide 70

Slide 70 text

Not out of compulsion

Slide 71

Slide 71 text

No content

Slide 72

Slide 72 text

I BET if you stopped reading any dev tech news for a year, you could catch up in a week. Binge on some blogs. Go to a conference or two.

Slide 73

Slide 73 text

THE BOSS SLIDES

Slide 74

Slide 74 text

CSS-Tricks css-tricks.com Smashing Magazine smashingmagazine.com Cognition cognition.happycog.com NetTuts+ net.tutsplus.com Web Platform blog.webplatform.org CSS Wizardry csswizardry.com BRICSS bricss.net 24 Ways 24ways.org Codrops tympanus.com/codrops HTML5 Doctor html5doctor.com

Slide 75

Slide 75 text

Paul Irish paulirish.com Jeremy Keith adactio.com Martin Wolf theamazingweb.net Ryan Seddon thecssninja.com Zoe Gillenwater zomigi.com Estelle Weyl estelle.github.com Nicolas Zakas nczonline.net Nicole Sullivan stubbornella.org Dave Rupert daverupert.com Rebecca Murphey blog.rebeccamurphey.com Tab Atkins xanthir.com Christian Heilman christianheilmann.com

Slide 76

Slide 76 text

ShopTalk shoptalkshow.com The Web Ahead 5by5.tv/webahead Non Breaking Space nonbreakingspace.tv The Big Web Show 5by5.tv/bigwebshow Build Podcast build-podcast.com Rails Casts railscasts.com The Industry theindustry.cc This Developer’s Life thisdeveloperslife.com The East Wing theeastwing.net BizCraft unmatchedstyle.com/bizcraft

Slide 77

Slide 77 text

Elijah Manor @elijahmanor Mike Taylor @miketaylr Ethan Marcotte @rwd David Walsh @davidwalshblog Jeff Starr @perishable Lea Verou @leaverou Divya Manian @divya Ben Alman @cowboy Scott Jehl @scottjehl Mat Marquis @wilto Simon @simurai Hakim El Hattab @hakimel

Slide 78

Slide 78 text

Web Design Weekly web-design-weekly.com CSS Weekly css-weekly.com JavaScript Weekly javascriptweekly.com HTML5 Weekly html5-weekly.com RWD Weekly responsivedesignweekly.com

Slide 79

Slide 79 text

WHAT ABOUT THAT QUESTION

Slide 80

Slide 80 text

How do you stay up to date on the latest web technology?

Slide 81

Slide 81 text

“And what is it that you do?” “I work at a small web design shop and we’re building a website that sells car parts for old cars. ”

Slide 82

Slide 82 text

If you’re looking for a few quick wins, there are some great newsletters you can subscribe to.

Slide 83

Slide 83 text

But why do you ask?

Slide 84

Slide 84 text

THANK YOU @chriscoyier chriscoyier.net