Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CTK Sales v2
Search
Jakob Mattsson
September 30, 2013
Programming
1
110
CTK Sales v2
Jakob Mattsson
September 30, 2013
Tweet
Share
More Decks by Jakob Mattsson
See All by Jakob Mattsson
Forgotten Funky Functions
jakobmattsson
1
440
Forgotten Funky Functions
jakobmattsson
0
520
Your HTTP API is not RESTful
jakobmattsson
3
590
Creating JavaScript modules
jakobmattsson
1
410
Automated CSS Testing - jsday Verona
jakobmattsson
1
550
Promise to test it - jsday Verona
jakobmattsson
2
620
Hyper Island - MVP
jakobmattsson
0
210
How to *actually* use promises in JavaScript
jakobmattsson
7
2.7k
Automated CSS Testing - Not Just a Myth (JSConf.Asia)
jakobmattsson
6
640
Other Decks in Programming
See All in Programming
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
160
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.4k
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.6k
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
790
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
0
190
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
390
Deno Tunnel を使ってみた話
kamekyame
0
190
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.5k
エディターってAIで操作できるんだぜ
kis9a
0
740
AIコーディングエージェント(skywork)
kondai24
0
190
SwiftUIで本格音ゲー実装してみた
hypebeans
0
460
Developing static sites with Ruby
okuramasafumi
0
310
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Producing Creativity
orderedlist
PRO
348
40k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
1.9k
First, design no harm
axbom
PRO
1
1k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
740
Utilizing Notion as your number one productivity tool
mfonobong
2
180
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
180
Music & Morning Musume
bryan
46
7k
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