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
120
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.8k
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
1k
2030年のSREを考える / SRE-in 2030
tnir
0
150
Ruby Guessr was harder to me RubyKaigi 2025
tnir
0
35
Bundler CHECKSUMS
tnir
0
40
Cloud Run & GKE Autopilot (late 2024)
tnir
0
84
Progressive Rails 8.1 (alpha) / progressive-rails-8-1
tnir
0
810
三代目CTO at stmn, inc. / CTO at stmn
tnir
1
8k
Teach programming with Postman 101
tnir
0
53
Featured
See All Featured
The browser strikes back
jonoalderson
0
240
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.2k
Claude Code のすすめ
schroneko
67
210k
Prompt Engineering for Job Search
mfonobong
0
130
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
33
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
150
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
86
Accessibility Awareness
sabderemane
0
28
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
190
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