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 - jsDay 201...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jakob Mattsson
May 16, 2013
Programming
330
0
Share
You are not service-oriented enough - jsDay 2013, Verona
Jakob Mattsson
May 16, 2013
More Decks by Jakob Mattsson
See All by Jakob Mattsson
Forgotten Funky Functions
jakobmattsson
1
470
Forgotten Funky Functions
jakobmattsson
0
540
Your HTTP API is not RESTful
jakobmattsson
3
610
Creating JavaScript modules
jakobmattsson
1
430
Automated CSS Testing - jsday Verona
jakobmattsson
1
570
Promise to test it - jsday Verona
jakobmattsson
2
640
Hyper Island - MVP
jakobmattsson
0
220
How to *actually* use promises in JavaScript
jakobmattsson
7
2.7k
Automated CSS Testing - Not Just a Myth (JSConf.Asia)
jakobmattsson
6
660
Other Decks in Programming
See All in Programming
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
130
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
5.6k
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
310
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
300
AI駆動開発がもたらすパラダイムシフト
ryosuke0911
0
110
iOS機能開発のAI環境と起きた変化
ryunakayama
0
140
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
190
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
230
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
200
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
240
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
1
270
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
320
Navigating Weather and Climate Data
rabernat
0
160
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
It's Worth the Effort
3n
188
29k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
320
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
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
None
"TFSWJDFJTBSFVTBCMF QJFDFPGTPGUXBSF VTVBMMZSFNPUF
4JHOTPGHPPEPOF 0VSTIPSUDPNJOHT 8IFOCVJMEJOHPOF
/0$0%&
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
6 '"
None
None
None
None
4FSWJDF DPOTVNQUJPO
None
/FYU "OBDUVBMTFSWJDF
"VUIFOUJDBUJPO
8BSEFO %FWJTF 1BTTQPSU
None
None
None
USVTUNFUIFSFBSF BSFDPNQVUFSSFUBSET
DSFBUF6TFS BQQ OBNF QBTT BVUI6TFS BQQ OBNF QBTT
8F`SFDPOEFNOFEUP SFJOWFOUJUQPPSMZ
/FYU "OBDUVBMTFSWJDF
4UBUJDXFCTJUFT
None
None
None
'PSNTBOEFNBJMMJTUT TIPVMECFTFSWJDFT /05SFBTPOFOPVHIUP CVJMEBCBDLFOE
8F`SFDPOEFNOFEUP SFJOWFOUJUQPPSMZ
#VU+BLPC XIBUJG UIFSFJTOPTFSWJDF PSJGJU`TOPUGSFF
None
#VJMEJUBTBTFSWJDF EPVCMFCVTJOFTT PSIBMGUIFXPSL
%PJU/08 1SBDUJDFPOZPVS PXOXFCBQQT
5XPQBSUT "1* (6*
"1* -PHJDBOEECTBOE TFSWFSTBOEUIJOHT UIBUHPXSPOH
(6* "TUBUJDBQQ VTJOH+4 UPUBMLUPUIF"1*
/05UIFTBNFBQQ
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