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
5.3k
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
520
2030年のSREを考える / SRE-in 2030
tnir
0
140
Ruby Guessr was harder to me RubyKaigi 2025
tnir
0
31
Bundler CHECKSUMS
tnir
0
30
Cloud Run & GKE Autopilot (late 2024)
tnir
0
78
Progressive Rails 8.1 (alpha) / progressive-rails-8-1
tnir
0
740
三代目CTO at stmn, inc. / CTO at stmn
tnir
1
7.8k
Teach programming with Postman 101
tnir
0
49
Featured
See All Featured
Fireside Chat
paigeccino
41
3.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
Agile that works and the tools we love
rasmusluckow
331
21k
Faster Mobile Websites
deanohume
310
31k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Why Our Code Smells
bkeepers
PRO
340
57k
Making Projects Easy
brettharned
120
6.5k
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