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
CTK Sales v2
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jakob Mattsson
September 30, 2013
Programming
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CTK Sales v2
Jakob Mattsson
September 30, 2013
More Decks by Jakob Mattsson
See All by Jakob Mattsson
Forgotten Funky Functions
jakobmattsson
1
490
Forgotten Funky Functions
jakobmattsson
0
570
Your HTTP API is not RESTful
jakobmattsson
3
620
Creating JavaScript modules
jakobmattsson
1
450
Automated CSS Testing - jsday Verona
jakobmattsson
1
590
Promise to test it - jsday Verona
jakobmattsson
2
670
Hyper Island - MVP
jakobmattsson
0
250
How to *actually* use promises in JavaScript
jakobmattsson
7
2.7k
Automated CSS Testing - Not Just a Myth (JSConf.Asia)
jakobmattsson
6
690
Other Decks in Programming
See All in Programming
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
120
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
270
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1.1k
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
19
13k
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
180
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
260
Loosening the Reins: Go Generics Get More Flexible
kuro_kurorrr
0
340
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
250
不幸な GC
chencmd
0
800
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
5
1.8k
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
5
540
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
730
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
430
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Designing Powerful Visuals for Engaging Learning
tmiket
1
510
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
We Are The Robots
honzajavorek
0
310
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
350
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Building an army of robots
kneath
306
46k
Transcript
Jakob Mattsson @jakobmattsson Developer • Entrepreneur • Crazy person
Jakob Mattsson @jakobmattsson Developer • Entrepreneur • Crazy person CTK
• SpridDittCV • Burt • Touch&Tell • Lean Machine
2 000 000 000 writes/day!
Quick and easy customer feedback. touch-and-tell.se
None
None
PDITÅMKÅSPDLTÆ MFEBSTLBQPDI WJTJPO
None
None
1SPTQFLUFSJOH 5FMFGPOTBNUBM .ÖUF 0GGFSU 1SPKFLU
.¹5&5
'¹345#BTJDT
1SPTQFLUFSJOH 5FMFGPOTBNUBM .ÖUF 0GGFSU 1SPKFLU 6QQHJGUFONFE QSPTQFLUJOHÅS BUUSJOHBOÆHPO TPNUSPMJHUWJT WJMMHÖSBBGGÅS
1SPTQFLUFSJOH 5FMFGPOTBNUBM .ÖUF 0GGFSU 1SPKFLU 6QQHJGUFONFE UFMFGPOTBNUBMFU ÅSBUUCPLBFUU NÖUF
1SPTQFLUFSJOH 5FMFGPOTBNUBM .ÖUF 0GGFSU 1SPKFLU 6QQHJGUFONFE NÖUFUÅSBUUGÆ LVOEFOBUUWJMKB LÖQB
1SPTQFLUFSJOH 5FMFGPOTBNUBM .ÖUF 0GGFSU 1SPKFLU 6QQHJGUFONFE PGGFSUFOÅSBUU WJTBBUUNBO IBSGÖSTUÆUU
1SPTQFLUFSJOHNJO 5FMFGPOTBNUBMNJO .ÖUFNJO 0GGFSUNJO 1SPKFLU
'ÖSUSPFOEF
.¹5&5
None
0NJEÉLPNNFSJOVUJGSÆO EÆTUÖUTEFOCPSU 0NEFOJTUÅMMFUQMBOUFSBT WBSTBNUTÆBUUEFOVQQMFWT TPNFHFO EÆGBTUOBSEFO
'ÖSTUÆWBEOJTÅMKFS
'FBUVSFT "EWBOUBHFT #FOFpUT
'FBUVSFT 0CFSPFOEFBWLVOEFO )ÆSEBGBLUB zIFMBDIBMNFSTLPNQFUFOTz zVOHBFOHBHFSBEFTUVEFOUFSz zCSBQSJTz
"EWBOUBHFT /ZUUBOLVOEFOLBOGÆ JOOPWBUJWBOZBQSPEVLUJEÉFS TQBSBSYLSNÆOJQSPEVLUJPO TQBSBSUJENFEOZUU*5TZTUFN
#FOFpUT &YQMJDJUBCFIPWTPNUJMMGSFETUÅMMT TBNNBTPNBEWBOUBHFT NFO TPNLVOEFOTKÅMWÖOTLBS WJCFIÖWFS9
'FBUVSFT "EWBOUBHFT #FOFpUT
'FBUVSFT "EWBOUBHFT #FOFpUT
z1PÅOHFONFENÖUFUÅSBUUIJUUB QPUFOUJFMMBBEWBOUBHFT PDI HFOPNBUUQSBUBNFELVOEFO VUWFDLMBEPNUJMMCFOFpUTz
'FBUVSFTÅSCBSB TUSÖTTFM
5WÆTÅUUBUUIJUUBCFOFpUT ,VOEFOTÅHFSEFUSBLUVU )KÅMQLVOEFO QÆFUU TUSVLUVSFSBUTÅUU BUULPNNB GSBNUJMMWBEEFWJMM
)63
1SBUBJOUFGÖSNZDLFU 1SBUBJOUFGÖSMJUF "HFSBPSEGÖSBOEF 4UÅMMGSÆHPS
None
)63
7JTÖLFS QSPCMFN
None
5IFpSTUSVMF PGTBMFDMVC 'PLVTFSBQÆ QSPCMFN JOUFQÆGBLUB
%FUÅSTWÆSU .FOEFUÅS QSPCMFN OJTLBMÖTB ,BOJOUFGSÆHB GÖSNZDLFU
None
"UUMÖTBEFUÅS #"3" FOBEWBOUBHF
%FU(©3BUUTUBOOBIÅS %FUHÆSPDLTÆBUUVUWFDLMB EFSBTJNQMJDJUBCFIPWUJMM FYQMJDJUBCFIPW
6USFE TBNCBOEFO )JUUB LPOTFLWFOTFSOB 'ÖSTUPSB QSPCMFNFU
)VSNZDLFUUJEMÅHHFSNBOJEBHJ FYDFMBSLFUPDIWBSUBTEFOUJEFOJGSÆO )VSPGUBCMJSEFUGFMPDIWBELPTUBSEFU )ÅOEFSEFUBUUMFWFSBOTFSCMJSTFOB )VSQÆWFSLBSEFUFSFYQBOTJPO )VSNZDLFULPTUBSEFUFS
#FTMVUTGBUUBSF
&YQFSUFS
None
None
4¨(*/5&-¹4/*/(&/ 3",565
/ZUUPGSÆHPS 'PLVTFSBSQÆMÖTOJOHFO 4LBQBSFOQPTJUJWBOEB ,VOEFOGÖSLMBSBSOZUUBOGÖSFS )ÖKFSBDDFQUBOTFO 4LBQBSFOJOUFSOGÖSFTQSÆLBSF
z7BSGÖSÅSEFUWJLUJHU z z)VSTLVMMFEFUIKÅMQB z z4LVMMFEFUWBSBBOWÅOECBSUPN z z'JOOTEFUOÆHPUBOOBUTPNIBEF LVOOBUHÖSBKPCCFUCÅUUSF z
None
$-04*/(
None
#6--4)*5
4LSBUUSFUBOEF
'SÆHBPNBMMUWJLUJHUUÅDLUTJO 4BNNBOGBUUBEFUTPNLPNNJUGSBN VOEFSNÖUFU 'ÖSFTMÆFUUOÅTUBTUFH GÖSTUVEJF ÆUFSLPNNBNFEQSJTGÖSTMBH QSBUB NFEOÆHPOBOOBOJPSHBOJTBUJPOFO
/P4BMF WT $POUJOVBUJPO WT "EWBODF WT 4BMF
1SPDFTTFO JTJOIFMIFU
1SPDFTTFO JTJOIFMIFU *ODFQUJPO
None
1-"/&3".¹5&5
"UUVOEWJLBTJUVBUJPOTGSÆHPS -ÅTQÆPNCPMBHFUJOOBO -ÅTQÆPNQFSTPOFOOJTLBUSÅGGB 4LSJWOFSFSBTJUVBUJPOTGSÆHPS TUSZLBMMBTPNJOUFCJESBS
1SPCMFNGSÆHPSOB 'VOEFSBVUNJOTUUSFLPOLSFUBQSPCMFN LVOEFO LBOTLF IBS 'PSNVMFSBFUUBOUBMGSÆHPSTPNJTÆGBMM BWTMÖKBSEFQSPCMFNFO *ÖWSJHU TBUTBQÆLWBOUJUFUTLKVUCSFUU
*NQMJLBUJPO 6UHÆGSÆOEFQSPCMFNOJUÅOLUVU 'VOEFSBQÆWJMLBSFMBUFSBEFQSPCMFN LPTUOBEFSFUDTPNVQQTUÆS ,POWFSUFSBEFTTBHJTTOJOHBSUJMMGSÆHPS 'ÖSFTUÅMMFSBUULVOEFOTÅHFSKB WJTTUÅS EFUTÆ NFOEFUÅSJOHFOGBSBWBE GSÆHBSNBOIÅSOÅTUGÖSBUUGÆGSBNBUUEFU
GBLUJTLUÅSFUUQSPCMFN
/ZUUPGSÆHPS 6OEWJLEFNUJEJHUJTBNUBMFU 4UÅMMCBSBEPNTPNEVLBONÖUBJOUFIVS IBEFSJLUJHUFSGBSOBLPOTVMUFSIKÅMQUFS 'PLVTFSBQÆBUUMÆUBLVOEFOCFSÅUUBGÖS EJHWBSGÖSFOMÖTOJOHÅSCSB
'¹-+611
"MMUJEWJLUJHUBUU GÖMKBVQQ z"MMB04NFEBMKÖSFS IBSDPBDIFS JOHBVOEBOUBHz
/ÆEEFKBHNJUUNÆM IBEFEVFUUNÆM 0NKBHHKPSEFPNNÖUFU WBETLVMMFKBHHÖSB BOOPSMVOEB 7BEIBSKBHMÅSUNJHTPNKBHIBSNFENJHUJMM OÅTUBHÆOH 7BEIBSKBHMÅSUNJHTPNKBHLBOBOWÅOEBJ FOBOOBOTJUVBUJPO
(JDLWJTTBEFMBSCÅUUSFÅOBOESB 7BSGÖS 7JMLFOUZQBWGSÆHPSSFBHFSBEFLVOEFOQÆ 7BEÅOESBEFVOEFSTBNUBMFU
5&-&'0/4".5"&5
#ÅEEBGÖSNÖUFU EWTTÅUUGSÆHFLPOUFYU 4ÅHTÆMJUFTPNNÖKMJHU USÅOBQÆEFUUB #FTUÅNFYBLUWBEEVTLBTÅHB 'SFLWFOT GSFLWFOT GSFLWFOT (MÖNGÖSCFSFEFMTFS CPSULBTUBEUJE
None
!KBLPCNBUUTTPO KBLPC!MFBONBDIJOFTF (JUIVC 4UBDLPWFSqPX $PEFSXBMM -BOZSE FUD