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
A life with Rails 8.0 (beta)
Search
tnir
November 14, 2024
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A life with Rails 8.0 (beta)
2024-10-10 Proposals on Rails 2024 (roppongi.rb) #proposalsonrails2024
tnir
November 14, 2024
More Decks by tnir
See All by tnir
10年選手のSaaSを 32営業日でクラウド移行 / 32-working days for full cloud migration
tnir
0
140
急成長する組織全体で活用するGitHub Copilot / github-copilot-2-by-tnir
tnir
0
260
GitHub Copilot Dev Days Tokyo 2026
tnir
0
390
GitHub Copilot coding agent を推したい / AIDD Nagoya #1
tnir
4
6.8k
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
1.9k
2030年のSREを考える / SRE-in 2030
tnir
0
240
Ruby Guessr was harder to me RubyKaigi 2025
tnir
0
82
Bundler CHECKSUMS
tnir
0
97
Cloud Run & GKE Autopilot (late 2024)
tnir
0
130
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
580
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1.1k
Writing Fast Ruby
sferik
630
63k
Typedesign – Prime Four
hannesfritz
42
3.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
We Have a Design System, Now What?
morganepeng
55
8.4k
Speed Design
sergeychernyshev
33
2.2k
4 Signs Your Business is Dying
shpigford
187
23k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
59k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Testing 201, or: Great Expectations
jmmastey
46
8.4k
Building Adaptive Systems
keathley
44
3.3k
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