Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CTK Sales v2
Search
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
500
Forgotten Funky Functions
jakobmattsson
0
580
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
680
Hyper Island - MVP
jakobmattsson
0
260
How to *actually* use promises in JavaScript
jakobmattsson
7
2.7k
Automated CSS Testing - Not Just a Myth (JSConf.Asia)
jakobmattsson
6
700
Other Decks in Programming
See All in Programming
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
260
AWSに止められる覚悟してますか?
morizo_1984
2
520
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
480
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
960
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
350
最近”作らせてる” ローカルAIアプリの話
akit37
0
440
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
180
ジョジョの世界をXRで再現する
mofurune
0
150
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
3k
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
350
JRuby: Past, Present, and Future
headius
0
230
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
GraphQLとの向き合い方2022年版
quramy
50
15k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Google's AI Overviews - The New Search
badams
0
1.6k
Claude Code のすすめ
schroneko
67
230k
Fireside Chat
paigeccino
43
4.1k
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