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
カンファレンスで技術的お土産を 増やすために出来ることを考えた
Search
fuqda
April 25, 2019
Programming
2
470
カンファレンスで技術的お土産を 増やすために出来ることを考えた
Hello hey for Engineers vol.3の発表資料です。
fuqda
April 25, 2019
Tweet
Share
More Decks by fuqda
See All by fuqda
Composition API時代の Pub/Subパターンでの状態管理
fuqda
4
3.2k
RubyでPrettierを使ってみた
fuqda
0
290
RSpecによるOpen API自動テスト
fuqda
3
1k
OSSへの プルリクエスト作成の手引き
fuqda
2
310
Rails Girls Tokyo 13th Sponsor LT by STORES
fuqda
0
170
黒歴史リポジトリを使ったリファクタリング勉強法のススメ
fuqda
1
1k
OSS初心者がつまづきながらOSSマナーを学んでいく話
fuqda
4
3.1k
Ruby2.7の新機能で簡易版Rubyインタプリタを実装してみる
fuqda
0
490
Other Decks in Programming
See All in Programming
Scalaから始めるOpenFeature入門 / Scalaわいわい勉強会 #4
arthur1
1
330
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
270
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
130
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
250
testcontainers のススメ
sgash708
1
120
わたしの星のままで一番星になる ~ 出産を機にSIerからEC事業会社に転職した話 ~
kimura_m_29
0
180
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
Webエンジニア主体のモバイルチームの 生産性を高く保つためにやったこと
igreenwood
0
330
Haze - Real time background blurring
chrisbanes
1
510
From Translations to Multi Dimension Entities
alexanderschranz
2
130
複雑な仕様に立ち向かうアーキテクチャ
myohei
0
170
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
770
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Scaling GitHub
holman
458
140k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Practical Orchestrator
shlominoach
186
10k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Agile that works and the tools we love
rasmusluckow
328
21k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Code Reviewing Like a Champion
maltzj
520
39k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
98
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Transcript
ΧϯϑΝϨϯεͰٕज़త͓࢈Λ ૿ͨ͢Ίʹग़དྷΔ͜ͱΛߟ͑ͨ )FMMPIFZGPS&OHJOFFSTWPM GVREB !GVREB
GVREBͱਃ͠·͢ ʲܦྺʳ ɹ4*FS ϲ݄ ͔Β ɹແڅΠϯλʔϯϲ݄Λܦͯ ɹ4503&4KQྲྀΕண͖ ʲͦͷଞʳ
ීஈ5BNBSCͱ͍͏ ଟຎҬ ٢ࣉʙീԦࢠ·Ͱ ͷ Ҭ3VCZίϛϡχςΟΛɹ ओ࠵ͯ͠·͢
ࠂ ݸਓత
݄ʹ5BNBSCͰ ΧϯϑΝϨϯε Γ·͢✨
ʲςʔϚʳ 3VCZJTUͱͯ͠ͷ
5BNB3VCZձٞ d ҙࢀՃͷ࠙ձd·Ͱ !ौ୩ηϧϦΞϯλϫʔ' (.0:PVST جௐߨԋɿҏ౻३Ұ͞Μ
!KODIJUP جௐߨԋɿޒेཛྷ໌͞Μ !JHBJHB ͦͷଞ$'1ʴ5BNBSCϝϯόʔ-5
ۙ-1ެ։༧ఆ
ຊΓ·͢
ࠓͷ
ΧϯϑΝϨϯεͰٕज़త͓࢈Λ ૿ͨ͢Ίʹग़དྷΔ͜ͱͷߟ ͔ͤͬ͘ΧϯϑΝϨϯεʹߦ͚ͬͨͲ ײಈͨ͠͠ɺײ৺͚ͨ͠Ͳ Կ࣋ͪؼΕ͍ͯͳ͍Α͏ͳʜ ͦΜͳঢ়گΛԿͱ͔͍ͨ͠ͷͰ ΞϨίϨߟ͑ͯΈͨͱ͍͏
ٕज़త͓࢈ ͱࢥΘΕΔͷΛ େ͖ͭ͘ʹྨ
ٕज़త͓࢈ͷछྨ w ֶशͷΔؾϞνϕʔγϣϯͷྨ w ϓϩάϥϛϯάͦͷͷͷࣝ ֓೦ςΫχοΫ
ֶशͷΔؾϞνϕʔγϣϯͷྨ w ͙͢ʹޮՌ͕ग़ͳ͍͕ɺ Ҏ߱ͷࣗͷߦಈΛม͑Δಈػ͚ͮ ྫ ʓʓͷຊΛΔͧʂ "TBLVTBSCʹߦͬͯΈΑ͏ʂ ຖ࣌ؒ3BJMTͷίʔυಡΉͧʂ
ϓϩάϥϛϯάͦͷͷͷࣝ w ϞϊʹΑΔ͕ ൺֱత ظͰՌʹͭͳ ͕Δࢿ࢈ʹͳΓ͍͢ͷ ྫ ಛఆͷϥΠϒϥϦʹؔ͢ΔޮՌతͳ׆༻๏
ઃܭʹؔ͢ΔΞϯνύλʔϯ
ٙ ΧϯϑΝϨϯεʹࢀՃ͢ΔதͰ lࣝͷٵऩz zϞνϕʔγϣϯΛߴΊΔ͜ͱz ʹίϛοτ͢ΔͨΊʹ ࠒ͔Β͓͖ͬͯ͘͜ͱ ͬͯͳΜͩΖ͏
ࣗͷதͰग़ͨ͑ 044ʹίϛοτ͍ͯ͘͠ ͔͠ͳ͍ͱࢥͬͨ ࠓճͷରओʹ3VCZ 3BJMT ք۾ ࣗͷίϛϡχςΟӡӦٛͷ044Ͱ͕͢ɺ ͜ͷ߹ίʔυΛॻ͘͜ͱҎ֎ͷ׆ಈؚ·ͳ͍͜ͱʹ͍ͯ͠·͢ɻ
ͳΜͰ044ʁ
044ʹؔΘ͍͖ͬͯͭ͘ͷཧ༝ ᶃଚܟ͖͢ํʑͱܨ͕ΔʹͳΔ ͕૿͑Δͱʓʓͬͯ͜͏ͩΑʂͱ͍͏ใ͕ೖ͖ͬͯ͘͢ͳΔ ৭ʑͳਓͱྑ͘ͳΔ͖͔͚ͬʹͳΔͷͰ୯७ʹָ͍͠ ᶄ͘ੈքͰΘΕΔίʔυΛಡΉ͜ͱ͕ ࣗࣗͷػձʹͳΔ
ԾઆݕূͷͨΊʹ 044ʹؔΘ͍ͬͯ͘ ͜ͱΛ࢝Ίͨ TJODF3BJMTENऴྃޙ
࣮ࡍʹͬͨ͜ͱ
3BJMTຊମͷίʔυͰ ؾʹͳΔͱ͜ΖΛ গͣͭ͠ಡΈ࢝Ίͨ
͋Δͷग़དྷࣄ νΣϦʔຊͷྠಡձͰ ZJFMEͱ1SPDͷষͷ ·ͱΊࢿྉΛ ࡞͍ͬͯͨ࣌ͷ͜ͱʜ
ͦ͏ݴ͑ 3BJMTͷΞϓϦͷ7JFXͷ MBZPVUςϯϓϨʔτ ͰݺΕΔZJFMEͬͯ ͲΜͳॲཧͯ͠ΔΜͩΖ͏ʁ
ಉ͡Α͏ͳٙ࣋ͬͨਓ͕͍༷ͨͪͨ https://github.com/yochiyochirb/meetups/issues/336 https://github.com/yochiyochirb/meetups/issues/336
ࢀߟʹͭͭ͠ SBJMTͷBDUJPOWJFX ͷԼͷίʔυΛ୳ͬͯΈΑ͏
ɾɾɾ
ΞϨʜ Ҿͷॱ൪͓͔͍͠ ϝιου͋Δͳʜ
3BJMTʹϓϧϦΫΛૹͬͯΈͨ
ޙແࣄʹϚʔδ͞Εͨ https://github.com/rails/rails/pull/35758
༨ܭͳ͓ੈͰ͕͢ʜ 3BJMTͷϓϧϦΫ͔ΒϚʔδ·ͰͷखॱΛ2JJUB ʹ·ͱΊͨͷͰ044ॳΊͯͷํ͝ࢀߟ·Ͱʹ https://qiita.com/fuqda/items/a3e5270ff9cb4fbf31e2
ͦͷޙ
ڹ͕͋ͬͨ Ϛʔδ͞ΕͨޙͷπΠʔτ͕.BU[ʹ ϦπΠʔτͯ͠Β͑ͨ͜ͱ͋Γɺ ࣗͷ׆ಈΛଟ͘ͷਓʹ ͬͯΒ͑ͨ 5BNBSCͷTMBDL DPOQBTTͷࢀՃਓ૿Ճ
ͦͯ͠ 3VCZ,BJHJ
ྑ͔ͬͨ͜ͱ ຊ࣭త͡Όͳ͍͔͠Εͳ͍͚Ͳ 3BJMTͷ݅Ͱਓ͔Βਓհͯ͠Β͑ͨʂ 044ʹʑίϯτϦϏϡʔτͯ͠Δํʹ ͕ࣗͯΑ͏ͱࢥͬͯΔύονͷ݅Ͱ૬ஊͤͯ͞ Β͑ΔػձΛΒ͑ͨʂʂ ૬ஊग़དྷΔਓ͕૿͑ΔதͰؾ͖ΛಘΔνϟϯε ͕૿͑ͯؒతʹग़དྷΔػձ͕૿͑ͨʂʂʂ
044ʹؔΘΔ͜ͱͰ ΧϯϑΝϨϯεͷ ަྲྀ͕ೱ͍ͷʹʂ ҎલΑΓݟΛ ಘ͘͢ͳͬͨ ؾ͕͢Δ
044ͷ׆ಈΛ ܧଓ͢ΔͨΊʹ
ؾʹͳΔϦϙδτϦΛνΣοΫ ͕͖ࣗͳϥΠϒϥϦ ϑϨʔϜϫʔΫͷϦϙδτϦΛ গͣͭ͠ಡΜͰݟΔͷ͕ Ϟνϕʔγϣϯతʹྑͦ͞͏
ίϛοτग़དྷͦ͏ͳͷΛ୳͢ (JUIVCͷJTTVFΛݴޠผʹݕࡧͰ͖Δ (JUIVCIFMQXBOUFEͱ͍͏αʔϏεͰ ୳͢ͷΞϦ http://github-help-wanted.com/
·ͱΊ
044ʹίϛοτ͢ΔதͰ 3VCZ,BJHJͰಘΔ ͓࢈͕૿͑ͨͱࢥ͏
࣮ࡍʹಘ͓ͨ࢈ 044ʹίϯτϦϏϡʔτͤͯ͞Βͬ ͨ͜ͱΛ͖͔͚ͬʹࣗʹͱͬͯͷ 044ώʔϩʔͨͪͱܨ͕Δ͜ͱ͕ग़དྷͨ ✨ 044ਓʹΑͬͯ࡞ΒΕͯܧଓ͍ͯ͠ Δ͜ͱΛͬͯɺࣗͦͷ׆ಈʹܧଓ తʹίϛοτ͍͖͍ͯͨ͠ͱࢥ͑ͨ
ΈΜͳͰ͍ͬͯ͜͏
4503&4KQ ͦΜͳ044ͷ׆ಈΛ Ԡԉ͍ͯ͠·͢ ❤ ʲաڈ࣮ʳ 7VF'FT+BQBO 3VCZ,BJHJ 3BJMTEN
8FBSF)JSJOH 4503&4KQ Ұॹʹಇ͍ͯ͘ΕΔؒΛืू͍ͯ͠·͢