Slide 1

Slide 1 text

NEXT WAVE INFRASTRUCTURE PHIL HAWKSWORTH DOING FAR MORE WITH MUCH LESS

Slide 2

Slide 2 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify HELLO

Slide 3

Slide 3 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify PHIL HAWKSWORTH @

Slide 4

Slide 4 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify MAKING THINGS

Slide 5

Slide 5 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify

Slide 6

Slide 6 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify

Slide 7

Slide 7 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify SALES PITCH

Slide 8

Slide 8 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify

Slide 9

Slide 9 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify

Slide 10

Slide 10 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify MY TRACK RECORD

Slide 11

Slide 11 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify NERD

Slide 12

Slide 12 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify STATIC SITES GO ALL HOLLYWOOD 7 7 @PHILHAWKSWORTH FRONTEERS, AMSTERDAM, 2015 ~ I C CAN SMELL YOUR MS

Slide 13

Slide 13 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth THE GOAL FOR THIS TALK

Slide 14

Slide 14 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify TIME TO SEXY IT UP

Slide 15

Slide 15 text

NEXT WAVE INFRASTRUCTURE PHIL HAWKSWORTH DOING FAR MORE WITH MUCH LESS

Slide 16

Slide 16 text

NEXT WAVE INFRASTRUCTURE PHIL HAWKSWORTH DOING FAR MORE WITH MUCH LESS

Slide 17

Slide 17 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify EXOTIC OR NEW

Slide 18

Slide 18 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify FUNDAMENTALS

Slide 19

Slide 19 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify WE LEARN A LOT AT CONFERENCES

Slide 20

Slide 20 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify CONFINING THESE LEARNINGS TO OUR LOCAL ENVIRONMENTS IS A WASTE

Slide 21

Slide 21 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify LET’S MAKE SURE THE GOOD STUFF REACHES YOUR USERS

Slide 22

Slide 22 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth GREAT…
 HALF AN HOUR OF SLIDES ABOUT PROCESS ALL OF YOU

Slide 23

Slide 23 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify FOR THE NEXT 30 MINUTES OR SO / WHERE DOES IT HURT? / 3 STORIES / MINDSETS AND RESOURCES

Slide 24

Slide 24 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth WHERE DOES IT HURT?

Slide 25

Slide 25 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify CLIENTS / DEADLINES / COMPLEXITY PROJECTS USUALLY INVOLVE

Slide 26

Slide 26 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify SLEEPLESS NIGHTS

Slide 27

Slide 27 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify THE PERFECT PROJECT TIMELINE BRIEF AWARDS LAUNCH START SCOPE 
 RE-SCOPE CLIENT
 REVIEW FINAL 
 SIGN OFF FIXES “ ” !

Slide 28

Slide 28 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth LAUNCH DAY

Slide 29

Slide 29 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify PROJECTS CAN BE HARD NEWSFLASH

Slide 30

Slide 30 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify LEARNING PROJECTS USUALLY INVOLVE

Slide 31

Slide 31 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify CHANGE PROJECTS USUALLY INVOLVE

Slide 32

Slide 32 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify INFRASTRUCTURE

Slide 33

Slide 33 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify OUR EVOLVING APPROACH TO INFRASTRUCTURE ON SITE HARDWARE SOME RACK SPACE VIRTUAL SERVER SOFTWARE
 AAS FUNCTIONS
 AAS (not Rackspace)

Slide 34

Slide 34 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify NEW DEPLOYMENT CONVENTIONS

Slide 35

Slide 35 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify APPROACH

Slide 36

Slide 36 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify MINDSET

Slide 37

Slide 37 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify MANAGING CHANGE MANAGING THE UNKNOWABLE THIS IS WHERE IT HURTS

Slide 38

Slide 38 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify AT CRUNCH TIME, AS THE PRESSURE MOUNTS THIS IS WHERE IT HURTS

Slide 39

Slide 39 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify WHEN THE PLAN GOES IN THE TRASH THIS IS WHERE IT HURTS

Slide 40

Slide 40 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify CAN WE PLAN FOR THE PLAN GOING IN THE TRASH?

Slide 41

Slide 41 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify FOR THE NEXT 30 MINUTES OR SO / WHERE DOES IT HURT? / 3 STORIES / MINDSETS AND RESOURCES

Slide 42

Slide 42 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth DEPLOYING ON MY FIRST DAY Story one

Slide 43

Slide 43 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify A LARGE NATION-WIDE HEALTHCARE SITE

Slide 44

Slide 44 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 45

Slide 45 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify ONE TO NOT F**K UP

Slide 46

Slide 46 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify IT SHOULD HAVE GONE LIVE ON FRIDAY MY NEW BOSS

Slide 47

Slide 47 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify "

Slide 48

Slide 48 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify CAN YOU HELP THE TEAM FIGURE OUT THE DEPLOYMENT? MY NEW BOSS

Slide 49

