Slide 1

Slide 1 text

< WaaF /> Web as a Framework Yann IRBAH - Developer Evangelist @yannirbah

Slide 2

Slide 2 text

2 THE GOOD OL’ DAYS Aka Bad Practices

Slide 3

Slide 3 text

3 MONOLITHIC APPS

Slide 4

Slide 4 text

< I’m in charge /> 4 I’M IN CHARGE

Slide 5

Slide 5 text

5 OF COURSE WE DO AGILE !

Slide 6

Slide 6 text

CONFLICTS ARE DEADLY

Slide 7

Slide 7 text

< I can handle it /> 7 NO WORRIES ! I’M IN CONTROL

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

9 CAN WE DO BETTER ??? (Spoiler alert)

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

NOM NOM NOM !!!

Slide 12

Slide 12 text

EXPERT TEAMS

Slide 13

Slide 13 text

DOES IT REALLY MATTER ???

Slide 14

Slide 14 text

EXAMPLE : COMPANY ORGANIZATION

Slide 15

Slide 15 text

THE WEB AS A FRAMEWORK

Slide 16

Slide 16 text

REST IS TOO RELAXING

Slide 17

Slide 17 text

OUTSOURCING SPECIALIZED MODULES

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

DIFFERENT KINDS OF APIs

Slide 20

Slide 20 text

MACHINE INTERFACE TO USER CENTRIC PRODUCT

Slide 21

Slide 21 text

AUTOMATED PRODUCT INTERACTIONS

Slide 22

Slide 22 text

22 API AS A PRODUCT

Slide 23

Slide 23 text

USEFUL APIs

Slide 24

Slide 24 text

MANDATORY APIs

Slide 25

Slide 25 text

« OPTIONAL » APIs

Slide 26

Slide 26 text

BONUS : SELL YOUR OWN !

Slide 27

Slide 27 text

OK ! BUT WHAT ABOUT WORKFLOW INTEGRATION ???

Slide 28

Slide 28 text

DEMO TIME !!!

Slide 29

Slide 29 text

CONCLUSION

Slide 30

Slide 30 text

@yannirbah [email protected]