こんにちは。22年度入社の中島です。
去る2024/6/22(土)、福岡で開催されたPHPカンファレンス2024に初めて参加しました。カンファレンスや勉強会といったものもこれまで参加したことがなかったので、とても新鮮な体験でした。早速になりますが、どのようなイベントだったか紹介できればと思います。
PHPカンファレンスとは
PHPカンファレンスとは、さまざまな地域やコミュニティから集まったPHPユーザーが集まるイベントです。ここ福岡では8回目の開催となるようです。PHPだけかと思ったら、PHP以外の話題も多く、プロジェクト運営の話やプロトコルの話など、とても刺激を受けました。イベントの合間に登壇者と話をすることもでき、ソフトウェアやアイデアについて情報交換や交流が行うことができました。
セミナーの規模
会場は福岡ファッションビルの8階にあるFFBホールで、参加人数は約150~180人ほどだったかと思います。スタッフやスポンサーの方々を含めると200人は超える人たちが集まっているように感じました。
会場の雰囲気
カンファレンスと聞くと堅苦しい場所を想像していましたが、実際に行ってみるとそんなことはなく、全体的に明るく和気あいあいとした雰囲気でした。参加者同士が自由に交流している様子が多く見られ、他県からの参加者も多くみられました。企業の出店ブースもあり、会社説明や展開しているサービスの説明が行われていました。
面白かったセッションとその内容
・Fat Controller は悪か? ~光のFat Controller・闇のガリController~
Fat Controller (Laravel 等の Web フレームワークに用意されている Controller に、要件を満たすためのあらゆる実装を書き込んでいる状態)は本当に悪なのかをテーマにしていました。特に印象に残ったのは、Controllerの肥大化がプロジェクトのメンテナンス性にどう影響するかという議論です。コードの整理と役割分担を徹底することで、チーム全体の効率が劇的に向上する可能性があると感じました。
・Laravel のセキュリティはどうなってる?突撃ソースコードリーディング
XSS、CSRF、SQLインジェクションなどのWebアプリケーションの脆弱性を、Laravelに当てはめて紹介していました。特に驚いたのは、Laravelがこれらの脆弱性に対してどれだけ包括的な対策を持っているかという点です。実際のソースコードを読んで、具体的にどのように対策が組み込まれているのかを確認することで、安心してフレームワークを使うことができ、また自分のコードで必要となる対応を組み込んでいく自信がつきました。
感想
会場に行って話を聞いて新しい技術・情報に触れることができ、非常に有意義な時間を過ごすことができました。特にFat Controllerの話は、『コントローラーが整備されていない状態だから使いずらいので、整理することで救える』ということを意識しようと改めて認識しました。実際の業務で、これらのようなアプローチを試してみようと思います。
また、Laravelのセキュリティに関するセッションでは、脆弱性対策の具体的な手法を学ぶことができ、今後の開発において非常に役立つ知識を得ることができました。フレームワークの構造を知ることで自信をもって自分のコーディングができるように感じました。
今回のカンファレンスを通じて得た知識や経験を、今後の業務に活かしていきたいと思います。次回も福岡で開催されるのであれば、ぜひ参加したいと思います。
今回はここまで
最後までご覧いただきありがとうございました!