YAPC::Hiroshima 2024 に参加してきた

先日開催されました YAPC::Hiroshima 2024 に参加してきました。

セッション内容は多分後でYouTubeに上がるだろうし、詳細なレポートは他の人に任せるとして、適当に自分が見聞きしたものの簡単な感想などを。

前夜祭

yusukebeさん、Honoの現状及び未来の話。

JSX使ってReactみたいなコード書けるのいいなぁ。

キャッシュバスターズ

キャッシュに関する諸々対談。

マテビューからマテビュー作る話はワロタ

既存コードの高速化とかでキャッシュ設計することはあるけど、色々難しいよね。わかるー

番宣リレー

セッションスピーカー等による1分プレゼン。

アルコールも入ってたしあんまし憶えてないや

前夜祭終わってから誰かがyapcjapanタグでTwitterに貼ってたお好み焼き屋行ってお好み焼き食べてお腹パンパンになってホテル戻りました。

当日

朝御飯、軽食配布あるの忘れてた。(しかしあのおむすび「軽」食か?

受付時に個人スポンサーの掲示を見てなくて一般列で受付してしまってスタッフさんを若干混乱させてしまった。申し訳ない _o/L

charsbarさん、2024冬のPerl

いつものPerl最新情報。moduleの最後に1;を書かなくてよくなるだと。。。 experimentalとはいえ、いつの間にかclassでクラス宣言できるようになってるし。

VISAカードの~裏話~裏側の話

イシュアラー(カード発行会社側)から見たVISAの決済システムの話。 クレカのシステムの話を聞いたのははじめてじゃなかろうか。新鮮でした、ありがとうございます。

そして、ベストトーク賞おめでとうございます

AWKで作るWebサーバの話

今日の変態枠か。 gawkの拡張でTCP/IP socketを読み書きできるらしい。 苦労した挙げ句のオチが「Webアプリケーションはawk以外で書きましょう」、と :D

関数型プログラミングと型の話

関数型プログラミングのエッセンス(型に関するマインド?)を取り入れると堅牢なアプリケーションが書きやすくなるのでは という話だったかと。

という点は、激しく同意。

関数型プログラミングの数学的な理論の話は頭が付いていかないので眠くなる zzzZ

ランチセッション

前半 今出川FM

noteのCTO?をゲストに、会社でテック系イベントにスポンサードする云々の話

後半はほとんど聞いてなかった。ごめんち

t_wadaさんの自動テスト(「ユニットテスト」)の話。

信頼性のあるテストを積み重ねていくのが重要。 そもそもunit/integrated/E2E testという分け方だとユニットテストの範囲は曖昧。 Googleのやり方Small/Medium/Large だと紛れがない(紹介されてた本後で調べよ。

今まで自動テストがない環境に導入していく話とか。

(今携わってるのがほぼマニュアルテストしかないWindowsアプリなので辛い いいなぁと思いながら聴くなど

danの型の話

データをどう取り扱うかの取り決めが「型」である。

Perlのコアな部分は他の言語から見るとちょっと特殊で、 関数が型を決めるのではなく、利用する側が型を指定して使うもの。(IV/PV(dualvarだっけ)とか、scalar/listとか (普段使ってると別に気にならないけど、よく考えたら確かに特殊だわね

Larry Wall の、「Cで書いたら速くかけるだろうけど、Perlで書いた方が絶対早いね」 はいいなぁ。いい言葉だ

あずまさんの猫^hSMTP話

昨今話題になったDMARCとか、メールの信頼性とかの話

SMTPは厄年」

(うちの会社が、最近メールサービスを乗り換えてDMARCレポートがどうのこうのとちょっと聞いてたので、単語だけは知ってた

毎度のことながらスライドに出てくるメールアドレスが猫関連なのがいいですね 🐈

パネルディスカッション

('-'.o(結局確定申告の話は...

LT

おもしれー男達

キーノート

杜甫々さん。

とほほのWWW入門には他の例に漏れず大変お世話になりました。 YAPCに呼ばれたから20数年振りにPerl入門を更新したとか

ずっと続けていられるモチベーションは?という質問に対して「好きなことをやってるだけなんだ」というのは、大変かっこいいと思いました。

後、一個前が「平成のエンジニアから令和の~」だったけど、とほほさんはギリ「昭和の~」になるのか「平成の~」の仲間になるのか。(平成も長いから3世代くらいありそうだが

懇親会。

テーブルにあったスポンサー問題。見事に落とし穴にはまって間違えました。その後perldoc見て正解したけど、trのcomplement optionとか普段使わないからなぁ

後、オリジナルで作ってもらったとか言ってたIPA(ビール)おいしかった 🍺

アフターイベント

は、特に参加してませんでした。 (:3[__]