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
A life with Rails 8.0 (beta)
Search
tnir
November 14, 2024
0
110
A life with Rails 8.0 (beta)
2024-10-10 Proposals on Rails 2024 (roppongi.rb) #proposalsonrails2024
tnir
November 14, 2024
Tweet
Share
More Decks by tnir
See All by tnir
GitHub Copilot coding agent を推したい / AIDD Nagoya #1
tnir
4
5k
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
440
2030年のSREを考える / SRE-in 2030
tnir
0
130
Ruby Guessr was harder to me RubyKaigi 2025
tnir
0
26
Bundler CHECKSUMS
tnir
0
23
Cloud Run & GKE Autopilot (late 2024)
tnir
0
70
Progressive Rails 8.1 (alpha) / progressive-rails-8-1
tnir
0
660
三代目CTO at stmn, inc. / CTO at stmn
tnir
1
7.5k
Teach programming with Postman 101
tnir
0
43
Featured
See All Featured
Designing for Performance
lara
610
69k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Fireside Chat
paigeccino
39
3.6k
Thoughts on Productivity
jonyablonski
70
4.8k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
For a Future-Friendly Web
brad_frost
180
9.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
The World Runs on Bad Software
bkeepers
PRO
70
11k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Transcript
A life with Rails 8.0 (beta) @tnir - 2024-10-10 -
Proposals on Rails 2024 @Roppongi.rb ITANDI
@tnir Takuya Noguchi X: @tn961ir • https://github.com/tnir • https://gitlab.com/tnir
#roppongirb @tn961ir @tnir (Takuya N) • Ruby 25y • Rails
18y • GitLab Core Team (2015-) • geminabox / nronn maintainer • Bundler / forem (dev.to) contributor • CTO at B2B SaaS sponsoring Kaigi on Rails 2023/2024 RubyKaigi 2023/2024 https://github.com/ruby/ruby
#roppongirb @tn961ir State: Rails 6.1 in 2023 • 9年選手のRailsアプリ(< 1M
LOCs) • 1k+ modules, 500+ models • 100+ public gem dependencies (direct & indirect) ◦ 10 unmaintained gems 😞 ◦ A few edgy gems 🎉
🧐Rails 6.1🌸 Spring 2023
🏖Rails 6.1 →7.0 Aug 2023
#roppongirb @tn961ir Rails 6.1→7.0 • Updates many gems • DateTime#to_s
🤝Rails 7.1 beta Sep 2023
#roppongirb @tn961ir Rails 7.0→7.1 beta • Deadline: Rails World 2023
(Day 2)
🤝Rails 7.1.0 Inaugural Rails World 2023 (Oct 2023)
🤝Rails 7.2.0.alpha
🤝Rails 8.0.alpha Since May 2023 (to date)
🤝Rails 8.0.0.beta1 Sep 2024 (Rails World 2024)
#roppongirb @tn961ir Releases based on Rails edge • We made
~ 85 releases since we moved to edge (Sep 2023).
#roppongirb @tn961ir Releases based on Rails edge • ~ 85
releases since we moved to edge (Sep 2023) • ~200 days passed since Rails World 2025 ◦
#roppongirb @tn961ir Rails 8.0 / 8.1 • 8–0-stable not yet
(as of 2024-10-10) • gem “rails”, git: “[...]rails/rails”, branch: “main”
#roppongirb @tn961ir gem “rails”, git: “[...]rails/rails”, branch: “main” • Cache
killer • CircleCI / GitHub Acitons default cache policy ◦ Branch-based • note: GitLab CI has variant cache policy😀
#roppongirb @tn961ir Summary • Rails edge in production: the hard
way • (Ruby 3.4 with Prism???)
#roppongirb @tn961ir Summary • Rails edge in production: the hard
way ◦ … working as CxO • ⚠We are hiring Rails enthusiasts⚠ • WANTED: Rails engineers those want to go to Rails World 2025 Amsterdam, NL
None