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
Kaigi on Rails 2025 お土産話 / Trip Stories of Kaig...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
thatblue
October 17, 2025
0
47
Kaigi on Rails 2025 お土産話 / Trip Stories of Kaigi on Rails 2025
Sendai.rb #44 での発表資料です。
https://sendairb.connpass.com/event/366467/
thatblue
October 17, 2025
Tweet
Share
More Decks by thatblue
See All by thatblue
Stimulusのすすめ/Introduction to Stimulus
thatblue
0
40
RubyKaigi 2025 お土産話 / Trip Stories of RubyKaigi 2025
thatblue
0
20
発表資料テンプレート / My slide template
thatblue
0
630
GitHub Pagesで構築したブログをスマホ対応させてみた / make mobile-compatible with lightweight css framework
thatblue
0
420
Sendai.rbコミュニティ紹介 2022 / Introduction of Sendai.rb 2022
thatblue
0
110
Rails Girls Sendaiコミュニティ紹介2022 / Introduction of Rails Girls Sendai 2022
thatblue
0
130
競技プログラミングへのお誘い~私と競プロ友達になってください / Invitation to Competition Programming
thatblue
1
840
好みのコーヒー探し / find my favorite coffee
thatblue
0
740
Rails Girls Sendai 2ndの後日談としてのSendai.rb / Sendai.rb, As a After Story of Rails Girls Sendai 2nd
thatblue
0
93
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Abbi's Birthday
coloredviolet
2
5.8k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
79
Art, The Web, and Tiny UX
lynnandtonic
304
21k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
490
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
120
KATA
mclloyd
PRO
35
15k
The agentic SEO stack - context over prompts
schlessera
0
720
Building Adaptive Systems
keathley
44
3k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Transcript
Kaigi on Rails 2025 お土産話 2025.10.17 Sendai.rb #44 #sendairb あのぶる
𝕏: @_thatblue_ : @thatblue.bsky.social
今年は無事に参加できました!
例によって、公開されたスライドは ruby-jpのcosense(旧scrapbox)に わりとまとまっています https://scrapbox.io/ruby-jp/Kaigi_on_Rails_2025
拝聴したセッションから いくつかピックアップ
Keynote: dynamic! • 「Rubyは動的な言語である(と公式サイトにも説明がある)」というところか らスタートした、「動的であること」の良さ・楽しさのお話 • 合言葉は「最もシンプルで、うまくいきそうなものは何ですか?」 • ex-Twitterで見かけた話なんですが、タイトルである「dynamic!」の「!」 にも意味があり、破壊的メソッドであること(そして暗黙のselfなので自分自
身が変わっていこうね、ということ)を表しているらしい
高度なUI/UXこそHotwireで作ろう • 前回のSendai.rbでまさに「複雑なUIじゃなければStimulus(とTurbo)でいい んじゃないですかね」と話した手前、「あっ」って思って観に行った • 今どきな感じのリッチなUIはHotwireでも十分実現可能だよね、ということ を示すために、Next.js/Reactと、Hotwireで同一のUIを作って粛々と比較 していく物量がすごかった(語彙力) ◦ 「実際大部分はJS(TS)力とライブラリの充実度合いがモノを言っており、ReactかHotwire
かってそこまで関係ないよね」という話に着地したという理解をしている • 私のフロントエンド力の問題で「JSON基礎工事」のあたりがちょっと消化 不良なので、登壇者の方による記事を紹介しておきます ◦ https://zenn.dev/naofumik/articles/0714f7237a493c
入門 FormObject • FormObject、結構独特な立ち位置だなぁとは実際思う ◦ 正直なところ、個人的には今までの作業の性質上触った経験が少ないので本当に雰囲気での 理解しかしておらず…… ◦ かなりすとんと腹落ちした説明だったので、同じような悩みをお持ちの方はぜひ資料や後日 公開されるはずの動画を見ていただきたい
◦ 発表終盤の「FormObjectと向き合わないといけない理由」がしみじみ刺さる • 同じくDay1の「今改めてServiceクラスについて考える 〜あるRails開発者の 10年〜」も併せて見ると理解が深められると思う
Railsアプリケーション開発者のためのブックガイド • 当日発表分も結構な物量でしたが、さらに候補から漏れた本が相当量あるそ うです…… • 未発表分も含めた書籍のリストはQRコードからどうぞ(Googleスプレッド シートへのリンクです)
Railsによる人工的「設計」入門 • 「設計ってどう教えたらいいんだっけ?」に対する指針となりそうなお話 • このセッションは弊社参加メンバーも結構聴講していたのですが、若手・中 堅に差し掛かりつつある(?)若手・シニアでそれぞれ目線の違う感想が聞け たのが結構面白かった • 技術者を15年以上やっている今となっては「設計ってどうやって出来るよう になったんだっけ?」ってなってしまって再現性に乏しくなってしまってい
るのは本当にそう
Introducing ReActionView: A ActionView-Compatible ERB Engine • Herb(erbパーサとその周辺エコシステム)すごいなって思った • erb全体の構文解析をすると結構いろいろできるようになる
◦ erb特化のコードフォーマッタ、シンタックスチェッカー、コードハイライター ◦ erb中のエラー発生箇所絞り込み ▪ erbで何かあったことだけは分かる、真っ赤なRailsエラー画面に困ったことはありませ んか……私はあります…… ◦ デバッグツール ▪ partialテンプレート、画面のどこに対応しているかを表示できるようにもなるらしい地 味に便利!
来年は渋谷! (実は一瞬ドキッとしたのですが、来年からIPA試験がCBTに移行して日程被りが回避出来そうで個人的に安堵しています)