天然パーマです。

YAPC::Kyoto 2023に参加してきた

YAPC::Kyoto 2023に参加してきました。 一昨日18日(土)の前日祭、昨日19日(日)の本編と2日間、京都リサーチパークで行われました。 本編では「どこでも動くWebフレームワークをつくる」という題名で20分の発表をしました。 「ブログを書くまでYAPC!」箇条書きでつらつらと書きます。

前日祭

  • エレベーター乗ってて話しかけられたと思ったら、キーノートするはてな大西さんだった。
  • uzullaさんを認識できなかった。
  • moznionが来日してた。超久しぶりだったけどお知り触ってきて、テンションが変わってなくてよかった。

Hono Conference #1

  • 前日祭のあとに記念すべき第1回「Hono Conference」を行った。
  • というのも、HonoでRegExpRouterなど重要な機能をつくっている@usualomaさんも発表しにYAPCに来てて、物理では初遭遇。
  • 僕の20分の発表の次に@usualomaさんの発表20分でどちらもHonoについて。Hono Tracks。
  • さらにFirebase Auth Middlewareを作ってるへっくすさんとも初物理。これはHono Conferenceやるしかないでしょう。
  • ちなみに、Hono Conferenceやるぜ!TwitterとHonoのDiscordで言ったら、CloudflareのRitaとか何人か海外の知り合いがリアクションしてて面白かった。「Virtual or physical?」って聞かれて「Physical」って答えたら「I’ll be there in spirit」って言われてうけた。
  • 僕とusualomaさん、へっくすさんの3人くらいかなと思ったら、最終的には12人参加!11人個室の居酒屋を早めに予約しておいてよかった。
  • akiymくんが参加してた。akiymくんは10年くらい前のYAPCで初めて合った時には高校生だったので、印象に残ってる。Honoのレビューしてよって言ったらしてくれるっぽい。
  • @chimame_rtさんがYAPC参加してないのに、Hono Conferenceのために大阪から来てくれた。最高です!
  • uzullaさんがいるといつの間にか会計してくれてたりしてて便利。

ノベルティ

  • たくさんもらった。毎回ありがとうございます!
  • 正論で殴るがよい。

Hono Hackathon

  • YAPCの開催中に、僕とusualomaさんへっくすさんがそれぞれ1箇所ずつfixとrefactorをしてパッチバージョンをリリースできた。Hono Hackathonの実績解除。へっくすさんはHonoのコアに初コントリビュート。あと、akiymくんにPRのレビューをしてもらった。

発表「どこでも動くWebフレームワークをつくる」

  • 発表した。
  • Honoのマルチランタイムに焦点を当てた発表。その後の@usualomaさんはルーターについて。
  • 20分じゃ収まらない量だったけど、なんとか収まってちょうどだった。タイムキーパーの人が「5分前」の札だしてなかったけど、こちらでストップウォッチ回しててよかった。
  • 駆け足だとその分コンテキストを共有する時間がとれず、ちょっと置いてきぼりにする感になってしまったかなと反省してて、40分でじっくりやった方がよかったなとも思ったけど、面白いというリアクションが多くてよかった。
  • dankogaiさんが来てくれた。突然「dan the comment」されても困るので、逆にこちらから質問するという作戦をとった。
  • その後dankogaiさんには質問コーナーで「Ultrafast web framework for the Edge」なら「Edges」の方がいいじゃないか?と言われた。一瞬へんなリアクションしてしまったけど、すごいいいアイデアなので採用させてもらいます。

発表「Honoの3+1のルーターと、そこにつながるPRがプロジェクトにもたらしたもの」

  • usualomaさんによるHonoのルーターの話。Honoについての話を自分以外の人が話てるのを聞く経験が初めてだったので、新鮮だった。寿司に例えてたのがすごいよかった。
  • RegExpRouterはまじでJavaScript界で1番速いし、Honoの場合、それだけじゃなくて、RegExpRouterがカバーしきれないルーティングをTriRouterがうけとめる、それをSmartRouterが面倒みる、という「ルーターにここまでやる?」ってほどでとても面白いです。

ランチセッション

  • お弁当豪華だった。Helpfeelさんありがとうございます!
  • ChatGPTはいいよねー。

大西さんのキーノート

  • 感動した。
  • 僕も2010年のmiyagawaさんキーノートが印象に残っていて「コードを書くのに許可はいらない」ってのが好き。そして、それから12年以上経っているのが衝撃である。
  • 「モブキャラ」という一貫したテーマで細かい笑いあり、感動あり、尺もちょうどよくテクニック的にもハイレベルな発表だった。

その他の発表

  • songmuさんのOSSの話。ホットなトピック。これは個人的にもだし、リアクションからみるに世の中的にもそうなんだろうなって思った。最近のOSSプロジェクトってGitHubスター1,000を超えるくらいのだと、大なり小なり商業的なものが入るパターン多くて、それはいいことなんだけど、一昔とは情勢が違うのかな、とか考えたりした。songmuさんPR出した数とか半端なくてすごい。
  • あらたまちゃんの話。ベストトーク取ってて、おめでとう!すごい興味深くて、ハッカーの呪縛を解くための方法が、ハッカーに近づいていくアプローチの僕とは真逆で面白かった。
  • そういえば、裏でそーだいさんの発表があった。そーだいさんは裏の発表がベストトークとったことを悔しがっていた。僕も次回はベストトークをガチで狙いに行ってそーだいさんとかまこぴーとバチバチやろうと思う。よーしエモいのぶちこむぞー。
  • moznionの廃墟の話。Hono作ってて一層この手の話に興味を持つようになった。そう、コードは書いた瞬間に負債もしくは廃墟になる。
  • まこぴーのデプロイというかHTTPをどうハンドルするかの今昔物語、めちゃくちゃ好きだった。投票権あったら投票してた。デモもめっちゃいい。

papix

  • papixが楽しそうでなにより。大西さんのキーノートのあとのクロージングでpapixまでエモくなっててよかった。

スピーカーディナー、はてな

  • スピーカーディナーに呼んでもらって、居酒屋でわいわいしてたらいつの間にか23時だった。
  • はてな社に移動してわいわいしてたら、いつの間にか1時だった。時間がバグる。
  • mizdraさんとたくさん話した。HonoのRPCモードをデモしたりした。僕はフロントのUI作ってるわけじゃないけど、フロントの技術を今触っていて、それについて深く話せる存在は貴重だったりする。
  • myfinderさんは盆栽をやればいいと思う。
  • というかはてなさん、スタッフもたくさんあててもらってたらしく、ありがとうございます!

#yapcramen

  • 新福菜館がまじうまかった。

まとめ

  • めちゃくちゃ楽しかった。そしてみんなめちゃくちゃ楽しかったって言ってた。
  • よーし広島いくぞー!