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
gem updateには学びがいっぱい
Search
Masato Sugiyama
September 28, 2023
Technology
0
690
gem updateには学びがいっぱい
めぐろLT #7 「最近の学び」
Masato Sugiyama
September 28, 2023
Tweet
Share
More Decks by Masato Sugiyama
See All by Masato Sugiyama
AIとはじめるTypeProfへの貢献
smasato
0
420
Raycast Favorites × Script Command で実現するお手軽情報チェック
smasato
1
300
⽣成AI時代を⽣き抜く新卒エンジニアの学び⽅
smasato
2
170
ChatGPTとGitHub Copilotの使い分け
smasato
2
1.4k
新卒エンジニアでも技術的負債に向き合いたい!
smasato
1
4.5k
Toggl Trackを活用した読書術
smasato
1
610
高校生がWordPressで文化祭情報サイトを作った話
smasato
0
300
Other Decks in Technology
See All in Technology
「Linux」という言葉が指すもの
sat
PRO
4
140
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
270
LLM時代のパフォーマンスチューニング:MongoDB運用で試したコンテキスト活用の工夫
ishikawa_pro
0
170
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.3k
【NoMapsTECH 2025】AI Edge Computing Workshop
akit37
0
230
データ分析エージェント Socrates の育て方
na0
8
2.7k
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
180
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
440
はじめてのOSS開発からみえたGo言語の強み
shibukazu
4
1k
RSCの時代にReactとフレームワークの境界を探る
uhyo
11
3.5k
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
3
590
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Building Adaptive Systems
keathley
43
2.7k
Into the Great Unknown - MozCon
thekraken
40
2k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
RailsConf 2023
tenderlove
30
1.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Balancing Empowerment & Direction
lara
3
630
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
gem updateʹֶͼ͕͍ͬͺ͍ 2023/09/28 Ί͙ΖLT #7 ʮ࠷ۙͷֶͼʯ ϥΫεϧגࣜձࣾ ਿࢁ কར
ࣗݾհ • ਿࢁ কརʢMasato Sugiyamaʣ • ϥΫεϧגࣜձࣾ ϥΫεϧࣄۀຊ෦ αʔόʔαΠυΤϯδχΞ •
20234݄ ৽ଔೖࣾ • https://twitter.com/_smasato_ • https://github.com/smasato
gemͷupdateΛͯ͠ΈΔͱֶͼ͕͋ͬͨ • ࠷ۙɺRailsΞϓϦέʔγϣϯͰ͍ͬͯΔgemͷΞοϓσʔτʹϋ Ϛ͍ͬͯ·͢ • ͪΌΜͱͬͯΈΔͱֶͼ͕͋Γ·ͨ͠ • ʢͨͿΜʣ৽ଔΤϯδχΞʹ͓͢͢ΊͰ͢ʂ
gem updateͷ͓͠Ζ͞ • gemͷґଘ͔ؔΒͲͷΑ͏ͳॱ൪Ͱupdate͍͔ͯ͘͠Λߟ͑Δ • RailsόʔδϣϯΞοϓͷϒϩοΧʔʹͳΔͷ • ૂ͍௨Γʹ bundle update
—conservative ͕ޭ͢Δͱخ͍͠ • ͋ΔछͷΨνϟײ
ͦΕ͚ͩͰͳ͍!
ΞϓϦέʔγϣϯͷཧղ͕ਂ·Δ • ҙࣝͯ͠ͳ͍͚Ͳ͍ͬͯͨgemʹؾͮ͘ • ͍ͬͯΔgem͔Βීஈ৮Βͳ͍෦ͷػೳΛΕΔ • Gem fi le,Gem fi
le.lockͷίϛοτཤྺ͔ΒΞϓϦέʔγϣϯͷྺ࢙͕ ֞ؒݟ͑Δ
gemʹৄ͘͠ͳΕΔ • ͲͷΑ͏ͳgem͕͋Δͷ͔ • Ruby, Railsͷ৽͍͠όʔδϣϯͷରԠঢ়گ • ϝϯςφϯε͞Ε͍ͯΔ͔ • ϓϧϦΫΤετཷ·͍ͬͯͳ͍͔
• ͜ͷ··͍ଓ͚ͯେৎ͔?
OSSߩݙͷνϟϯεΛݟ͚ͭΒΕΔ updateͷͨΊʹGitHubͷϦϙδτϦΛݟ͍ͯΔͱ…… • READMEͷϦϯΫΕ • Status BadgeʢTravis CI → GitHub
Actionsʣ • CIͷ • CI͕ࢭ·͍ͬͯΔʢTravis CIʣ • masterϒϥϯνͰCIམ͍ͪͯΔ
࣮ࡍʹίϯτϦϏϡʔτͯ͠Έͨ OSS׆ಈͷ͡ΊͷҰา • https://github.com/sds/slim-lint/pull/157 • Status badgeͷमਖ਼ • https://github.com/sds/slim-lint/pull/157 •
མ͍ͪͯΔCIΛͱΓ͋͑ͣ͢
·ͱΊ • gemͷupdate͓͠Ζ͍ • OSS׆ಈͷ͖͔͚ͬʹͳΔ͔ • ͱ͍͑ɺDependabot͕͍͍ͩͨͬͯ͘ΕΔ͔
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠!