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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
560
Your HTTP API is not RESTful
jakobmattsson
3
610
Creating JavaScript modules
jakobmattsson
1
450
Automated CSS Testing - jsday Verona
jakobmattsson
1
580
Promise to test it - jsday Verona
jakobmattsson
2
660
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
680
Other Decks in Programming
See All in Programming
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.5k
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
Foundation Models frameworkで画像分析
ryodeveloper
1
120
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
510
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
380
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
440
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
0
290
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
280
どこまでゆるくて許されるのか
tk3fftk
0
500
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
220
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
How STYLIGHT went responsive
nonsquared
100
6.2k
GitHub's CSS Performance
jonrohan
1033
470k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.3k
So, you think you're a good person
axbom
PRO
2
2.1k
Side Projects
sachag
455
43k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
870
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
A Modern Web Designer's Workflow
chriscoyier
698
190k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
830
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
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