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
RubyKaigi 2026 お土産話
Search
thatblue
June 04, 2026
Programming
21
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RubyKaigi 2026 お土産話
Sendai.rb #47 での発表資料です。
https://sendairb.connpass.com/event/394718/
thatblue
June 04, 2026
More Decks by thatblue
See All by thatblue
Kaigi on Rails 2025 お土産話 / Trip Stories of Kaigi on Rails 2025
thatblue
0
74
Stimulusのすすめ/Introduction to Stimulus
thatblue
0
72
RubyKaigi 2025 お土産話 / Trip Stories of RubyKaigi 2025
thatblue
0
44
発表資料テンプレート / My slide template
thatblue
0
770
GitHub Pagesで構築したブログをスマホ対応させてみた / make mobile-compatible with lightweight css framework
thatblue
0
570
Sendai.rbコミュニティ紹介 2022 / Introduction of Sendai.rb 2022
thatblue
0
130
Rails Girls Sendaiコミュニティ紹介2022 / Introduction of Rails Girls Sendai 2022
thatblue
0
160
競技プログラミングへのお誘い~私と競プロ友達になってください / Invitation to Competition Programming
thatblue
1
930
好みのコーヒー探し / find my favorite coffee
thatblue
0
850
Other Decks in Programming
See All in Programming
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
180
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
610
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
200
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
360
Kotlinの15年とServer-Side Kotlin
n_takehata
1
200
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
120
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
210
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
500
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
4
1.8k
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
14
11k
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
150
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
180
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
740
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
360
Crafting Experiences
bethany
1
420
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.7k
The Cost Of JavaScript in 2023
addyosmani
56
10k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Context Engineering - Making Every Token Count
addyosmani
9
1.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
60k
Docker and Python
trallard
47
4.3k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
300
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
470
Transcript
RubyKaigi 2026 お土産話 2026.06.04 Sendai.rb #47 #sendairb あのぶる 𝕏: @_thatblue_
: @thatblue.bsky.social
今年も行ってきました!
発表資料はruby-jpのcosenseにまとまってます🙏
前置き: RubyKaigiのセッションはどういうものなのか • 「Rubyコミッターかそれに近いレベルの実績」の成果披露の場と捉えて貰え ればだいたい間違いない • 要するにだいたいこんな感じのニュアンス ◦ プログラミングの学習を「ハサミやノリなど文房具の使い方を学ぶこと」、 アプリケーションの開発を「文房具を使った工作」と考える
⇒RubyKaigiのセッションで発表されている内容は「こんなめっちゃ切れるハサミ作ったんだ けど」とか「強力なノリを作ろうとしたら逆にすぐ剥がれるノリが出来た、これを紙に定着 させたら実はめっちゃ便利じゃね?」みたいな話 ◦ ちなみにTRICKは「セロテープでバラ作って光らせました」っていう感じ
Day1 Keynote:The Journey of Box Building • Ruby 4.0の目玉のひとつとしてexperimentalながら導入されたRuby::Boxの 話
• 他言語で言うところの「名前空間」に近しいものも無くはないが、「限られ た空間にコードの影響を閉じ込めておく」みたいなニュアンスらしい ◦ 特定のテストの時にだけ有効にしたいモンキーパッチとか、複数のバージョンのアプリを並 行稼働させたりとか、そういうユースケースを想定しているらしい ◦ 多分、「これどんな時に使えるかな?」って思いつつ過ごしてある日突然猛烈に必要に迫ら れるタイプの機能だと思う
あっ、そういうことだったんですか? わりとダジャレ連想ゲームで開催地が決まるケースはまぁまぁある 例: 松本、三重(⇒Ruby3x3)
Day2 Keynote:Twenty Years of JRuby • JRubyってCRubyよりも速いらしい? ◦ そんな性能がすごいならなんでみんなJRuby使わないの?って思わなくもない (発表者曰く実際そう言われるらしい)
◦ まぁでも、どちらかというと「Rubyを使いながらJavaの資産が使える」っていうところにメ リットがある現場の方が恩恵は大きいのかな、とは聴いていて思った ◦ 適当なRailsアプリケーションを動かしてパフォーマンスは比較してみたいかも
Day3 Keynote:Meet Spinel • MatzがAIを使って色々作ってみたお話 • SpinelというのはMatzがAIと作ったRubyのAOTコンパイラ ◦ 省かれた機能がある代わりに全体的にCRubyより速い、と聴いて「競プロ(AtCoder)で使える ようにならないかなぁ」とつい思ってしまったのは秘密
• 自分がAIと相談しても多分そこまでのコンパイラは作れないんじゃないか なぁって思う ◦ ちゃんとAIの能力を引き出すには結局下敷きになる技術と知識が必要なんだなぁと感じた
まさかRubyKaigiでこの人(人ではない)にお目にかかることがあるとは
気になったセッション • 型の話 ◦ • 「自分で書くのは嫌だけど、恩恵は享受したい」 ▪ 型が欲しいのはどうしてだっけ?⇒その値で何が出来るかを知りたい ▪ AIを利用したり、落としどころを見つけたり
「音系」セッション ◦ MIDI信号を使ってDJコントローラを左手デバイスみたいに使ってみたりとか ◦ Day2の Afternoon Breakにも特別イベントがあったり ▪ RubyのコードでDJをやっている発表を見て、妙に感動してしまった あとはやっぱり組み込み系(mruby、PicoRuby)の話題が多かった印象 すごく楽しそうでいいなぁって思った
いつものアイコン からドット絵を自動生成 している SmartBankさんのブースでPicoRubyのワークショップに参加しました ちゃんと30分でゴールにたどり着きましたが、いい意味で30分では足りなかった 技術書典とかで基板売って欲しいな…
Let's ライブデモ!
hacomonoさんとakagireさんに感謝🙏
函館旅パート いつものやつ(とは言え2年目…?) 本当はフェリーに乗って行くはずだったのに…!
今年はイカの美味しさを知りました おやつで配られていたさきイカが妙に美味しかった あと社の後輩から「アスパラがめっちゃ旨かったです」と聞いて食べ損ねたことを悔しがった模様
函館観光も楽しみました 間違い探しをお楽しみください
Googleマップのスクリーンショットより 来年は宮崎だそうです(どうやって行きますかねぇ…) 「したっけ」って北海道弁で「じゃあね」って意味もあるらしいです