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
660
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
320
Raycast Favorites × Script Command で実現するお手軽情報チェック
smasato
1
260
⽣成AI時代を⽣き抜く新卒エンジニアの学び⽅
smasato
2
150
ChatGPTとGitHub Copilotの使い分け
smasato
2
1.3k
新卒エンジニアでも技術的負債に向き合いたい!
smasato
1
4.4k
Toggl Trackを活用した読書術
smasato
1
580
高校生がWordPressで文化祭情報サイトを作った話
smasato
0
300
Other Decks in Technology
See All in Technology
kubellが挑むBPaaSにおける、人とAIエージェントによるサービス開発の最前線と技術展望
kubell_hr
0
260
産業機械をElixirで制御する
kikuyuta
0
160
New Cache Hierarchy for Container Images and OCI Artifacts in Kubernetes Clusters using Containerd / KubeCon + CloudNativeCon Japan
pfn
PRO
0
150
評価の納得感を2段階高める「構造化フィードバック」
aloerina
1
150
20250612_GitHubを使いこなすためにソニーの開発現場が取り組んでいるプラクティス.pdf
osakiy8
1
730
TODAY 看世界(?) 是我們在看扣啦!
line_developers_tw
PRO
0
120
データ戦略部門 紹介資料
sansan33
PRO
1
3.2k
自分を理解するAI時代の準備 〜マイプロフィールMCPの実装〜
edo_m18
0
100
doda開発 生成AI元年宣言!自家製AIエージェントから始める生産性改革 / doda Development Declaration of the First Year of Generated AI! Productivity Reforms Starting with Home-grown AI Agents
techtekt
0
130
Tenstorrent 開発者プログラム
tenstorrent_japan
0
300
Text-to-SQLの評価データセットを作って最新LLMモデルの性能評価をしてみた
gotalab555
3
770
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.4k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
How to Ace a Technical Interview
jacobian
276
23k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Adopting Sorbet at Scale
ufuk
77
9.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Speed Design
sergeychernyshev
30
990
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Code Review Best Practice
trishagee
68
18k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
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͕͍͍ͩͨͬͯ͘ΕΔ͔
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠!