Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WaaF - Web as a Framework
Search
Yann IRBAH
May 29, 2014
Technology
1
220
WaaF - Web as a Framework
Slides of my talk for API Days
Yann IRBAH
May 29, 2014
Tweet
Share
More Decks by Yann IRBAH
See All by Yann IRBAH
Sexy Banking
l0ck3
0
1.5k
Beyond Docs - Lessons learned rebuilding the PAYMILL documentation
l0ck3
1
310
Other Decks in Technology
See All in Technology
ユーザーストーリーのレビューを自動化したみたの
bun913
1
380
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
120
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
440
Postman v10リリース後を振り返る
nagix
0
170
Databricks における 『MLOps』
databricksjapan
2
160
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
110
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
890
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
1
800
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
220
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
240
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
1
260
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.8k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
43
9.7k
RailsConf 2023
tenderlove
2
530
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
How to name files
jennybc
64
93k
No one is an island. Learnings from fostering a developers community.
thoeni
15
2.1k
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
The Mythical Team-Month
searls
215
42k
Why Our Code Smells
bkeepers
PRO
331
56k
How to Ace a Technical Interview
jacobian
272
22k
GraphQLとの向き合い方2022年版
quramy
31
12k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Transcript
< WaaF /> Web as a Framework Yann IRBAH -
Developer Evangelist @yannirbah
2 THE GOOD OL’ DAYS Aka Bad Practices
3 MONOLITHIC APPS
< I’m in charge /> 4 I’M IN CHARGE
5 OF COURSE WE DO AGILE !
CONFLICTS ARE DEADLY
< I can handle it /> 7 NO WORRIES !
I’M IN CONTROL
None
9 CAN WE DO BETTER ??? (Spoiler alert)
None
NOM NOM NOM !!!
EXPERT TEAMS
DOES IT REALLY MATTER ???
EXAMPLE : COMPANY ORGANIZATION
THE WEB AS A FRAMEWORK
REST IS TOO RELAXING
OUTSOURCING SPECIALIZED MODULES
None
DIFFERENT KINDS OF APIs
MACHINE INTERFACE TO USER CENTRIC PRODUCT
AUTOMATED PRODUCT INTERACTIONS
22 API AS A PRODUCT
USEFUL APIs
MANDATORY APIs
« OPTIONAL » APIs
BONUS : SELL YOUR OWN !
OK ! BUT WHAT ABOUT WORKFLOW INTEGRATION ???
DEMO TIME !!!
CONCLUSION
@yannirbah
[email protected]