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
Qiitaでバズった勉強会をやってみて、 さらにそれをQiitaに書いたら、 その記事がバズっ...
Search
k_yoshikawa
July 31, 2019
Programming
0
150
Qiitaでバズった勉強会をやってみて、 さらにそれをQiitaに書いたら、 その記事がバズってしまった話
k_yoshikawa
July 31, 2019
Tweet
Share
More Decks by k_yoshikawa
See All by k_yoshikawa
GolangとMySQLを接続して、APIを作ってみた
k_yoshikawa
2
770
Laravelの開発環境構築、何が良いか比較検証してみた.pdf
k_yoshikawa
0
3.2k
Other Decks in Programming
See All in Programming
セキュリティマネジャー廃止とクラウドネイティブ型サンドボックス活用
kazumura
1
160
型安全RESTで爆速プロトタイピング – Hono RPC実践
tacke_jp
0
110
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
560
JSAI2025 RecSysChallenge2024 優勝報告
unonao
1
440
人には人それぞれのサービス層がある
shimabox
3
660
がんばりすぎないコーディングルール運用術
tsukakei
1
210
Agent Rules as Domain Parser
yodakeisuke
1
530
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
10
1.7k
Using AI Tools Around Software Development
inouehi
0
1.1k
生成AIで日々のエラー調査を進めたい
yuyaabo
0
480
イベントストーミングから始めるドメイン駆動設計
jgeem
4
790
Cursor Meetup Tokyo ゲノミクスとCursor: 進化と制約のあいだ
koido
2
950
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
770
Typedesign – Prime Four
hannesfritz
42
2.7k
Being A Developer After 40
akosma
90
590k
Site-Speed That Sticks
csswizardry
10
620
Git: the NoSQL Database
bkeepers
PRO
430
65k
Six Lessons from altMBA
skipperchong
28
3.8k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
A designer walks into a library…
pauljervisheath
206
24k
Transcript
2JJUBͰόζͬͨษڧձΛͬͯΈͯɺ ͞ΒʹͦΕΛ2JJUBʹॻ͍ͨΒɺ ͦͷهࣄ͕όζͬͯ͠·ͬͨ L@ZPTIJLBXB ୈճ1)1ษڧձ
໊લ ٢थ L@ZPTIJLBXB ΞΧϯτ UXJUUFS!IVOIVOZPTTIZ RJJUB!L@ZPTIJLBXB ॴଐ גࣜձࣾσβΠϯϫϯɾδϟύϯ εΩϧ
ΤϯδχΞྺऑ 1)1FS ࠷ۙ+BWB4DSJQU(Pͷษڧத ࣗݾհ
w ຊ༰︎ॴଐ৫ͱͯ͠︎ͷൃදͰ︎͋Γ·ͤΜ w ೦ͳ͕Β1)1ͷશ͘ग़͖ͯ·ͤΜ ҙࣄ߲
2JJUBͰόζ͍ͬͯͨษڧձͷهࣄʹ͍ͭͯ ޙഐΛ༠ͬͯਅࣅͯͬͯ͠Έͨ ͬͨ༰Λ2JJUBʹॻ͍ͯΈͨ ͳ͔ͥ·͋·͋όζͬͯࠔͨ͠ ·ͱΊ
ΞδΣϯμ
w ʮຖேͷษڧձͰएखͷߦಈ͕ڻ͘΄Ͳվળͨ͠ʯ w IUUQTRJJUBDPNLPKJNBEFWJUFNTDEEEFCFGB w ༰ɿएखͱߦͬͨɺಡΜͩॻ੶ͷΞτϓοτձͱͦͷޮՌ w 2JJUBͷτϨϯυʹ্͕Γɺ͍͍Ͷ ஈ֊ 2JJUBͰόζ͍ͬͯͨษڧձͷهࣄʹ͍ͭͯ
ʮ͜ΕΊͬͪΌྑͦ͞͏ʂޙഐͱͬͯΈΑ͏ʂʯ ޙഐΛ༠ͬͯਅࣅͯͬͯ͠Έͨ
ޙഐΛ༠ͬͯਅࣅͯͬͯ͠Έͨ Ζ͏ͱࢥͬͨ࣌ ݄ॳ० ͷঢ়گʹ͍ͭͯ w ޙഐɿ݄ʹຊଐʹͳͬͨ৽ଔ৽ೖࣾһ w ٢ɿޙഐͷڭҭ 0+5୲ ʹ໋͞Εͨ
w ਖ਼·͓ͩޓ͍ͷ͜ͱ͕Α͘Θ͔ͬͯͳ͍
ޙഐΛ༠ͬͯਅࣅͯͬͯ͠Έͨ Ζ͏ͱࢥͬͨഎܠ w ϊϦͱ͍ w ΞτϓοτͷॏཁੑѲ͍ͯ͠ΔͭΓ w ෛՙίετগͳ͍ͷͰɺܧଓͰ͖ͦ͏ w ʰϦʔμϒϧίʔυʱͳΒ͙͢ʹ࣮Ͱ࣮ફͰ͖ͦ͏
ͬͯΈͨΒࢥͬͨҎ্ʹޮՌ͕͋ͬͨʂ ޙഐΛ༠ͬͯਅࣅͯͬͯ͠Έͨ
ޙഐΛ༠ͬͯਅࣅͯͬͯ͠Έͨ ޮՌಡΈʹ͍͘ՕॴΛલ͖ʹͯ͘͠ΕΔ w मਖ਼ՕॴपลͷಡΈʹ͍͘ՕॴɺੵۃతʹϦϑΝΫλϦϯά
ޙഐΛ༠ͬͯਅࣅͯͬͯ͠Έͨ ޮՌίϛϡχέʔγϣϯ͕૿͑ɺޙഐͱྑ͘ͳͬͨ w ษڧձதʮࠓ·Ͱ͜͏ࢥ͍ͬͯͨʯͱ͍͏͕Α͘ग़͖ͯͨ w ͦ͜Λਂ۷Γ͢Δ͜ͱͰɺόοΫϘʔϯ͕֞ؒݟ͖͑ͯͨ w ձྔඞવతʹ૿͑ͨ
ޙഐΛ༠ͬͯਅࣅͯͬͯ͠Έͨ ޮՌਓͷதͰίʔυमਖ਼ͷڞ௨ೝ͕ࣝͰ͖ͭͭ͋Δ w ਓͷؒͰʮίʔυͷಡΈ͢͞ʯʹ͍ͭͯڞ௨ೝ͕ࣝੜ·Εͨ w ಡΈ͢͞ʹؔͯ͠ϨϏϡʔ͕͘͢͠ͳͬͨ w ϨϏϡʔΛड͚Δଆɺࢦఠ༰ʹೲಘͯ͘͠Ε͍ͯΔ
ͬͨ༰Λ2JJUBʹॻ͍ͯΈͨ ͋Ζ͏͜ͱ͔͜ͷษڧձͷ͜ͱΛ2JJUBʹॻ͍ͯ͠·ͬͨ w IUUQTRJJUBDPNL@ZPTIJLBXBJUFNTEGDEFDFF
ͬͨ༰Λ2JJUBʹॻ͍ͯΈͨ ॻ͍ͨഎܠ w ܾͯ͠ศతͰͳ͔ͬͨ w ಉ྅ͱࠓͷΞυϕϯτΧϨϯμʔʹߘ͠Α͏ͱըࡦத w ߘʹ׳ΕΔͨΊʹɺʑֶΜٕͩज़ͳͲΛॻ͍͍ͯΔ w ͦͷҰͱͯ͠ॻ͍ͨ
ࠓճͰຊ
ͳ͔ͥ·͋·͋όζͬͯࠔͨ͠ ߘ ʮ͋ɺ͍ͭΑΓ৳ͼͨɺͬͨʔʯ ˞͜ͷஈ֊Ͱݩωλͷචऀͷํͱ૬ޓϑΥϩʔؔʹ
ͳ͔ͥ·͋·͋όζͬͯࠔͨ͠ ࣍ͷ ʮ৳ͼ͗͢ɾɾɾΦϦδφϧ͡Όͳ͍ͷʹɾɾɾʯ ˞͜ͷஈ֊ͰτϨϯυʹͬͨͷ͔ಉ྅ʹόϨΔ
ͳ͔ͥ·͋·͋όζͬͯࠔͨ͠ ࣍ͷ࣍ͷ ʮɾɾɾਃ͠༁ͳ͍ؾ࣋ͪͰ͍ͬͺ͍ɾɾɾʯ ˞ผτϨϯυҐʹͳΔ
ͳ͔ͥ·͋·͋όζͬͯࠔͨ͠ ஈ֊
ͳ͔ͥ·͋·͋όζͬͯࠔͨ͠ όζͬͨ͜ͱʹΑΔӨڹ w ৬ͷಉ྅ݩಉ྅ʹόϨͨ w ීஈॻ͍ͯͳ͍ಉ྅͕ʮࣗॻ͜͏͔ͳʔʯͱ͍ͯͨ͠
w 2JJUBͰόζ͍ͬͯΔهࣄɺ༗ӹͰ͋ΔՄೳੑ͕ߴ͍ w ͨͩͦͷࢼͨ͜͠ͱΛ2JJUBʹॻ͍ͨΒόζΔՄೳੑ͕͋Δ w όζΔͱपΓʹ͍͍ӨڹʹͳΔ͔͠Εͳ͍ ·ͱΊ
એ ฐࣾʹͯॳ৺ऀ͚(Pษڧձ %0( Λ։࠵͠·͢ʂ 1)1͡Όͳͯ͘͝ΊΜͳ͍͞ɾɾɾ UPओ࠵ऀ༷
w IUUQTUFDIQMBZKQFWFOU w ࣌ɿ ਫ ʙ w ॴɿ৽॓۠ ৄࡉ5FDI1MBZ͔Β֬͝ೝ͍ͩ͘͞
w ༰ɿϞϒϓϩܗࣜͰ5%%Λ͍͖ͬͯ·͢ એ