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
JunBeom Park
Search
spritecodej
March 25, 2017
Programming
0
1.6k
JunBeom Park
Python Tornado Web-Framework Examples
spritecodej
March 25, 2017
Tweet
Share
Other Decks in Programming
See All in Programming
品質ワークショップをやってみた
nealle
0
590
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
120
CSC305 Lecture 10
javiergs
PRO
0
220
Cursorハンズオン実践!
eltociear
2
1.2k
Google Opalで使える37のライブラリ
mickey_kubo
3
130
モテるデスク環境
mozumasu
3
480
開発生産性を上げるための生成AI活用術
starfish719
3
1.6k
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
3
5.2k
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
390
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
1
470
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
190
Introduce Hono CLI
yusukebe
6
3k
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Unsuck your backbone
ammeep
671
58k
Building Applications with DynamoDB
mza
96
6.7k
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Gamification - CAS2011
davidbonilla
81
5.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Rails Girls Zürich Keynote
gr2m
95
14k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
<ઁ۽ߓח> 1ZUIPO5PSOBEPਢࢲߡѐߊ <)FMMP8PSMEࠗఠ࠺زӝधؘఠܻө> ߅ળߧ
ࣗѐ ↟ ܴ߅ળߧ ↟ ೞחੌডಿੑಐݽפఠ݂दझమѐߊ ↟ 1ZUIPO 5PSOBEP "KBY 3FEJT
.POHPEC ↟ 5PSOBEPFYBNQMFTਸ݅٘חѪਸदೠ҅ӝ ೯ ↟ 1ZUIPO%KBOHP 'MBTL৬ח׳ܻઁо݆ࠗೞחࢤп ↟ ৈ۞ӝࣿೠߣীਊػઁחߓӝয۵חࢤп ↟ 5PSOBEPਢۨਕҕࠗ
࠺زӝधؘఠܻ ↟ 5PSOBEPۨਕחDPSPVUJOFࣘࢿਸղೣࣻ۽оҊ UPSOBEPHFODPSPVUJOF ↟ Ӓېࢲਵ۽!HFODPSPVUJOFҗэয়ߡۄܻ٘೧ݶ࠺زӝधܻоਗؽ ↟ ೞ݅%BUBCBTFܳোѾೡ҃%BUBCBTFژೠ࠺زӝधܻоਗغযঠਵ۽ਗഝೠ࠺زӝधܻооמೞѱؽ ↟
ࠄߊীࢲೞחt࠺زӝधؘఠܻөuח5PSOBEPDPSPVUJOF۽ࣁझী.POHP%#࠺زӝधܻݽٕੋ NPUPSܳোѾೞৈ࠺زӝधؘఠܻೞחѪ ↟ %BUBCBTFܳোѾೞঋ࠺زӝधܻח߹بઁٜܳ݅ঋ ↟ UPSOBEPHFUODPSPVUJOF UPSOBEPHFOBTZODISPOPVT BTZOD QZUIPO XJUINPUPS
ߊীನೣػղਊ ↟ 1ZUIPO ↟ 5PSOBEP ↟ )5.- ↟ +BWBTDSJQU ↟
K2VFSZ "KBY ↟ .POHP%# ↟ .PUPS
ݾର ↟ &YBNQMFIFMMPXPSME ↟ &YBNQMFUFNQMBUF@ ↟ &YBNQMFUFNQMBUF@ ↟ &YBNQMFJNBHF@VQMPBE ↟
&YBNQMFBKBY@DMPDL ↟ &YBNQMFBKBY@JOQVU@TUBUVT ↟ &YBNQMFBKBY@DTT@DPOUSPM ↟ &YBNQMFBKBY@IJHIDIBSU ↟ &YBNQMFDSZQUPKT@BFT@CBTJD ↟ &YBNQMFOPSNBM@VTFS@MPHJO ↟ &YBNQMFNPOHPEC@IBTI@VTFS@SFHJTUFS ↟ &YBNQMFNPUPS@DPSPVUJOF@UISFBE
IFMMPXPSME UFNQMBUF@ UFNQMBUF@ JNBHFVQMPBE BKBYDMPDL JOQVU*%TUBUVT
BKBYDTTDPOUSPM BKBYIJHIDIBSU DSZQUP+4BFT VTFSMPHJO VTFSSFHJTUFSMPHJO UISFBENPUPS DPSPVUJOF
IUUQTHJUIVCDPNTQSJUFDPEFKUPSOBEP@FYBNQMFT
ઁࢸݺࣽࢲ ↟ प೯ചݶ ↟ ࣗझ٘ࢸݺ ↟ दো DEUPSOBEP@FYBNQMFT QJQJOTUBMMSFRVJSFNFOUTUYU DE@IFMMPXPSME
QZUIPOBQQQZ
&YBNQMFIFMMPXPSME ↟ 'JMF5SFF
*NQPSUMJCSBSJFT 4FUUJOHT )BOEMFS$MBTT "QQMJDBUJPO4UBSU @@NBJO@@ "QQQZ IUUQXXXUPSOBEPXFCPSHFOTUBCMF
IUUQXXXUPSOBEPXFCPSHFOTUBCMF
"QQQZ JOEFYIUNM GBWJDPOJDP
&YBNQMFIFMMPXPSME %FNPOTUSBUJPO
&YBNQMFUFNQMBUF@ ↟ 'JMF5SFF
BQQQZ JOEFYIUNM 8FC IUUQXXXUPSOBEPXFCPSHFOTUBCMFUFNQMBUFIUNM
&YBNQMFUFNQMBUF@ %FNPOTUSBUJPO IUUQXXXUPSOBEPXFCPSHFOTUBCMFUFNQMBUFIUNM
&YBNQMFUFNQMBUF@ ↟ 'JMF5SFF IUUQXXXUPSOBEPXFCPSHFOTUBCMFUFNQMBUFIUNM
BQQQZ CBTFIUNM CPMEIUNM TVCIUNM IUUQXXXUPSOBEPXFCPSHFOTUBCMFUFNQMBUFIUNM
&YBNQMFUFNQMBUF@ %FNPOTUSBUJPO
&YBNQMFJNBHF@VQMPBE ↟ 'JMF5SFF
BQQQZ QJDUVSF@NBOBHFSQZ
JOEFYIUNM IUUQTXXXXTDIPPMTDPNUBHTBUU@JOQVU@BDDFQUBTQ GPSMPPQ
&YBNQMFJNBHF@VQMPBE %FNPOTUSBUJPO
&YBNQMFBKBY@DMPDL ↟ 'JMF5SFF
)BOEMFSܻ࠙ അदр׳ BQQQZ +40/TUSJOHUPQZUIPOPCKFDU UPSOBEPFTDBQFKTPOWTKTPO<ଵઑ> IUUQTUBDLPWFSGMPXDPNRVFTUJPOTXIBUJTUIF EJGGFSFODFCFUXFFOKTPOEVNQTMPBETBOEUPSOBEPFTDBQF KTPOFODPEFK IUUQTUBDLPWFSGMPXDPNRVFTUJPOTUPSOBEP SFRVFTUCPEZ
JOEFYIUNM %VNNZEBUB .BLFB+40/TUSJOH +40/QBSTF IUUQTEFWFMPQFSNP[JMMBPSHFOEPDT8FC+BWB4DSJQU 3FGFSFODF(MPCBM@0CKFDUT+40/QBSTF 5PSOBEPBKBYTBNQMF IUUQTHJUIVCDPNSJDITUPOFS5PSOBEP"+"94BNQMF 1BSTFB+40/TUSJOHUPKBWBTDSJQUWBMVFPSPCKFDU
&YBNQMFBKBY@DMPDL %FNPOTUSBUJPO
&YBNQMFBKBY@JOQVU@TUBUVT ↟ 'JMF5SFF
BQQQZ JETUBUVTQZ
JOEFYIUNM ,FZCPBSEVQFWFOU <KRVFSZ WBM > IUUQBQJKRVFSZDPNWBM <LFZVQ> IUUQXXXXTDIPPMTDPN KRVFSZFWFOU@LFZVQBTQ
&YBNQMFBKBY@JOQVU@TUBUVT %FNPOTUSBUJPO
&YBNQMFBKBY@DTT@DPOUSPM ↟ 'JMF5SFF
<XTDIPPMTIFYDPMPS> IUUQTXXXXTDIPPMTDPNDPMPST DPMPST@HSPVQTBTQ
ISXJEUI DPMPS߸҃
%FNPOTUSBUJPO &YBNQMFBKBY@DTT@DPOUSPM
&YBNQMFBKBY@IJHIDIBSU ↟ 'JMF5SFF
JOEFYIUNM
&YBNQMFBKBY@IJHIDIBSU %FNPOTUSBUJPO
&YBNQMFDSZQUPKT@BFT@CBTJD ↟ 'JMF5SFF
BQQQZ DJQIFSQZ
JOEFYIUNM
UBHIUNM
%FNPOTUSBUJPO &YBNQMFDSZQUPKT@BFT@CBTJD
&YBNQMF OPSNBM@VTFS@MPHJO ↟ 'JMF5SFF
BQQQZ IBOEMFST@@JOJU@@QZ <UPSOBEPBVUIFOUJDBUJPO> IUUQXXXUPSOBEPXFCPSHFOTUBCMF HVJEFTFDVSJUZIUNM DPPLJF@TFDSFU YTSG@DPPLJFT
IBOEMFSTCBTFQZ IBOEMFSTNBJOQZ VUJMTDJQIFSQZ <MPHJOGPSNଵઑ> IUUQTHJUIVCDPNNFINFULPTFUPSOBEPVTFSBVUIFOUJDBUJPO FYBNQMFCMPCNBTUFSBQQQZ
&YBNQMF OPSNBM@VTFS@MPHJO %FNPOTUSBUJPO
&YBNQMF NPOHPEC@IBTI@VTFS@SFHJTUFS ↟ 'JMF5SFF
BQQQZ IBOEMFST@@JOJU@@QZ
IBOEMFSTCBTFQZ IBOEMFSTNBJOQZ
IBOEMFSTSFHJTUFSQZ VUJMTDJQIFSQZ
3FHJTUFS)BOEMFS ࢎਊ١۾द JOTFSUVTFSJOGPUPEC -PHJO)BOEMFS ۽Ӓੋदࢎਊࠁഛੋ 3FHJTUFS)BOEMFS ࢎਊ١۾द%#ࠁഛੋ VUJMTEBUBCBTFQZ
MPHJOIUNM NBJOIUNM SFHJTUFSIUNM
&YBNQMF NPOHPEC@IBTI@VTFS@SFHJTUFS %FNPOTUSBUJPO
&YBNQMF NPUPS@DPSPVUJOF@UISFBE ↟ 'JMF5SFF
<.PUPS&YBNQMF> IUUQTNPUPSSFBEUIFEPDTJPFOTUBCMF FYBNQMFTDBMMCBDLTBOEDPSPVUJOFTIUNM
<1ZUIPOUISFBE> IUUQTXXXUVUPSJBMTQPJOUDPNQZUIPO QZUIPO@NVMUJUISFBEJOHIUN
<'JOE"MMNFUIPEJOKBWBTDSJQU> IUUQTUBDLPWFSGMPXDPNRVFTUJPOTIPX UPGJOEJOEJDFTPGBMMPDDVSSFODFTPGPOFTUSJOH JOBOPUIFSJOKBWBTDSJQU
&YBNQMF NPUPS@DPSPVUJOF@UISFBE %FNPOTUSBUJPO