PHPカンファレンス北海道2024
2024年1月12日開催 / 発表資料 24 本
P山
リリースフラグとローリング、BG、カナリアといったプログレッシブデリバリーで、Webアプリを安全にデプロイする方法と運用の実例が分かる。
てきめん
絵文字の分割表示などの問題を切り口に、Unicodeと文字コードをPHPがどう扱うかを掘り下げ、文字処理の落とし穴が分かる。
- メールアドレス vs 俺たちスライド
うさみけんた
メールアドレスをIDにするサービスを素朴に作ると直面する落とし穴を、メールアドレスの仕様やDNSの観点から追体験できる。
長谷川智希
PHPを出発点にCPUのプログラム実行やC言語との違いなど、コンピュータのレイヤー構造を解説。低レイヤー理解の入口になる。
ちゃちい
善悪・正邪の軸から「要はバランス」の中身を考え、アンチパターンを選ばざるを得ない場面での判断やクラス分けの考え方が分かる。
sji
Web以外の用途で作られた、自作・他作のユニークなPHP製ソフトウェアを紹介し、PHPの意外な可能性を楽しく知れる。
- 闇のPHPに対する防衛術スライド
おぎ
レガシー化したPHPの現場で、明日から取り入れられる改善の取り組みを、配属時の経験をもとに紹介する。
福田 匡彦(青い森ウェブ工房)
全国のバスGTFS-JPデータを毎日取り込む運用で、大量更新のDB反映の高負荷やエラーにどう対処したかが分かる事例。
カンボ@沖縄
Laravelで脆弱になる書き方をコードで示し、XSSやCSRF、SQLインジェクションなどの原因と避け方が分かる。
sogaoh
PHP 8化とFargate移行、Aurora 3へのBlue/Green更新、Laravel 10後のS3不具合など、アップグレードの難局と対処の事例集。
meihei
選択ファイルをZIPでダウンロードさせる機能を、Lambda・S3・DynamoDBで構築した構成と直面した課題が分かる。
西原 翔太
冬の上川地域を巡りながら雪原や温泉の中で開発する旅の提案と、実際に実践した体験をLTで紹介する。
- 「DI」と仲良くなるスライド
やまゆ
依存性の逆転と依存性の注入の考え方を整理し、DIコンテナの役割や自作の流れを通じて疎結合な設計に活かす方法が分かる。
uzulla
PHPで例外を値として扱う発想から、投げる以外の使い方を探る上級者向けトーク。例外の常識を疑う視点が得られる。
菱田裕美
PHPer歴18年のベテランがバグ調査で見る点や思考過程を解説。バグ調査が苦手な人が使える進め方とコツが分かる。
- 失敗例から学ぶSOLID原則スライド
asumikam
自分の失敗コードを題材に、違反しているSOLID原則、生じる問題、正しい実装を示す。原則を実例で理解できる。
inoco
Four Keysなどで開発活動を可視化した事例から、何が分かり習慣をどう見直し、開発体験がどう変わったかが分かる。
つざき
長大なSQLや深いサブクエリのネストを避け、他人が短時間で理解できるリーダブルなSQLを書くための実践テクニックが学べる。
大橋 佑太
サイズ、重複、循環的複雑度などをツールで計測してコードの問題点を捉え、数値をどう解釈して改善につなげるかが分かる。
きんじょうひでき
EMとして歩んだ経験をもとに、新任EMに役立つマネジメントや組織、キャリアなどの書籍25冊を5分で駆け足に紹介するLT。
kerokero
新米PHPerがphp-srcを読み解いた体験から、SAPIやZend Engineなど最初に必要な知識と読み始めの手がかりが分かる。
市川@cakephper
閉じているべきポートを外部から定期監視するため自作したポートスキャナの、TCP・UDPの仕組みと開発で見えた課題が分かる。
はやしまき
テスト特化のペアプロでテスト嫌いを克服した体験談。得られた知識と、プロダクトコードも書きやすくなった効果が分かるLT。
shunsock
採択されたプロポーザルを単語分布やトピックで分析し、OpenAIで案を作る試み。テキスト分析の流れと採択のヒントが分かる。