PHPerKaigi2026に参加しました
先日開催されたPHPerKaigi2026 に行ってきました。
普段はDrupalというCMSを使った開発をしているので、Drupalコミュニティにいることが多く、PHP関連のカンファレンスの参加はたまに、という感じです。
今年の自分の課題として「Webアプリケーションを支える技術の解像度をあげたい」をこっそり掲げていたので、セッションの選択も、いつもの自分なら選ばないテーマを中心に見ました。オフラインで見たセッションの中で大きく2つの学びがあったので、そのことをメイン書こうと思います。
車輪の再発明
理解するために実装してみるのは有意義っぽいぞ、と思えたセッションがたくさんありました。
PHPでTLSのプロトコルを実装してみる
PHPでできる!自作IPルーター
車輪の再発明をしよう!PHPで実装して学ぶ、Webサーバーの仕組みとHTTPの正体
DIコンテナとAutowireの「魔法」を実装して理解する
「フレームワークを作れば開発力が上がる」で殴り抜けた話
車輪の再発明って、あまり良い意味のワードではないと思っていたんですが、自分が理解するために、もっと気軽にやっていくのはアリなのかなと思えました。
名前をつける
「そいつは何者なんだ」を表現する名前づけの話が印象的でした。
存在論的プログラミング: 時間と存在を記述する
君はジョシュアツリーを知っているか? 名前をつけて事象を正しく認識しよう
未視聴ですが、こちらも方向性は同じなのかなと思います。
条件判定に名前、つけてますか?
広義では昔から論じられているテーマだとは思うんですが、言語化を意識して設計する重要性を再確認できてよかったです。
ちなみに存在論的プログラミングは全然理解できていないと思うけど、めっちゃ面白い、そういうセッションでした。
上記の2つの枠ではないのですが次のセッションも良かったです。
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
これは勉強し直し必要だわ・・・と反省しました。
セッション以外もランチマッチングでのランチやブース巡りも楽しかったです!
PHPerKaigiはセッション以外にも独自イベントが多いし、懇親会も楽しそうなのは知ってるのですが、自分には全部参加できる体力がないのが本当につらい。あと本も買ったので技術書の積読が増えました、読まねば、手を動かさねば!です。
スタッフ・スピーカーのみなさま、おしゃべりしてくれたみなさま、そしてPHPerKaigiに参加する人を裏でサポートしてくれたみなさま、ありがとうございました。
https://scrapbox.io/files/69c0c6c3b9e150750af02a86.jpg
#カンファレンス