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
thatblue
October 17, 2025
62
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kaigi on Rails 2025 お土産話 / Trip Stories of Kaigi on Rails 2025
Sendai.rb #44 での発表資料です。
https://sendairb.connpass.com/event/366467/
thatblue
October 17, 2025
More Decks by thatblue
See All by thatblue
Stimulusのすすめ/Introduction to Stimulus
thatblue
0
59
RubyKaigi 2025 お土産話 / Trip Stories of RubyKaigi 2025
thatblue
0
36
発表資料テンプレート / My slide template
thatblue
0
690
GitHub Pagesで構築したブログをスマホ対応させてみた / make mobile-compatible with lightweight css framework
thatblue
0
500
Sendai.rbコミュニティ紹介 2022 / Introduction of Sendai.rb 2022
thatblue
0
120
Rails Girls Sendaiコミュニティ紹介2022 / Introduction of Rails Girls Sendai 2022
thatblue
0
150
競技プログラミングへのお誘い~私と競プロ友達になってください / Invitation to Competition Programming
thatblue
1
880
好みのコーヒー探し / find my favorite coffee
thatblue
0
790
Rails Girls Sendai 2ndの後日談としてのSendai.rb / Sendai.rb, As a After Story of Rails Girls Sendai 2nd
thatblue
0
110
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
350
Writing Fast Ruby
sferik
630
63k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Rails Girls Zürich Keynote
gr2m
96
14k
Making Projects Easy
brettharned
120
6.7k
The SEO Collaboration Effect
kristinabergwall1
1
500
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
280
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
220
Design in an AI World
tapps
1
260
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
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に移行して日程被りが回避出来そうで個人的に安堵しています)