RubyKaigi Day2 at Okinawa

2024-05-17 日本語 ruby /posts/2024/2024-05-17-ruby-kaigi-day2-at-okinawa.jpg

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>