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
Kaigi on Rails 2023 〜運営の裏側〜
Search
Terai Shogo
November 09, 2023
Programming
0
950
Kaigi on Rails 2023 〜運営の裏側〜
After Kaigi on Rails LT Night (
https://smartbank.connpass.com/event/299631/
) で発表した内容です。
Terai Shogo
November 09, 2023
Tweet
Share
More Decks by Terai Shogo
See All by Terai Shogo
PRODUCT HISTORY CONFERENCE 2024の裏側
krpk1900
0
21
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
760
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
550
今日で分かる!カスタムコップの作り方
krpk1900
2
860
SNS特有のタイムライン機能におけるYOUTRUSTの工夫点
krpk1900
0
28
技術的負債に対してカスタムコップでできること
krpk1900
0
500
サービスを軌道に乗せるまで一人でやったすべてのこと
krpk1900
20
7.7k
RailsアプリでのCQSの運用を支える仕組みと文化
krpk1900
0
66
Fat Modelを解消するためのCQRSアーキテクチャ
krpk1900
6
9.4k
Other Decks in Programming
See All in Programming
テストコード書いてみませんか?
onopon
2
340
BEエンジニアがFEの業務をできるようになるまでにやったこと
yoshida_ryushin
0
200
ASP.NET Core の OpenAPIサポート
h455h1
0
110
return文におけるstd::moveについて
onihusube
1
1.4k
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
6
700
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
400
快速入門可觀測性
blueswen
0
500
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
28
4.1k
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.3k
良いユニットテストを書こう
mototakatsu
11
3.6k
functionalなアプローチで動的要素を排除する
ryopeko
1
200
React 19でお手軽にCSS-in-JSを自作する
yukukotani
5
560
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Fireside Chat
paigeccino
34
3.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
240
Scaling GitHub
holman
459
140k
Typedesign – Prime Four
hannesfritz
40
2.5k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Music & Morning Musume
bryan
46
6.3k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Transcript
,BJHJPO3BJMT0SHBOJ[FS ࣉҪলޗ ,BJHJPO3BJMT ʙӡӦͷཪଆʙ
ࣗݾհ w ࣉҪলޗ !LSQL@EFW w גࣜձࣾ:0653645 ʙ w
,BJHJPO3BJMT4QFBLFSʢʣ w ʮ'BU.PEFMΛղফ͢ΔͨΊͷ$234ΞʔΩςΫνϟʯ w ,BJHJPO3BJMT0SHBOJ[FS ʙ w 3VCZ,BJHJ)FMQFSʢʣ w 3BJMT(JSMT$PBDIʢUIɾUIʣ !LSQL@EFW
ӡӦͬͯͲΜͳΠϝʔδʁ🤔
ԿΛ͍ͯ͠Δ͔͔Βͳ͍ɺɺ
ఱ࠽ΤϯδχΞ͕ઈ͍͢͝ͷΛ࡞ͬͯΔʁ ී௨ͷΤϯδχΞ͡Ό͔Βͳ͍Α͏ͳ͍͠ʁ
ͲΜͳ͜ͱΛ͍ͬͯΔ͔հ
݄
݄ w ,BJHJPO3BJMT
݄
݄ʢϲ݄લʣ w ʹ͚ͨ࠷ॳͷNUHʢճ݄ʣ w ࣗݾհ🙋 w جௐߨԋΛ୭ʹ͢Δʁ
݄
݄ʢϲ݄લʣ w ࣗݾհ🙋ʢ͜ͷ࣌ظຖճͪΐͬͱͣͭ૿͍͑ͯ͘ʣ w σβΠφʔ͞Μ୭͕୲ʁ
݄
݄ʢϲ݄લʣ w NUH͕ճ݄ͷසʹϖʔεΞοϓ w σβΠφʔνʔϜ֬ఆ🎉 w جௐߨԋͷީิऀͱϝʔϧͷΓऔΓ📨
݄
݄ʢϲ݄લʣ w جௐߨԋͷΛ୭ʹ͢Δʁ w ௨༁Ͳ͏͢Δʁ w ެࣜͷϩΰҊ͕Ͱ͖ͨʂΈΜͳͰථͩʂ w 5PQɺ"CPVUɺ1PMJDJFTͷσβΠϯ࡞🎨
݄
݄ʢϲ݄લʣ w ެࣜ)1Ͳ͜ͰσϓϩΠ͢Δʁ%/4Ͳ͏͢Δʁ w εϙϯαʔϓϥϯͲ͏͠Α͏ w ϓϥϯԿछྨʁஈʁͲ͜·Ͱ૿ͤΔʁ w ,BJHJPO3BJMTͷձ୳͠🏢
݄
݄ʢϲ݄લʣ w ެࣜ)1Λެ։🎉 w DGQBQQͱTQPOTPSBQQͷ४උΛ։࢝ w εϙϯαʔืूࢿྉΛ࡞Γ࢝ΊΔ w ϒʔεཧతʹͲΕ͘Β͍ձʹೖΔʁ
݄
݄ʢϲ݄લʣ w 3VCZ,BJHJ w 3VCZJTUͱͯ͠ࢥ͏ଘָ͠Ήʂ w ,BJHJPO3BJMTʹऔΓೖΕ͍ͨ͜ͱΛ֬ೝ
݄
݄ʢϲ݄લʣ w ࣮ࡍʹձͷԼݟʹߦͬͨ w εϙϯαʔͱͷϝʔϧ͕૿͑࢝Ί͖͕ͯͨɺͭͭରԠ📨 w 5FBNϖʔδΛެ։🎉 w ୗࣇͷͨΊʹಈ͖࢝ΊΔ w
࠙ձͲ͏͢Δʁ🍺
݄
݄ʢϲ݄લʣ w $'1ืू։࢝🎉 w ެࣜϊϕϧςΟͲ͏͠Α͏ʁ w νέοτʹ͍ͭͯߟ͑࢝ΊΔ w Կຕʁֹۚʁ࠙ձηοτʁֶੜϓϥϯͱ͔༻ҙ͢Δʁ w
࠙ձͲ͏͢Δʁ w ϒʔεͷϨΪϡϨʔγϣϯ w େ͖͞ʁϒʔεϝϯόʔͷνέοτͲ͏͢Δʁҿ৯Ͳ͏͢Δʁ w εϙϯαʔͷநબʂ w ਆʹ3VCZͷTIVGGMFϝιου
݄
݄ʢϲ݄લʣ w NUH͕ճ݄ʹϖʔεΞοϓ w ެࣜϊϕϧςΟͷ࡞ w τϥϯγʔόʔͷൃ w ϒʔεͷϨΪϡϨʔγϣϯΛ٧ΊΔʢిݯͱ͔ஔͱ͔ʣ w
$'1ͷ࠾ w શ෦Ͱ݅ʂʂ w ͭͰݟͯ࣌ؒʜʂ🤯 w $'1ͷఏग़ऀ໊ΛӅͯ͠࠾ʢςʔϚඃΓͳͲͰ࠷ޙʹௐ͋Δʣ w ༗໊ͳਓ͔ͩΒͱ͔ɺӡӦ͔ͩΒΈ͍ͨͳርҰͳ͠
݄ʢϲ݄લʣ w %PPSLFFQFSͷ४උ։࢝ w ొஃऀ͚ͷࢿྉΛ࡞ͬͨΓɺ4MBDLʹটͨ͠Γ w εϙϯαʔϒʔεڞ༗صͷࢿྉΛ࡞ͬͨΓ w ͷ߳൫දΛ࡞ͬͨΓ w
ͷελοϑหΛൃͨ͠Γ
݄
݄ʢϲ݄લʣ w νέοτͷൢച։࢝👏 w ࠙ձͷྉཧϓϥϯΛܾΊΔ w ొஃऀͷλΠϜςʔϒϧΛߟ͑Δ📝 w جௐߨԋऀͷ॓ΛऔΔ w
ެࣜ5γϟπͷจࣈΛܾΊͨΓ👕 w PHJKVOᘖᘣͷௐͨ͠Γ☕ w ΧϝϥϚϯͷௐͨ͠Γ w อݥͷܖͨ͠Γ
݄
݄ w ͷΰϛͷॲํ๏Λߟ͑ͨΓ🗑 w ৴ϨΠΞτͷ࡞ w ΠϕϯτΛެࣜ)1ʹࡌͤΔ w ඞཁͳͷΛ࡞Γ࢝ΊΔ w
ख࣋ͪ൘ͱ͔ɺτΠϨͪ͜Βͱ͔ w ඞཁʹͳΔඋΛߪೖ
,BJHJPO3BJMT w ड w ొஃऀରԠ w εϙϯαʔରԠ w ৴ w
ୗࣇॴ w ଓ֬ೝ w λΠϜΩʔύʔ w ձ·Ͱͷ༠ಋ w ؾʹͳΔηογϣϯݟͯɺ,BJHJPO3BJMTΛָ͠Ήʂ
େม͔Ͳ͏͔Ͱݴ͏ͱɺָͰͳ͍ ʢݸਓͷײʣ
ΈΜͳͰಉ͡ඪʹ͔ͬͯɺ େ͖ͳ͜ͱΛୡͰ͖ͨͱ͖͕࠷ߴʹָ͍͠
͍ͬͯΔ͜ͱଟ͍Ͱ͕͢ɺ Ͱ͖ͦ͏ͳ͜ͱ͋Γ·ͤΜͰ͔ͨ͠ʁ
ΦϯϥΠϯͰݟΔΑΓɺ ࣮ࡍʹߦͬͯͨ͠ํָ͕͍͠
࣮ࡍʹߦ͚ͩ͘Ͱָ͍͕͠ɺ ൃදͰ͖Δͱͬͱָ͍͠ʂ
ൃදͰ͖Δͱָ͍͕͘͢͝͠ɺ ӡӦͱָͯ͠͠·ͤΔଆͰ׆ಈͰ͖Δͱ ͬͱͬͱָ͍͠ʂʂ
ӡӦʹڵຯ͕͋Δํͥͻʂ
ͲΜͳਓͰ ίϛϡχςΟͷͨΊʹ Ͱ͖Δ͜ͱ͋Δ
ਓʹΑͬͯܗҧ͏
Ұา౿Έग़͔ͦ͢ͷਓ࣍ୈ Ͱ౿Έग़ͨ͠Βָ͘͠ͳΔʂ
ΈΜͳͰίϛϡχςΟΛָ͠Έͳ͕Β Γ্͍͚͛ͯͨΒྑ͍Ͱ͢Ͷʂ