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
Ruby on Rails 7.0 で 新規サービスをローンチした
Search
よしこ
February 18, 2022
Programming
0
750
Ruby on Rails 7.0 で 新規サービスをローンチした
銀座Rails#42 にてLT登壇した際の発表資料です
https://ginza-rails.connpass.com/event/237582/
よしこ
February 18, 2022
Tweet
Share
More Decks by よしこ
See All by よしこ
レンダリングを探訪する
yoshikouki
2
270
鹿児島工業高等専門学校向け講演「キャリアについて考える」
yoshikouki
0
610
鹿児島からRubyではじめるスタートアップ
yoshikouki
0
1.8k
鹿児島大学 法文学部 講義「キャリア論」
yoshikouki
0
1.2k
Rails Girls Kagoshima 1st イントロダクション
yoshikouki
0
2.2k
GitHub Actions を使って Next.js を自動デプロイ
yoshikouki
0
210
LTでスクワットしたら未経験転職できた話
yoshikouki
0
110
ニート貴族が贈るコロナ禍の過ごし方
yoshikouki
0
62
リモートワーク × フレックス勤務
yoshikouki
0
93
Other Decks in Programming
See All in Programming
PHPのガベージコレクションを深掘りしよう
rinchoku
0
240
PHPでお金を扱う時、終わりのない 謎の1円調査の旅にでなくて済む方法
nakka
3
1.3k
体得しよう!RSA暗号の原理と解読
laysakura
3
540
AI時代のプログラミング教育 / programming education in ai era
kishida
23
21k
Day0 初心者向けワークショップ実践!ソフトウェアテストの第一歩
satohiroyuki
0
440
CRE Meetup!ユーザー信頼性を支えるエンジニアリング実践例の発表資料です
tmnb
0
360
eBPF Updates (March 2025)
kentatada
0
130
Modern Angular:Renovation for Your Applications @angularDays 2025 Munich
manfredsteyer
PRO
0
140
Denoでフロントエンド開発 2025年春版 / Frontend Development with Deno (Spring 2025)
petamoriken
1
1.3k
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
2
1.1k
英語文法から学ぶ、クリーンな設計の秘訣
newnomad
1
270
Devin , 正しい付き合い方と使い方 / Living and Working with Devin
yukinagae
1
530
Featured
See All Featured
Designing Experiences People Love
moore
141
23k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
How to Ace a Technical Interview
jacobian
276
23k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
29
2k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
25k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
12
1.4k
KATA
mclloyd
29
14k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
The World Runs on Bad Software
bkeepers
PRO
67
11k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.4k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Transcript
Ruby on Rails 7.0 Ͱ ৽نαʔϏεΛϩʔϯνͨ͠ ٢ຊ߁و / GMO PEPABO
inc. 2022.02.18 ۜ࠲Rails #42 1
2 ࣗݾհ Α͜͠ ٢ຊ ߁و CTOࣨ ࣛࣇౡΤϯδχΞϦϯάνʔϜ • ίϩφՒॳظͷ20206݄ೖࣾ (࣌29ࡀ)
• ཧֶྍ๏͔࢜ΒWebΤϯδχΞະܦݧస৬ • લ৬৬һ30໊ͷհޢอݥࢪઃͰՈܦӦ • ୈҰࢠͷѪ່͕ೖࣾલʹര Twitter @yoshikouki_
3 ΞδΣϯμ 1. ৽نαʔϏεʮGMOϨϯγϡʯͷհ 2. ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔
3. νʔϜ։ൃͷઓུ 4. ࠷৽ͦ͜ࢸߴ 5. ΞοϓσʔτͰ͖ͨഎܠ
4 ΞδΣϯμ 1. ৽نαʔϏεʮGMOϨϯγϡʯͷհ 2. ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔
3. νʔϜ։ൃͷઓུ 4. ࠷৽ͦ͜ࢸߴ 5. ΞοϓσʔτͰ͖ͨഎܠ
5
৽نαʔϏεʮGMOϨϯγϡʯͷհ ʮ࣍ͷදݱऀʯΛࢧ͑ΔαʔϏε • GMOϖύϘɺʮΠϯλʔωοτͰՄೳੑΛͭͳ͛Δɺͻ Ζ͛ΔʯΛϛογϣϯʹܝ͛ɺΠϯλʔωοτ্Ͱͷࣗݾද ݱΛߦ͏ͯ͢ͷํΛ“ΫϦΤΠλʔ”Ͱ͋Δͱߟ͑ɺఏڙ αʔϏεΛ௨ͨ͡ࢧԉΛߦ͖ͬͯ·ͨ͠ɻ • GMOϖύϘͰɺ࣍ੈΫϦΤΠλʔͷҭଅਐͷҰॿͱͳ Δ͜ͱΛࢦ͠ɺʮGMOϨϯγϡʯʹΑΓνʔϜɾڭࣨӡӦ
ʹ͓͚Δ࿈བྷɾूۚۀͷDXԽΛ࣮ݱ͠ɺ͋ΒΏΔֶͼɾ දݱͷͷӡӦࢧԉΛߦͬͯ·͍Γ·͢ɻ νʔϜɾڭࣨͰͷ࿈བྷूۚΛΫϥυ্ͰҰݩཧͰ͖Δ ʮGMOϨϯγϡʯͷBeta൛Λຊ1/25ʢՐʣΑΓఏڙ։࢝ 6
7 ΞδΣϯμ 1. ৽نαʔϏεʮGMOϨϯγϡʯͷհ 2. ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔
3. νʔϜ։ൃͷઓུ 4. ࠷৽ͦ͜ࢸߴ 5. ΞοϓσʔτͰ͖ͨഎܠ
8 ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔ গਓνʔϜ • ϐβҰຕͰΓΔνʔϜਓ •
ΤϯδχΞ2ʙ3໊
9 ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔ ࠷Ͱ։ൃͯ͠ݕূ͢Δ • ͕ԿΑΓॏࢹ͞ΕΔ ◦
গਓ͔ͭελʔτΞοϓͰͷϓϩμΫτ։ൃ Ruby on Rails ͷಘҙྖҬ • GMOϖύϘͷ͖͑ͯͨݟਓࡒ ◦ ΄΅શͯͷࣗࣾαʔϏεͰ Ruby on Rails Λ༻ ◦ Ruby ίϛολʔΛ࢝Ίͱͯ͠ɺ Ruby ʹ໌Δ͍ΤϯδχΞ͕ଟࡏ੶͍ͯ͠Δ
10 ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔ ख़ٕͨ͠ज़ͷϝϦοτ • ͕࠷ॏཁͳҰํͰɺηΩϡϦςΟ୲อ͠ͳ͚ΕͳΒͳ͍ •
Ruby Ruby on Rails ྺ࢙͕͋ΓɺͦΕ͕ثͰ͋Δ
11 ΞδΣϯμ 1. ৽نαʔϏεʮGMOϨϯγϡʯͷհ 2. ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔
3. νʔϜ։ൃͷઓུ 4. ࠷৽ͦ͜ࢸߴ 5. ΞοϓσʔτͰ͖ͨഎܠ
• Ұिؒ୯ҐͷεϓϦϯτ • λεΫཧ Notion Λ׆༻ νʔϜ։ൃͷઓུ 12 εΫϥϜ։ൃ দകͱϓϥϯ
• ࣮ݱͷদകϓϥϯΛߟ͑Δ • ͦͯ͠ʮϓϥϯʯͰ࣮ 12 όʔδϣϯΞοϓ • renovate Ͱ௨ ◦ ि࣍ͰΈԽ • ςετΧόϨοδ͕90%͑ ◦ ҆৺ͯ͠ϚʔδͰ͖Δ ςετॻ͍ͯͳ͍ͱ͔͓લͦr (ུ ʮϓϥϯʯྲྀߦޠେ Notion ͕མͪΔ = ୀۈ
13 ΞδΣϯμ 1. ৽نαʔϏεʮGMOϨϯγϡʯͷհ 2. ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔
3. νʔϜ։ൃͷઓུ 4. ࠷৽ͦ͜ࢸߴ 5. ΞοϓσʔτͰ͖ͨഎܠ
Ruby 3.1 Ruby on Rails 7 • ΞοϓσʔτPR͕ݐͭ →ʮ͋ɺΓ·͢ʯͰରԠ •
ґଘͷରԠ͕ͪ͋ͬͨ • ߹ܭ1-2ӦۀͰΞοϓσʔ τྃ • ΞοϓσʔτPR͕ݐͭ →ʮ͋ɺΓ·͢ʯͰରԠ • Ҿ͔͔ͬΓϙΠϯτগ͠ ͋ͬͨ • ߹ܭ2-3ӦۀͰΞοϓσʔ τ͕ྃ ࠷৽ͦ͜ࢸߴ ΞϓϦέʔγϣϯͷԠ͕࠷େ40%΄ͲߴԽͨ͠ ͜ͱΛ࣮ײ (※ݸਓͷײͰ͢) 14 14
15 ΞδΣϯμ 1. ৽نαʔϏεʮGMOϨϯγϡʯͷհ 2. ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔
3. νʔϜ։ൃͷઓུ 4. ࠷৽ͦ͜ࢸߴ 5. ΞοϓσʔτͰ͖ͨഎܠ
ΞοϓσʔτͰ͖ͨഎܠ 16 • ʮϓϩμΫτॳظ͔ͩΒΞοϓσʔτ͔ͬͨ͢͠ʯͱ͍͏ͷຊʹͦͷ௨Γ • ҰํͰɺʑͷੵΈॏͶͷ͓ӄͰΞοϓσʔτͷਓతίετɾ৺ཧతϋʔυϧ͕ѹతʹ Լ͕͍ͬͯͨ ◦ ʮ͋ɺΓ·͢ʯͰߦಈͰ͖Δૉ͕࡞ΒΕ͍ͯͨ ◦
େ෦ͷίʔυ࣭ΛςετͰ୲อͰ͖͍ͯͨ ◦ renovate ͰΞοϓσʔτΛΈԽͯ͠ґଘ͕ؔ΄΅࠷৽ • ։ൃॳظ͔Βݱࡏ·ͰʹɺΧόϨοδ͕Լ͕Δ͜ͱͳ͘ɺΉ͠Ζ্͕͍ͬͯΔ ◦ 80%→90 % ◦ ༷ʑͳཁҼ͕͋Δ͕ɺςετΛॻ͖ଓ͚ͨԸܙͰ͋Δ͜ͱؒҧ͍ͳ͍ ΞοϓσʔτͰ͖ͨഎܠ
17 ΞδΣϯμ 1. ৽نαʔϏεʮGMOϨϯγϡʯͷհ 2. ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔
3. νʔϜ։ൃͷઓུ 4. ࠷৽ͦ͜ࢸߴ 5. ΞοϓσʔτͰ͖ͨഎܠ 6. New ࠷ޙʹ
18 Ҋ ࣛࣇౡϦϞʔτϫʔΫ࠲ஊձΛ։࠵ʂ ΤϯδχΞΛืू͍ͯ͠·͢ʂ ࣛࣇౡ͔ΒͰ ̌→̍ ͷαʔϏε։ൃʹࢀըͰ͖Δ ॴͰ͢ ·ͣؾܰͳ໘ஊ͔Β͍͔͕Ͱ͠ΐ͏͔ ໌։࠵Ͱ͢ʂ
ৄ͘͠ connpass ϖʔδʂ https://kagotech.connpass.com/event/236489/
19 ΞδΣϯμ 1. ৽نαʔϏεʮGMOϨϯγϡʯͷհ 2. ͳͥ Ruby on Rails Ͱ։ൃͨ͠ͷ͔
3. νʔϜ։ൃͷઓུ 4. ࠷৽ͦ͜ࢸߴ 5. ΞοϓσʔτͰ͖ͨഎܠ