🐘

PHPerKaigi 2022 スライドまとめ

2022/04/10に公開

2022/04/09から2022/04/11で行われているPHPerKaigi 2022に参加できなかったのであとから見るようにスライドを集めてきました。
https://phperkaigi.jp/2022/

2022/04/09(土)

PHPのエラーを理解して適切なエラーハンドリングを学ぼう by 並里

https://speakerdeck.com/namizatork/phpfalseerawoli-jie-siteshi-qie-naerahantorinkuwoxue-hou-2

Datadog APM で始める Laravel アプリケーションのパフォーマンスチューニング by 小黒 陽弘

https://speakerdeck.com/oguro1021/datadog-apm-teshi-meru-laravel-ahurikesiyonfalse-hahuomansutiyuninku

サムザップにおけるNotionの活用事例とPHPでのNotionAPIを利用した仕組み構築の紹介 by 若田部 誠

https://speakerdeck.com/sgeengineer/samuzatupuniokerunotionfalse-huo-yong-shi-li-tophpdefalsenotionapiwoli-yong-sitashi-zu-migou-zhu-falseshao-jie

エラー監視とテスト体制への改善作戦 by ヒエイカザト

https://speakerdeck.com/kazatohiei/phperkaigi2022

サイト制作をぐるっと一周して分かった、WordPress が人類に提供しているもの by 株式会社あつまる 三井 翔吾

未発見

2022/04/10(日)

予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント by 和田卓人

https://speakerdeck.com/twada/growing-reliable-code-phperkaigi-2022

PHP で NFC リーダーを実装する 〜 PHP とハードを繋ぐ 〜 by めもり〜

https://speakerdeck.com/memory1994/php-de-nfc-ridawoshi-zhuang-suru-php-tohadowoxi-gu

PHPでEventLoopを書いて非同期処理を完全に理解する by 富所 亮

https://speakerdeck.com/hanhan1978/understand-async-from-sync

MongoDB に溜まった約1.6億レコード、データ量1TBのあらゆるサイトの記事データを BigQuery で高速検索できるようにした話 by 植江田和成

未発見

大規模サービスのCakePHP2をCakePHP4にジャンプアップさせた話 by 香月 雄介

https://speakerdeck.com/katsukii/da-gui-mo-sabisufalsecakephp2-dot-xwo4-dot-xniziyanpuatupusitahua

PHPとGraphQL by 永野 峻輔

https://speakerdeck.com/nagano/phptographql

チームの仕事はまわっていたけど、メンバーはそれぞれモヤモヤを抱えていた話──40名の大規模開発チームで1on1ログを公開してみた by 柴田 一帆

https://speakerdeck.com/vaccho/opened-1on1-logs

新卒 Laravel 初心者が成長していく中で感じたコレジャナイ感 by ふわせぐ

https://speakerdeck.com/fuwasegu/phperkaigi-2022

GitHub Actions Deep Dive using PHP by 小山健一郎

https://speakerdeck.com/k1low/phperkaigi-2022

BASE大規模リアーキテクチャリング モジュラモノリスを中心に据えた中長期的なアーキテクチャ戦略について by 川島 慧

https://speakerdeck.com/nazonohito51/base-rearchitecturing

ブラウザ自動化技術の深層へ、直接触れて学ぶWebDriverとChrome DevTools Protocol by Kazuki Higashiguchi

https://speakerdeck.com/hgsgtk/webdriver-cdp-using-php

設計におけるソリューションドメイン by 吉田あひる

https://speakerdeck.com/yahiru/she-ji-niokerusoriyusiyondomein

今だから話せるPHP8バージョンアップの裏側 ~全5サービスの事例紹介~ by 久山勝生

https://speakerdeck.com/masaku_e/jin-dakarahua-seruphp8baziyonatupufalseli-ce-quan-5sabisufalseshi-li-shao-jie

Laravel OctaneをどうしてもPharで運用したい話 by 白井 英

https://speakerdeck.com/sgeengineer/laravel-octanewodousitemophardeyun-yong-sitaihua

メルカリ、巨大モノリスにおける複雑性をリリース9年目にしてどう解決するか by 安達 勇太

