Shin x Blog

PHPをメインにWebシステムを開発してます。Webシステム開発チームの技術サポートも行っています。

対案(フィードバック)を材料に合案を探る

チーム開発の現場では、設計レビューやコードレビュー、ミーティングでのディスカッションなど、自分の提示した案や成果物にフィードバックを受ける場面が多くあります。こうしたフィードバックは、考慮漏れに気付いたり、案をより良くしていくための貴重な…

「Xdebug と IDE によるデバッグ実行の仕組みを見る」を PHPerKaigi 2026 で発表しました

2026/03/20-22 に中野セントラルパークカンファレンスで開催された PHPerKaigi 2026 にて、「Xdebug と IDE によるデバッグ実行の仕組みを見る」を発表してきました。 発表資料 発表のきっかけ 準備での取捨選択 AI 時代のカンファレンス さいごに 発表資料 …

「抽象化という思考のツール - 理解と活用 -」を PHP カンファレンス関西 2025 で発表しました

2025/07/18-19 に神戸駅前研修センターで開催された PHPカンファレンス関西2025 にて、「抽象化という思考のツール - 理解と活用 -」を発表してきました。 発表資料 私なりの抽象化の考え方や活用方法などについてお話ししました。 誰もが日頃から自然に行な…

WebAPI の自動テスト戦略

テストコードを実装する際に単体テストで書くか、統合テストで書くか迷う場面はないでしょうか。本エントリでは、私なりのテスト戦略についての考えをまとめました。 概要 対象アプリケーション 本エントリにおける単体テストと統合テスト 単体テスト(ユニ…

「php-fpm がリクエスト処理する仕組みを追う」を PHPerKaigi 2025 で発表しました

php

2025/03/21-23 に中野セントラルパークカンファレンスで開催された PHPerKaigi 2025 にて、「php-fpm がリクエスト処理する仕組みを追う」を発表してきました。 発表資料 AI ツールの活用 事前確認 登壇サポート さいごに 発表資料 php-fpm が FastCGI リク…

「PHP ユーザのための OpenTelemetry 入門」を PHP カンファレンス 2024 で発表しました

2024/12/23 にお馴染み PIO で開催された PHP カンファレンス 2024 にて、「PHP ユーザのための OpenTelemetry 入門」を発表してきました。 発表資料 PHP アプリケーションを OpenTelemetry で計装するための第一歩として、オブザーバリティやテレメトリデー…

PHP アプリケーションのトレース計装ではじめる OpenTelemetry 入門

OpenTelemetry を利用して PHP アプリケーションのテレメトリデータを計装する方法をまとめました。 本エントリのコードは下記で公開しています。 github.com OpenTelemetry とは 用語 PHP アプリケーションのマニュアル計装(手動計装) 構成 OTel Collecto…