Slide 49 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify THE PERFECT PROJECT TIMELINE BRIEF AWARDS LAUNCH START SCOPE 
 RE-SCOPE CLIENT
 REVIEW FINAL 
 SIGN OFF FIXES “ ” ! “FIGURE OUT” DEPLOYMENT

Slide 50

Slide 50 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify THE DEPLOYMENT

Slide 51

Slide 51 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify STAGING BOB ALICE PROD

Slide 52

Slide 52 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify FFFFFFFFFTP

Slide 53

Slide 53 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify UNKNOWABLE STATE

Slide 54

Slide 54 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify UNREPEATABLE PROCESS

Slide 55

Slide 55 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DID IT GO LIVE? YES, IT DID WAS IT CORRECT? YES. PROBABLY. HONESTLY, I DON’T THINK WE CAN EVERY REALLY KNOW

Slide 56

Slide 56 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify HOW DID THE NEXT DEPLOYMENT GO? I’M NOT READY TO TALK ABOUT THAT DO YOU NEED A HUG? YES. YES I DO

Slide 57

Slide 57 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify VERSION CONTROL SHOULD EXTEND TO YOUR DEPLOYMENTS Lessons HUMAN INTERVENTION IN DEPLOYMENTS IS UNDESIRABLE ATOMIC DEPLOYS ARE PREFERABLE TO PIECEMEAL DEPLOYS

Slide 58

Slide 58 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth SEARCHING FOR SYRIA Story two

Slide 59

Slide 59 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 60

Slide 60 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify PLENTY OF CHANGE (passive aggressive)

Slide 61

Slide 61 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify SIGNIFICANT POLITICAL SENSITIVITY

Slide 62

Slide 62 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify MORE STAKEHOLDERS

Slide 63

Slide 63 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify GREATER STAKEHOLDER DIVERSITY

Slide 64

Slide 64 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify A GLOBAL LAUNCH

Slide 65

Slide 65 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify ONE TO NOT F**K UP

Slide 66

Slide 66 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 67

Slide 67 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify ONE TO NOT F**K UP DEFINITELY

Slide 68

Slide 68 text

“FIGURE OUT” DEPLOYMENT Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify BRIEF AWARDS LAUNCH START SCOPE 
 RE-SCOPE CLIENT
 REVIEW FINAL 
 SIGN OFF FIXES “ ”

Slide 69

Slide 69 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify

Slide 70

Slide 70 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DELIVERIES

Slide 71

Slide 71 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DELIVER to QA

Slide 72

Slide 72 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DELIVER to PRODUCERS

Slide 73

Slide 73 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DELIVER to TRANSLATIONS TEAMS

Slide 74

Slide 74 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DELIVER to OUR EXEC

Slide 75

Slide 75 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DELIVER to THE CLIENT

Slide 76

Slide 76 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DELIVER to THE CLIENT’S
 BOSSES

Slide 77

Slide 77 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DELIVER to THE PUBLIC

Slide 78

Slide 78 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth LET’S DELIVER ANY VERSION AT ANY TIME PHIL’S AMBITION

Slide 79

Slide 79 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify VERSION CONTROL

Slide 80

Slide 80 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify TAGS SHOULD CREATE RESOURCES AT URLS

Slide 81

Slide 81 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify URLS FTW

Slide 82

Slide 82 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth AITCH TEE TEE PEE
 DOUBLE MEH ALEX SEXTON

Slide 83

Slide 83 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify http foobar.com http foobar.com ://

Slide 84

Slide 84 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify http foobar.com ://

Slide 85

Slide 85 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify TAGS SHOULD CREATE RESOURCES AT URLS

Slide 86

Slide 86 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DEV PROD STAGE GIT CI

Slide 87

Slide 87 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 88

Slide 88 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 89

Slide 89 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DEV PROD STAGE GIT CI

Slide 90

Slide 90 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DEV PROD LIVE GIT CI STAGE STAGE STAGE STAGE STAGE STAGE

Slide 91

Slide 91 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DEV PROD LIVE GIT CI STAGE STAGE STAGE STAGE STAGE STAGE

Slide 92

Slide 92 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DEMOS / DISCUSSIONS TESTS / ISSUES / SIGNOFF ALL HAPPENED AGAINST KNOWN VERSIONS

Slide 93

Slide 93 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify ADDRESSABLE AND ACCESSIBLE BUILD VERSIONS ARE A HUGE WIN Lessons DECIDING WHEN AND WHAT TO TAG REQUIRES COORDINATION ATOMIC DEPLOYS TO PROD REMOVE UNCERTAINTY FROM LAUNCH DAY

Slide 94

Slide 94 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth NETLIFY BUILDING NETLIFY Story three

Slide 95

Slide 95 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 96

Slide 96 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify LEARNING THE APPROACH FOR DEVELOPING THE SITE AND PRODUCT

Slide 97

Slide 97 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify jamstack JAVASCRIPT / API / MARKUP

Slide 98

Slide 98 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify jamstack “STATIC++”

