RubyKaigi(at那覇)2日目。昨夜のOfficial Partyとそれに続くDrink Up(2次会)でビールを飲みまくってたせいで、出だしから眠気が(^^;
まあ、体調万全だからといって理解可能な訳ではないので、キーワードをメモして帰れば十分!くらいの覚悟(?)で臨みます。
ものすごいエキスパートから初めてLTする方まで「Just do it」の精神で一貫しているような気がしました。ないなら作ろう、もっと良くしたい、問題が見つかれば解いちゃおう。そんな空気が満ちています。
最後のLT(ligntning talks,5分間の短いセッション)では宮崎からAndiさんが登壇! 今回、パーサの話題に次いで取り上げられている(と思う)ruby.wasmの話。frontend(今、javascriptが席巻している世界)もrubyで書けるようになったら良いなぁ。JavaScriptのラッパーとしては既に十分使えるように見えるので、ちょっと遊んでみようかと思います。
Leveraging Falcon and Rails for Real-Time Interactivity
bundle remove puma
bundle falcon live console-adapter-rails
RubyGems on ruby.wasm https://runruby.dev/
Getting along with YAML comments with Psych
An mruby for WebAssembly
It's about time to pack Ruby and Ruby scripts in one binary
Running Optcarrot (faster) on my own Ruby.
The Frontend Rubyist https://speakerdeck.com/largo/the-frontend-rubyist?slide=5 https://koans.idogawa.com/ https://github.com/Largo/jsg/
Enjoy Creative Coding with Ruby https://speakerdeck.com/chobishiba/enjoy-creative-coding-with-ruby-rubykaigi2024
<html>
<script src="https://cdn.jsdelivr.net/npm/@ruby/3.3-wasm-wasi@2.6.0/dist/browser.script.iife.js"></script>
<script type="text/ruby">
require "js"
puts RUBY_VERSION # (Printed to the Web browser console)
JS.global[:document].write "Hello, world!"
</script>
</html>