https://speakerdeck.com/adachang/merukari-ju-da-mofalserisuniokerufu-za-xing-woririsu9nian-mu-nisitedoujie-jue-suruka

マイクラスクラムワークショップ by GMOインターネット株式会社

未発見

PHPで「時間がかかる処理」を並列でブン回す by kiridaruma

https://www.kiridaruma.net/slides/phper-kaigi-2022/

DBGpを使ってPHPのデバッガーをつくろう by 田実 誠

https://speakerdeck.com/tzmfreedom/dgbp-php-debugger

作って遊ぼう!Composer Plugin by きんじょうひでき

https://speakerdeck.com/o0h/phperkaigi-2022-composer-plugin-b

PHP流 quicktypeとの付き合いかた by たけうちよしたか

未発見

依存ライブラリの定期的な更新のためにRenovateを導入・運用する by 大橋佑太

https://speakerdeck.com/blue_goheimochi/phperkaigi2022

計測ことはじめ 〜アプリケーションを知るために〜 by 清家史郎

https://speakerdeck.com/seike460/introduction-to-measurement-to-know-the-application

何でもキレイにiterationする方法を考える in PHP by ぬさし

https://speakerdeck.com/nukisashineko/phpkaigi2022-lt-slide-nukisashineko

HypertextをPreprocessする by たけてぃ

https://docs.google.com/presentation/d/1gFKed7jMTMkuz0w7awC-K7d-SdImNektKsTQzO2Xaog/edit#slide=id.p

【視聴者参加型】PHP この記号はなんでしょう?【高速 LT クイズ】 by 三雲

https://speakerdeck.com/mainy/phperkaigi-2022-lt-shi-ting-zhe-can-jia-xing-php-kofalseji-hao-hanandesiyou

PHPのスカラー型をクラスでラップして便利に使えるようにするライブラリ「Stannum」を作った話 by もやしきんぐ

https://speakerdeck.com/tumugin/phpfalsesukaraxing-wokurasuderatupusitebian-li-nishi-eruyounisururaiburari-stannum-wozuo-tutahua

割とアプリケーションが大きくなってから PHPStan を入れた時の体験談 by 都筑 友昭

未発見

Webサービスのバウンスメール処理の事始め by tanden

https://speakerdeck.com/tanden/websabisufalsebaunsumeruchu-li-falseshi-shi-me

本当にあった怖いPHPコード7選 by カンボ@沖縄

https://speakerdeck.com/bumptakayuki/ben-dang-niatutabu-iphpkoto7xuan

新卒PHPer奮闘記 ~配属されたのは3歳違いのプロダクト!?~ by 廣部知生

未発見

Predefined Interfacesを使って便利な独自クラスを作りましょう! by かずへい

https://speakerdeck.com/kazuhei0108/predefined-interfaceswoshi-tutebian-li-nadu-zi-kurasuwozuo-rimasiyou

PHPerだってPHPから「OKグーグル」したい! by hnw

https://speakerdeck.com/hnw/phperdatutephpkara-okguguru-sitai

2022/04/11(月)

今まで生き残ってきたRDBMSとこの先10年戦えるデータストア戦略 by 曽根 壮大

https://speakerdeck.com/soudai/database-now-and-in-the-past

ISUCON11のPHP実装は、何を考え、どのようにして作られていたのか by おかしょい / 岡田 正平

https://docs.google.com/presentation/d/1kA4ItJdHamg8tSdxsUhGgOwtpXr-erSocu8GLFkGOVE/edit#slide=id.p1

2022年版php-srcのバグ報告の仕方 by てきめん

https://speakerdeck.com/youkidearitai/2022nian-ban-php-srcfalse-bagubao-gao-falseshi-fang

PHP で PHP のプロファイラをつくろう by sji

https://speakerdeck.com/sji/php-de-php-falsepurohuairawotukurou

コミットメッセージ規約「Conventional Commits」を導入してみよう! by 02

https://speakerdeck.com/cocoeyes02/lets-use-conventional-commits

CakePHP Fixture Factories の登場によって変化する、PHPプロジェクトにおけるテストフィクスチャ管理の選択肢 by takoba

https://speakerdeck.com/takoba/test-fixture-management-in-php-project

