PHPカンファレンス小田原2025

2025年4月11日開催 / 発表資料 28 本

  1. スタヰル

    クラス設計を自制して開発する中で見えたことを紹介。設計をしない技術、テストへの時間配分、エンジニアリングのモチベーション維持が分かる。

  2. 菱田裕美

    Fat Controllerだった頃の経験を振り返り、サービスクラスが便利になる場面と置くべき処理の見極め方を考える発表。

  3. asumikam

    カンファレンスの開幕を飾る、実行委員長によるオープニングセッション。

  4. 高町咲衣

    php-srcメンテナの視点で、PRのレビューやマージ時に何を考えているかを語る。内部メーリングリストも紹介し、OSSコントリビュートへの心理的ハードルを下げる内容。

  5. nsfisis

    property promotionやreadonly、property hooksなどPHP 8.xの新機能を振り返り、それらを踏まえた現代的なクラス設計の指針が分かる。

  6. meihei

    PHPのTraitの使いどころを、OSSや実務のコード例から再整理する発表。テストの書き方や良い使い方・悪い使い方が分かる。

  7. 02

    PHP拡張モジュールの新しいインストールツールPIEの機能と仕組みを、コード例つきで解説。pecl等との違いや使い方が分かる。

  8. PHPと旅する OSI 7階層スライド動画

    市川@cakephper

    脆弱性診断ツールVAddyの紹介に加え、PHPでTCPやIPプロトコルを実装した事例を解説。HTTPより下の層をPHPで扱う方法が分かる。

  9. 川口将貴@dmnlk

    PHPのバージョンアップ作業をきっかけに、OSSへフィードバックして貢献を始める方法を体験談で紹介。初心者向けの具体的な手順が分かる。

  10. ひがき

    10年稼働したLaravel製の営業支援システムを、関数型ドメインモデリングの考え方で部分的にリファクタした事例。認知負荷を下げる進め方と得られた知見が分かる。

  11. taniguhey

    誤用しにくいクラス設計の実践テクニックを平易に解説。型としてのクラスや制約の集約で、バグが出にくく読みやすいコードの土台作りが分かる。

  12. きんじょうひでき

    「影響範囲」とは何かを、コード・DB・外部連携・I/Fでの影響と変更を類型化して考え、経験や勘に頼らず誰でも影響を見える化する方法を探る。

  13. 吉田あひる

    データの整合性を恣意性の有無で2種類に分け、ポリシーをドメインモデルから分離する考え方を提案。変更に強いモデルになる理由が分かる。

  14. スー

    Linux・Windows・macOSやPHPがタイムゾーンをどう管理するかを掘り下げる。仕組み、トラブルシューティング、IANAデータ更新との関係が分かる。

  15. 長谷川智希

    Rui Ueyamaさんの資料に沿って、PHPでCコンパイラを作る方法を解説。演算や関数などの実装を通じ、コンピュータの低レイヤに触れられる。

  16. 定義ジャンプ入門スライド動画

    たけてぃ

    ctagsやLSPによる定義ジャンプの基本と設定方法、PHPコードを辿りやすくする工夫を紹介。大規模コードの理解と開発効率向上に役立つ。

  17. Futoshi Endo

    ECサービスで起きた集中時のメール配信遅延を、New Relic APMで計測し原因特定・改善した事例。SLI/SLO設定や改善手順が分かる。

  18. DPon

    PHP7.1の古い環境で、遅い検索処理をOpenSearchで改善した事例。選定理由、実装でのつまずき、効果と今後の課題が分かる。

  19. PHP で学ぶ OAuth 入門スライド動画

    SAW

    認証・認可の基礎からOAuthの仕組みと使いどころ、PHPでの認可処理の実装例まで、OAuth未経験者でも流れをつかめる入門トーク。

  20. polidog

    自社サービスを運営するパーティーハード社が、なぜ今年受託開発に注力するのか、その理由を紹介する。

  21. 山本ユースケ

    PhpStormの便利な機能や操作テクニックを5分で紹介するLT。日々のコーディングを効率化するコツが分かる。

  22. 有限会社アリウープ 柏岡秀男

    composerやphpunit以外にも、PHP CLIで日々の小さな業務を手軽に自動化する方法を紹介するLT。

  23. asumikam

    最小限のPHPUnitを実際に作って動かし、テストフレームワークの仕組みを探るLT。最小構成で足りない部分の設計も分かる。

  24. yuka

    PHPの<?phpタグの役割と省略できない理由を、インタプリタが動き出す仕組みから手短に解説。PHPの実行の入口が分かる。

  25. sogaoh

    PHPサービス運用で、CPUアーキテクチャ、キャッシュ、ストレージ、I/O、コンテナ軽量化、ネットワーク構成など、コストを抑えつつ性能を出す基本が分かる。

  26. 100行で書けるPSR-11スライド動画

    おぎ

    LaravelなどでおなじみのDIコンテナを、PHPで約100行で自作してPSR-11の仕組みを理解する。DIコンテナの内部動作が分かる。

  27. すてにゃん

    PHPで俳句(5-7-5)を判定する試み。素朴な方法から形態素解析、生成AI活用まで、機械的な判定アプローチの比較が分かる。

  28. asumikam

    カンファレンスの締めくくりとなるクロージングセッション。