PHPカンファレンス福岡2024
2024年6月22日開催 / 発表資料 23 本
きんじょうひでき
PHP標準のSPLデータ構造を使い、コードを簡潔で意図の明確なものにする入門。データ構造の利点と特徴、読みやすいコードへの書き換え方が分かる。
スタヰル
悪者扱いされがちなFat Controllerの長所と短所を見直す発表。開発の進め方、MVP、設計、TDDの観点から、どう向き合うべきかが分かる。
しまぶ
GuzzleのPromiseやPoolによる非同期・並行リクエストの仕組みと、そのテストの書き方が分かるトーク。
- なぜキャッシュメモリは速いのかスライド
長谷川智希
キャッシュメモリとは何か、メインメモリとの違い、なぜ速いのかを初心者向けに順を追って理解できる解説トーク。
清家史郎
PHP8.3の新機能を具体的な課題とコード例で紹介し、どんな場面でどう活用すると効果的かが分かるトーク。
Roku
LaravelのXSSやCSRFなど各種攻撃への対策実装をコードリーディングで追い、フレームワークの守備範囲と落とし穴が分かる。
P山
リモートワーク下でPHP開発者が取り組めるセキュリティ強化策。SSH多要素認証、短命証明書、WazuhやFalcoによる監査自動化とゼロトラストの基本が分かる。
うさみけんた
PHPStanの内部の仕組みと型の扱い方を解説。型付けの挙動の理由が分かり、コントリビュートの足がかりになる。
小川
XSS対策をhtmlspecialchars頼みにせず、Content Security Policyで防御する方法。CSPの実装とPHP・nginx・Vue構成で詰まった点が分かる。
渡辺一宏
PHPをAzureで動かせる各種サービスを比較紹介。どこから始めればよいかが分かる、PHPer向けのAzure入門。
けちーん
ECサイトと管理画面をPHP5.6から7.4へ段階的に上げた事例。進め方、つまずいた点、現場で効いた工夫が分かる。
- PHPでデータベースを作ってみたスライド
富所 亮
PHPだけでRDBMSを自作するデモ。データベースの構造や設計の基礎、クエリ処理の流れをステップ実行で理解できる。
おかしょい/岡田 正平
インターフェースの使いどころと腐敗防止層の考え方を解説し、実装設計全般に通用する判断軸が分かるトーク。
- PHPUnit 11 概論スライド
02
PHPUnit 11の変更点をchangelogに沿って解説。名前付き引数のデータプロバイダーや非推奨メソッドなど移行時の注意が分かる。
チャン
8年運用のPHPアプリのリプレイス事例。目的整理、リソース確保、経営への打診、技術負債の取捨選択の判断が分かる。
スー
PHPの名前ベースの型システムの利点と欠点を他言語と比較し、コンパイル時期の違いや業務コードへの影響が分かる。
丸山しんぺい
履歴データや予約処理など、過去・未来を扱うシステムが複雑になる理由を整理し、対処の考え方と設計の勘所が分かる話。
今福 正雲
PdMの視点から、実績あるエンジニアの思考と行動を対エンジニア・対ビジネス・対自己の3軸で整理。チーム作りや関係構築、採用の参考になる。
あかつか
composer dump-autoloadの実行時の内部動作と、打つべきタイミングを解説。psr-4以外のautoload利用のヒントも得られる。
つざき
書籍「SQLアンチパターン」の25項目を5分で駆け足で復習するLT。実務で避けるべき設計の要点を短時間で把握できる。
シャチ子
Laravel、Lighthouse、TypeScriptで型安全にGraphQL APIを作り呼び出す開発体制の作り方が、入門者向けに分かる。
NobleNomad
Laravelの認可をmiddlewareやPolicyに置く既存手法の限界を踏まえ、ValueObjectやEntityに認可を持たせる設計と利点が分かる。
ことみん
PHP7.1から8.1、Laravel5.6から8.xへの更新で遭遇した、ガイドに載らない破壊的変更とその対処例を紹介するLT。