【LT2本立て】プライベートな社内パッケージの再利用にsatisを使っている話/受託制作会社から自社サービスの会社へ転職して思ったこと by 志賀彩乃・有澤之博

https://speakerdeck.com/kin29/she-nei-hatukesifalsezai-li-yong-nisatiswoshi-tuteiruhua
https://speakerdeck.com/iamyukihiro/shou-tuo-kai-fa-hui-she-karazi-she-sabisuxi-falsehui-she-hezhuan-zhi-sitesi-tutakoto

カオナビでのチーム開発の舞台裏 by 佐野元気

https://speakerdeck.com/sanogemaru/kaonabifalsetimukai-fa-falseli-ce

入門 境界づけられたコンテキスト by ytake

https://speakerdeck.com/ytake/ru-men-jing-jie-dukeraretakontekisuto

PHPerでもできる!マイクロサービス by 菱田裕美

https://speakerdeck.com/77web/phperdemodekiru-maikurosabisu

PHPコードを消すライブラリを作った by Kenjiro Kubota

https://speakerdeck.com/kubotak/phpkodowoxiao-suraiburariwozuo-tuta

本当にあった怖い脆弱性の話 by Roku

https://speakerdeck.com/ad5jp/ben-dang-niatutabu-icui-ruo-xing-falsehua

フレームワークで見るObserverパターン by あすみ

https://speakerdeck.com/asumikam/huremuwakudejian-ruobserverpatan-number-phperkaigi-2022-c30ed553-7ab3-4efc-8176-fd711a63bfe6

AWS LambdaとStripeでオンライン決済・定期課金APIを実装しよう by 岡本 秀高

https://speakerdeck.com/stripehideokamoto/phperkaigi-2022

ネクストエンジンの裏側 〜 "秘伝のタレ"とどう向き合っているのか by takamasa uno

https://docs.google.com/presentation/d/1qUTg62Q_GaBb7NvztOH7YEPJ_MBxL5VK/edit?amp;ouid=103728371334605811800&rtpof=true&sd=true#slide=id.p1

PHPとゆかいな「型」たち by 株式会社ユニラボ システム部 石揚 千洋

未発見

PSR-7とPSR-15によるWebアプリケーション実装パターン by うさみけんた

https://tadsan.fanbox.cc/posts/3674121

PHPコンテナのマルチステージビルドとキャッシュ戦略 by くすのき

https://speakerdeck.com/na_it_o/phperkaigi-2022

気づいた時にリファクタしよう!Laravelのデータベースクエリを最適化するTips by AkitoTsukahara

https://speakerdeck.com/akitotsukahara/qi-tuitashi-nirihuakutasiyou-laravelfalsetetahesukueriwozui-shi-hua-surutips-phperkaigi2022-lt

レガシーなPHPで、無理やりsetAccessibleする方法 by 巻嶋 雄大

未発見

PHPの緩やかな比較の実態 by ゆい

https://speakerdeck.com/fyui001/phpfalsehuan-yakanabi-jiao-falseshi-tai

【Laravel】サクッとN + 1問題を見つけて倒しチャオ! by つざき

https://speakerdeck.com/ytsuzaki/phperkaigi-2022-laravel-sakututon-plus-1wen-ti-wojian-tuketedao-sitiyao

Attributesを使ったメタプログラミング入門! by おかしょい / 岡田 正平

https://docs.google.com/presentation/d/1BD4rwPjP7VTrfulXsK_EdjcumQU9N-0ZcUocY7mFSic/edit#slide=id.p1

どんとこい、PhpStorm 〜Why don't you do IDE's best!〜 by 加納悠史

https://speakerdeck.com/ykanoh/dont-koi-phpstorm-why-dont-you-do-ides-best

GitHub Actions使っていますか?では、cs2prも一緒にいかがですか? by きんじょうひでき

https://speakerdeck.com/o0h/phperkaigi-2022-cs2pr

テストコードの DRY と DAMP by 加賀田 裕介

https://www.slideshare.net/YusukeKAGATA1/dry-damppptx

PHPでWebサーバーを作って高速化に挑戦する! by 富所 亮

https://speakerdeck.com/hanhan1978/php-web-server

Discussion