Slide 99

Slide 99 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify jamstack “STATIC, WITH BENEFITS”

Slide 100

Slide 100 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify jamstack ECOSYSTEM

Slide 101

Slide 101 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify

Slide 102

Slide 102 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify MARKUP

Slide 103

Slide 103 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify JAVASCRIPT MARKUP

Slide 104

Slide 104 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify APIs JAVASCRIPT MARKUP

Slide 105

Slide 105 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify APIs JAVASCRIPT MARKUP SITE

Slide 106

Slide 106 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify APIs SITE (JAVASCRIPT) JAVASCRIPT MARKUP

Slide 107

Slide 107 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify NOT UNIQUE

Slide 108

Slide 108 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify jamstack

Slide 109

Slide 109 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DEV PROD LIVE GIT CI STAGE STAGE STAGE STAGE STAGE STAGE

Slide 110

Slide 110 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify DEV NETLIFY LIVE GIT CI STAGE STAGE STAGE CDN

Slide 111

Slide 111 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify A GIT-BASED WORKFLOW ALL THE WAY TO PRODUCTION

Slide 112

Slide 112 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify NETLIFY.COM IS A JAMSTACK SITE HOSTED ON NETLIFY USING NETLIFY TO NETLIFY NETLIFY

Slide 113

Slide 113 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify PHIL, YOU PROMISED!

Slide 114

Slide 114 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify NETLIFY.COM IS A JAMSTACK SITE HOSTED ON NETLIFY USING NETLIFY TO NETLIFY NETLIFY

Slide 115

Slide 115 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify NETLIFY.COM IS A JAMSTACK SITE HOSTED ON NETLIFY USING NETLIFY TO NETLIFY NETLIFY

Slide 116

Slide 116 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify APIs SITE (JAVASCRIPT) JAVASCRIPT MARKUP

Slide 117

Slide 117 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify APIs SITE (JAVASCRIPT) JAVASCRIPT MARKUP

Slide 118

Slide 118 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify APIs SITE (JAVASCRIPT) JAVASCRIPT MARKUP

Slide 119

Slide 119 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify BUILDS ARE BASED ON GIT COMMITS,
 SO WE HAVE HISTORY

Slide 120

Slide 120 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 121

Slide 121 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 122

Slide 122 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 123

Slide 123 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 124

Slide 124 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify AUTOMATION BASED ON GIT ACTIVITY

Slide 125

Slide 125 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify GENERATING PREVIEWS FROM PULL REQUESTS

Slide 126

Slide 126 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 127

Slide 127 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify CONFIDENCE IN THE FUTURE STATE

Slide 128

Slide 128 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify Lessons EMBRACING VERSION CONTROL CONVENTIONS REMOVES NEED TO REINVENT THEM REDUCED FRICTION BRINGS AGILITY AND CONFIDENCE JAMSTACK GOES BEYOND STATIC SITES

Slide 129

Slide 129 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify FOR THE NEXT 30 MINUTES OR SO / WHERE DOES IT HURT? / 3 STORIES / MINDSETS AND RESOURCES

Slide 130

Slide 130 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 131

Slide 131 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth RESOURCES CIRCLE CI JENKINS

Slide 132

Slide 132 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 133

Slide 133 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth RESOURCES THENEWDYNAMIC.ORG JAMSTACK.ORG

Slide 134

Slide 134 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth

Slide 135

Slide 135 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth MINDSETS

Slide 136

Slide 136 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify EVERYTHING VERSION CONTROLFor

Slide 137

Slide 137 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify EXPOSE THE RED LIGHTS

Slide 138

Slide 138 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify

Slide 139

Slide 139 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify

Slide 140

Slide 140 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify 1. MAKE IT SCRIPTED 2. MAKE IT AUTOMATED A NOTE ON DEPLOYMENT

Slide 141

Slide 141 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify 1. MAKE IT SCRIPTED 2. MAKE IT AUTOMATED 3. MAKE IT REAL A NOTE ON DEPLOYMENT

Slide 142

Slide 142 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify 1. MAKE IT SCRIPTED 2. MAKE IT AUTOMATED 3. MAKE IT REAL 4. MAKE IT FIRST A NOTE ON DEPLOYMENT

Slide 143

Slide 143 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify IT’S AN AWFULLY FULL STACK A NOTE ON EXPERTISE

Slide 144

Slide 144 text

Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth netlify USE THE SKILLS OF OTHERS A NOTE ON EXPERTISE

Slide 145

Slide 145 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth EXPECT TIMES OF CHAOS

Slide 146

Slide 146 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth FACE YOUR DEMONS EARLY

Slide 147

Slide 147 text

netlify Next wave infrastructure Script 18, Linz, January 2018 @philhawksworth DON’T LET YOUR INFRASTRUCTURE BE WHAT CREATES IT

Slide 148

Slide 148 text

THANK YOU PHIL HAWKSWORTH HAWKSWORX.COM / TALKS / SCRIPTCONF