YouGoto #RubyKaigi 2019 Day2

2019年04月20日

こんばんは、.ごっちです。

昨日に引き続き、2 日目の感想戦です。 YouGoto #RubyKaigi 2019 Day1 *こんばんは、.ごっちです。*medium.com

朝、MEDLEY さんスポンサーの朝食に行こうと思ったのですが、見事に寝坊しました。

言い訳すると、朝 7:10 にアラームが鳴って止めて布団に転がってたら 9:00 になっていたという話です。寝坊ではありません。

Ruby の安定版メンテナンス

そもそも始めたきっかけが、ruby の trunk のコミットログのブログを毎日チェックしてたら誘われたというお話らしい。 ruby trunk changes ruby trunk changesruby-trunk-changes.hatenablog.com

最初のころは大丈夫だろうと思ってマージしていったらそれが原因でバグってリバートコミットが多発していたようで。。

現在は issue に来ているやつを議論したり調査したりしているという。

中には魔境のものがあって。。。 Bug #11107: Syntax error is raised by “p ->() do a(1) do end end”, but not by “p ->() do a 1 do end… Redminebugs.ruby-lang.org

# NG Cases
p ->() do a(1) do end end
p ->() do a() do end end
p 1, ->() do a(1) do end end

# OK Cases
p ->() do a 1 do end end
p ->() do a do end end
p ->() { a(1) do end }
p ->() do a(1) {} end
p ->() { a(1) { } }

ぱっと見なにがなんだかわからんが….

parser は魔境だよ!

RubykaigiA RSpec

(あまり頭が回っていないのもあり、メモが雑になっている。) rspec/rspec RSpec meta-gem that depends on the other components - rspec/rspecgithub.com

https://juanitofatas.com/mocking_in_ruby

ブースぶらぶら

ハンドスピナーを久々に見た。

VS. Cookpad CTO at RubyKaigi Fukuoka

一回目は Cookpad 社で行われた餃子の会で対戦しました。

餃子のときに勝手 Cookpad ぷよ部の CTO の座になって、Fukuoka でも買ったのでまだ CTO です(すみません

RubyKaigiC RubyData おはなし

RubyDataTools の布教活動と I want to do “わいわい”.

実際なにができるんだろう状態で躊躇している部分があったりします。。いろいろできるんだろうというのはわかっているんですが。。

貢献できる部分を探そうとするとまた話が違ってきそうです。

[**SciRuby/iruby** *Official gem repository: Ruby kernel for Jupyter/IPython Notebook - SciRuby/iruby*github.com](https://github.com/SciRuby/iruby) [**yoshoku/rumale** *Rumale is a machine learninig library in Ruby. Contribute to yoshoku/rumale development by creating an account on…*github.com](https://github.com/yoshoku/rumale) [**ruby-numo/numo** *Ruby Numerical Modules. Contribute to ruby-numo/numo development by creating an account on GitHub.*github.com](https://github.com/ruby-numo/numo) [**red-data-tools/charty** *Visualizing your data in Ruby. Contribute to red-data-tools/charty development by creating an account on GitHub.*github.com](https://github.com/red-data-tools/charty)

このあたり、いろいろツールがあってつよい(雑)

RubyKaigiB Nintendo Switch for Ruby

タイトルがずるい

Nintendo Switch のゲームを作るのも、結局 C よりかは Ruby のほうがシンプルですよね!!というお話。

Nintendo Switch でライブコーディングが始まったのにはびびったわ。。

ANDPAD DrinkUp

ANDPAD Drink-Up at RubyKaigi 2019 in Fukuoka (2019/04/19 19:00〜) *イベント概要 株式会社オクトは RubyKaigi2019 のスポンサーです。 建築業界の社会問題を解決するべく&ANDPAD を作っています。…*oct.connpass.com

ぶらぶらしてたら LT セッションを逃してたのでぶらぶらしてました。

Oct さんブースでお話していたら定員いっぱいだけどお誘いをもらったので行くことにしました。

めっちゃ料理うまかったし、たくさんの方とお話できて楽しかったです。。中には大学の後輩もいてびっくりしています。。。!

RubyKaraoke に行く体力がなかった。。明日は寝坊しないようにがんばります。

ProfilePicture

Yuta Goto

フリーランスのソフトウェアエンジニアです。現在はReact.jsを使用したWebフロントエンドの開発やRuby on Railsを使用したサーバサイドの開発を行っています。