Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
gem updateには学びがいっぱい
Search
Masato Sugiyama
September 28, 2023
Technology
890
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
gem updateには学びがいっぱい
めぐろLT #7 「最近の学び」
Masato Sugiyama
September 28, 2023
Transcript
11 slides
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͕͍͍ͩͨͬͯ͘ΕΔ͔
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠!
More Decks by Masato Sugiyama
See All by Masato Sugiyama
ゼロをイチにする仕事が終わったあと
smasato
1
500
AIとはじめるTypeProfへの貢献
smasato
0
740
Raycast Favorites × Script Command で実現するお手軽情報チェック
smasato
1
520
⽣成AI時代を⽣き抜く新卒エンジニアの学び⽅
smasato
2
330
ChatGPTとGitHub Copilotの使い分け
smasato
2
1.5k
新卒エンジニアでも技術的負債に向き合いたい!
smasato
1
4.9k
Toggl Trackを活用した読書術
smasato
1
780
高校生がWordPressで文化祭情報サイトを作った話
smasato
0
350
Other Decks in Technology
See All in Technology
evcc & Home Assistant
naltatis
0
660
MCPでAIが自分で調べに行く
cdataj
0
170
Kiro Crew 入門 (手を離しても進む仕事) | 目指せ Kiro マスター 11
inariku
PRO
4
720
GCASアップデート(202607-202610)
techniczna
1
320
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.5k
AI時代の組織作り:チーム開発から「個人×AI」への移行と、持続可能な「開発資本」の築き方
ham0215
3
830
ぼくのClaude Codeの使い方
falken
PRO
3
5.5k
狙われているAPIの脆弱性!今こそ手をつけるべき根本的な対策とは?
nagix
0
120
An Introduction to Context Ontology Accelerator (teaching AI agents what your data means)
inariku
PRO
1
230
SSFの現在地 ― CAEP/RISCからAI Identityへ
oidfj
0
430
Biohub - Cell Tracking During Development 5th place solution
rist
0
140
The Author Pays
hiccupps
0
180
Featured
See All Featured
Marketing to machines
jonoalderson
1
6k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Crafting Experiences
bethany
1
440
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
1
240
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
560
Chasing Engaging Ingredients in Design
codingconduct
0
390
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
660
Ethics towards AI in product and experience design
skipperchong
2
460
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
440