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
You are not service-oriented enough! - TakeOff Conf 2013, Lille
Search
Jakob Mattsson
January 18, 2013
Programming
5
550
You are not service-oriented enough! - TakeOff Conf 2013, Lille
A rant about web developers lack of service-thinking - both in terms of consumption and construction
Jakob Mattsson
January 18, 2013
Tweet
Share
More Decks by Jakob Mattsson
See All by Jakob Mattsson
Forgotten Funky Functions
jakobmattsson
1
370
Forgotten Funky Functions
jakobmattsson
0
460
Your HTTP API is not RESTful
jakobmattsson
3
560
Creating JavaScript modules
jakobmattsson
1
370
Automated CSS Testing - jsday Verona
jakobmattsson
1
460
Promise to test it - jsday Verona
jakobmattsson
2
550
Hyper Island - MVP
jakobmattsson
0
150
How to *actually* use promises in JavaScript
jakobmattsson
7
2.5k
Automated CSS Testing - Not Just a Myth (JSConf.Asia)
jakobmattsson
6
590
Other Decks in Programming
See All in Programming
コミュニティに参加したことで起きた変化
ohmori_yusuke
3
130
イベントストーミングによるオブジェクトモデリング・オブジェクト指向プログラミングの適用・開発プロセスの変遷・アーキテクチャの変革 / Object modeling with Event Storming.
nrslib
12
3k
Kotlinを用いたDSL的な設計手法と使用上の注意
kohii00
3
530
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
110
ファイル先頭の use の意味、説明できますか? 〜PHP の namespace と autoloading の関係を正しく理解しよう〜 / namespace and autoloading in php
okashoi
2
470
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
4
870
Go1.22からの疑似乱数生成器について/go-122-pseudo-random-generator
convto
1
160
オブジェクト指向は必要なのか / Is object-oriented needed?
kishida
27
19k
Migrating to Signals: A Practical Workshop
manfredsteyer
PRO
0
280
オブジェクト指向コードレビューの新しいアプローチ
akkie76
3
1.5k
設計の知識と技能で駆動するソフトウェア開発
masuda220
PRO
18
10k
マイ隙間家具OSSたちのご紹介
karupanerura
2
150
Featured
See All Featured
Building Applications with DynamoDB
mza
88
5.6k
Automating Front-end Workflow
addyosmani
1353
200k
The Cult of Friendly URLs
andyhume
73
5.6k
WebSockets: Embracing the real-time Web
robhawkes
59
6.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
28
5.9k
A better future with KSS
kneath
230
16k
Statistics for Hackers
jakevdp
789
220k
A Tale of Four Properties
chriscoyier
150
22k
Designing for Performance
lara
601
67k
RailsConf 2023
tenderlove
0
510
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
We Have a Design System, Now What?
morganepeng
42
6.7k
Transcript
!KBLPCNBUUTTPO
TUBSUVQT 3FDSVJUJOH "EWFSUJTJOH 'FFECBDL
:PVBSFOPU TFSWJDFPSJFOUFE FOPVHI
4PXIBUJT TFSWJDFPSJFOUFE BOZXBZ
)FBSEPG40" TFSWJDFPSJFOUFE BSDIJUFDUVSF
9.-
9.- 40"1
9.- 40"1 84%-
9.- 40"1 84%- 6%%*
9.- 40"1 84%- 6%%* 3&45
5IPTFBSFKVTU BDSPOZNT (JWFTPNF DPOUFYU
None
None
None
None
.ZQPJOU ZPVIBEBQPJOU JTUIJT
None
"TFSWJDFJTBSFVTBCMF QJFDFPGTPGUXBSF VTVBMMZSFNPUF
4JHOTPGHPPEPOF 0VSTIPSUDPNJOHT 8IFOCVJMEJOHPOF
/05z8):z
/040-65*0/4
None
%PPOFUIJOH BOEEPJUXFMM
5IJTJTUIF 6/*9QIJMPTPQIZ
z8SJUFQSPHSBNT UIBUEPPOFUIJOH BOEEPJUXFMMz
z8SJUFQSPHSBNT UPXPSLUPHFUIFSz
z8SJUFQSPHSBNTUP IBOEMFUFYUTUSFBNT BVOJWFSTBMJOUFSGBDFz
5IJTBMMHPFTGPS TFSWJDFTUPP
5IPTFXIPEPOU VOEFSTUBOE6OJYBSF DPOEFNOFEUP SFJOWFOUJUQPPSMZ
5IBUHPFTGPS TFSWJDFTUPP
None
None
None
None
None
None
None
4FSWJDF DPOTVNQUJPO
None
/FYU "OBDUVBMTFSWJDF PSUIFMBDLPGPOF
"VUIFOUJDBUJPO
8BSEFO %FWJTF 1BTTQPSU
None
None
None
USVTUNFUIFSFBSF BSFDPNQVUFSSFUBSET
DSFBUF6TFS BQQ OBNF QBTT BVUI6TFS BQQ OBNF QBTT
8F`SFDPOEFNOFEUP SFJOWFOUJUQPPSMZ
/FYU "OBDUVBMTFSWJDF PSUIFMBDLPGPOF
4UBUJDXFCTJUFT
None
None
None
'PSNTBOEFNBJMMJTUT TIPVMECFTFSWJDFT /05SFBTPOFOPVHIUP CVJMEBCBDLFOE
8F`SFDPOEFNOFEUP SFJOWFOUJUQPPSMZ
#VU+BLPC XIBUJG UIFSFJTOPTFSWJDF PSJGJU`TOPUGSFF
None
#VJMEJUBTBTFSWJDF EPVCMFCVTJOFTT
%PJU/08 1SBDUJDFPOZPVS PXOXFCBQQT
5XPQBSUT "1* (6*
"1* -PHJDBOEECTBOE TFSWFSTBOEUIJOHT UIBUHPXSPOH
(6* "TUBUJDBQQ VTJOH+4 UPUBMLUPUIF"1*
/05UIFTBNFBQQ
*TBJE*XPVMEO`U UFMMZPVzXIZz
None
/POFPGUIF UFDIOJDBMJUJFT BSFIBSEUPTPMWF
:PVNVTUEP DSPTTEPNBJO *U`TOPUBTFSWJDFJG PUIFSTDBO`UVTFJU
None
%PPOFUIJOH BOEEPJUXFMM
z4PVOETMJLF NPSFXPSLz
:FT NPSFXPSL 0'5)&3*()5,*/%
4JNQMFWT&BTZ ,OPXUIFEJGGFSFODF
8FIBWFFOPVHI GSBNFXPSLT #VJMENPSFTFSWJDFT
5IBOLT !KBLPCNBUUTTPO