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
先取りKtor2.0
Search
doyaaaaaken
February 06, 2022
Programming
1
600
先取りKtor2.0
ServerSide Kotlin Meetup vol.1にて発表
doyaaaaaken
February 06, 2022
Tweet
Share
More Decks by doyaaaaaken
See All by doyaaaaaken
コンパウンドスタートアップの“疎結合すぎない”チーム設計
doyaaaaaken
5
1.4k
スマートラウンドで試してみた ChatGPT活用成功/失敗事例8選!
doyaaaaaken
3
4.3k
Kotlin製自作OSSの普及戦略 ~kotlin-csvの実例を元に~ @Kotlin Fest 2022
doyaaaaaken
3
750
20220721 小規模フルリモート組織における入社者オンボーディング設計
doyaaaaaken
0
320
エンジニアによる事業指標計測のススメ
doyaaaaaken
1
360
プラットフォーム型SaaSにおけるマルチテナント設計
doyaaaaaken
5
2.7k
考えることを仕組み化する
doyaaaaaken
1
650
プルリクへのセルフコメントという小技
doyaaaaaken
0
580
Kotlinを研究する
doyaaaaaken
0
1.1k
Other Decks in Programming
See All in Programming
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
230
プロダクトの品質に コミットする / Commit to Product Quality
pekepek
2
770
今からはじめるAndroidアプリ開発 2024 / DevFest 2024
star_zero
0
1k
SymfonyCon Vienna 2025: Twig, still relevant in 2025?
fabpot
3
1.2k
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
0
110
フロントエンドのディレクトリ構成どうしてる? Feature-Sliced Design 導入体験談
osakatechlab
8
4.1k
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
210
ソフトウェアの振る舞いに着目し 複雑な要件の開発に立ち向かう
rickyban
0
890
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
270
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
1
370
Beyond ORM
77web
3
410
急成長期の品質とスピードを両立するフロントエンド技術基盤
soarteclab
0
930
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.7k
Building an army of robots
kneath
302
44k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Done Done
chrislema
181
16k
Producing Creativity
orderedlist
PRO
341
39k
It's Worth the Effort
3n
183
28k
How to Ace a Technical Interview
jacobian
276
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Visualization
eitanlees
146
15k
Documentation Writing (for coders)
carmenintech
66
4.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.1k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Transcript
!4FSWFS4JEF,PUMJO.FFUVQWPM খࢁ݈ଠ ,PZBNB,FOUB !EPZBBBBBLFO ઌऔΓ,UPS
ࣗݾհ w ࣄ w גࣜձࣾTNBSUSPVOE$50ۀϝϯόʔ w αʔόαΠυ,PUMJOʢ,UPSʣɾ7VF+4ΛࠓΑ͘ॻ͍͍ͯ·͢ w ,PUMJOྺ͘Β͍ w
044׆ಈ w LPUMJODTWͷ࡞ऀʢ⭐PWFSʣ w ,UPSɾ&YQPTFEɾLPUFTUͷίϯτϦϏϡʔτ w ,UPSυΩϡϝϯτͷຊޠ༁ੲͯ͠·ͨ͠ʢ%FQSFDBUFEͰ͕͢ʣ @doyaaaaaken
,UPSͱ +FUSBJOT͕։ൃͨ͠8FCϑϨʔϜϫʔΫ w όʔδϣϯCFUBʢ࣌ʣ w ,PUMJO.VMUJQMBUGPSNରԠ w ϚΠΫϩϑϨʔϜϫʔΫ w ϑϧελοΫϑϨʔϜϫʔΫͰ͋Δ4QSJOH#PPUͱରత
w /PEFKTͷ&YQSFTTKTʹ͔ͳΓࣅͯΔ
͜Μͳײ͡ͷίʔυͰ͢ γϯϓϧʹϧʔςΟϯάఆ͕ٛॻ͚Δ
ࠓͷຊ ͏͙͢W͕ϦϦʔε͞ΕΔͷͰΞοϓσʔτʹ͍ͭͯڞ༗ w ใιʔε w +FU#SBJOTެࣜͷ:PV5VCFಈը IUUQTXXXZPVUVCFDPNXBUDI WNZF/KWY746BC@DIBOOFM,PUMJOCZ+FU#SBJOT w
؆ུʹ·ͱ·ͬͨϒϩά IUUQTNFEJVNDPNCBDLZBSEQSPHSBNNFSTXIBUTOFXJOLUPSCBECD
WͷҐஔ͚ͮ Wʹ͓͚ΔཧతͰͳ͍ܾఆΛഁյతมߋΛ͍ͭͭमਖ਼ w ݁ɺେ͖ͳΞοϓσʔτແ͍ w ʰকདྷͷͨΊͷجૅݻΊʱతͳҐஔ͚ͮͷϦϦʔε w ϞδϡʔϧύοέʔδߏΛϦϑΝΫλ w υΩϡϝϯτͷඋ
w 1MVHJOػೳʢچ'FBUVSFػೳʣʹΑΓ֦ுੑΛߴΊΔ w .VMUJQMBUGPSNରԠͷൣғ֦େ
ྫɿύοέʔδ໊ͷมߋ lJPLUPSTFSWFSz lJPLUPSDMJFOUz zڞ༗ͷͷzʹେ͖͔͘ΕΔ ˞ҠߦΛࣗಈͰߦ͏πʔϧ*OUFMMJ+͔Βఏڙ͞ΕΔΑ͏Ͱ͢
େ͖ͳΞοϓσʔτ Ϣʔβʹͱͬͯͷେ͖ͳΞοϓσʔτҎԼ͙Β͍ z'FBUVSFzػೳ͕z1MVHJOzػೳʹݺͼ໊͕มΘͬͨ w ΠϯλʔϑΣʔε͕ΊͬͪΌγϯϓϧʹ w ϢʔβଆͰ֦ு͘͢͠ͳͬͨ ,UPS4FSWFS͕,PUMJO/BUJWFʹରԠ
w ͜ΕʹΑΓ(SBBM7.্ͰىಈՄೳʹ w ͳ͓$MJFOUͷ΄͏ݩ͔Β/BUJWF +BWB4DSJQUʹରԠ͍ͯ͠Δ
1MVHJOػೳʹ͍ͭͯ ,UPSʹ͓͍ͯ3PVUJOHؚΊͯ͢Λ1MVHJOͱͯ͠ఏڙ͢Δ l*O,UPS FWFSZUIJOHJTBQMVHJOz CZ)BEJ)BSJSJ
1MVHJOػೳʹ͍ͭͯ 1MVHJO/FUXPSL*0ʹ͓͚Δ*OUFSDFQUPSͱͯ͠ಇ͘
1MVHJOػೳʹ͍ͭͯ WͰ1MVHJOʢ'FBUVSFʣػೳҎԼͷ"1*
1MVHJOػೳʹ͍ͭͯ WͰ1MVHJOγϯϓϧͳ"1*ʹͳΓϢʔβ͕֦ு͘͢͠ͳͬͨ ˞ΞϓϦέʔγϣϯશମʹ࡞༻͢ΔlDSFBUF"QQMJDBUJPO1MVHJO zϝιουͷଞɺ ಛఆͷϧʔτʹରͯ͠ͷΈ࡞༻͢ΔzDSFBUF3PVUF4DPQF1MVHJO zϝιουଘࡏ͢Δ
1MVHJOػೳʹ͍ͭͯ SEQBSUZʢ։ൃऀࣗ࡞ʣ1MVHJOΛར༻Ͱ͖ΔϚʔέοτϓϨʔεͷ ߏ͕͋Δ IUUQTTUBSULUPSJP
ͦͷଞࡉ͔ͳΞοϓσʔτ܈ w 4FSWFS w 3BOEPN1PSUɿϥϯμϜͳϙʔτ൪߸Ͱىಈ w 9.-γϦΞϥΠζͷαϙʔτ w ʜFUD w
$MJFOU w ϦτϥΠͷαϙʔτ w .FUSJDTϓϥάΠϯ w 9.-γϦΞϥΠζͷαϙʔτ w ʜFUD
ձࣾએ
TNBSUSPVOEͱ ελʔτΞοϓ ͕ࣾొ͢ΔϓϥοτϑΥʔϜܕ4BB4Ͱ͢ w اۀӡӦ͢Δ্Ͱͷඞਢͷࣄ࡞ۀΛαϙʔτʢגओ໊ཧɾגओ૯ձɾܦӦཧʜFUDʣ w ؆୯ʹσʔλ࡞ɾཧ͠ɺגओͱڞ༗Ͱ͖Δ*3ϓϥοτϑΥʔϜ ˞·ͣΧδϡΞϧ໘ஊ͔Βʂ5XJUUFS%.ɾ8BOUFEMZͳͲ͔Β͓ؾܰʹ͝࿈བྷ͍ͩ͘͞ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ @doyaaaaaken