PHPerKaigi2020 スライドまとめ

# PHPerKaigiとは？

[PHPerによるPHPerのためのお祭り](https://phperkaigi.jp/2020/)です。
以下、敬称略。表示順は[採択Proposal](https://fortee.jp/phperkaigi-2020/proposal)順です。


# 2020/02/09

## [Deep Module in PHP](https://fortee.jp/phperkaigi-2020/proposal/023b24d7-4d36-42fe-9610-946e8e31f29b)

[itosho @itosho](https://twitter.com/itosho)
・https://speakerdeck.com/itosho525/deep-module-in-php

## [PHP で JVM を実装して、 HelloWorld を出力してみる](https://fortee.jp/phperkaigi-2020/proposal/270a697c-f838-4cd0-ae07-38e01bad1326)

[めもりー @m3m0r7](https://twitter.com/m3m0r7)
・https://speakerdeck.com/memory1994/php-de-jvm-woshi-zhuang-site-helloworld-wochu-li-sitemiru

## [マルチパラダイムモデリング 〜異なるモデリングパラダイムから見るモデリングの勘所〜](https://fortee.jp/phperkaigi-2020/proposal/34ecbb9f-ead7-4d01-95a5-987bb441e6ef)

[a-suenami @a_suenami](https://twitter.com/a_suenami)
・https://speakerdeck.com/a_suenami/marutiparadaimumoderingu-yi-narumoderinguparadaimukarajian-rumoderingufalsekan-suo-number-phperkaigi

## [PHPのアノテーションの仕組みとメリット・デメリット](https://fortee.jp/phperkaigi-2020/proposal/58645104-35a5-4a87-b81c-16b2b9ad7147)

[山岡広幸 @hiro_y](https://twitter.com/hiro_y)
・https://speakerdeck.com/hiro_y/about-php-annotations

## [Inside SWOOLE：非同期処理はどのようにして動くのか](https://fortee.jp/phperkaigi-2020/proposal/85e954c0-c8b5-4d8b-a436-cb5e4d5d1657)

[小山哲志 @koyhoge](https://twitter.com/koyhoge)
・https://speakerdeck.com/koyhoge/inside-swoole


# 2020/02/10

## [E2Eテストに向き合う](https://fortee.jp/phperkaigi-2020/proposal/b8abdbb7-733e-47c3-b5b0-502278d3aa10)

[岸田健一郎 @sizuhiko](https://twitter.com/sizuhiko)
・https://speakerdeck.com/sizuhiko/phperkaigi2020

## [CakePHPの進化から読み解く、PHPフレームワークの"今"っぽさ](https://fortee.jp/phperkaigi-2020/proposal/ef0682ab-08b3-4129-ac1f-41b22c40021a)

[きんじょうひでき @o0h_](https://twitter.com/o0h_)
・https://speakerdeck.com/o0h/phperkaigi-2020

## [PHPでつくるインタプリタ入門](https://fortee.jp/phperkaigi-2020/proposal/0f7ef74b-17ba-41b6-9ca6-abff2d30f9a7)

[清水 陽一郎 @budougumi0617](https://twitter.com/budougumi0617)
・https://speakerdeck.com/budougumi0617/introduction-interpreter-by-php

## [PHPとEventSauceで始めるイベントソーシングアプリケーション](https://fortee.jp/phperkaigi-2020/proposal/781e14e9-46f9-4077-a211-dbb78db67bcf)

[中榮健二 @n_1215](https://twitter.com/n_1215)
・https://speakerdeck.com/n1215/phptoeventsaucedeshi-meruibentososinguapurikesiyon

## [エキサイトの大改造を大解剖！](https://fortee.jp/phperkaigi-2020/proposal/57174f72-170a-4dc8-b8c4-953b804428c4)

[齋藤 匠 @takumi_saitoh](https://twitter.com/takumi_saitoh)

2020/02/17時点では資料を見つけられず。

## [レンサバけもの道](https://fortee.jp/phperkaigi-2020/proposal/39543479-f722-436f-94b2-0f2437643f6f)

[uzulla @uzulla](https://twitter.com/uzulla)
・https://speakerdeck.com/uzulla/rensabakemofalsedao

## [磯野ー、MySQLのロック競合を表示しようぜー](https://fortee.jp/phperkaigi-2020/proposal/86f9589c-cc93-4f03-8858-e2e1b4fc0a82)

[yoku0825 @yoku0825](https://twitter.com/yoku0825)
・https://speakerdeck.com/yoku0825/ji-ye-mysqlfalserotukujing-he-wobiao-shi-siyouze

## [forteeに脆弱性診断をかけてみた](https://fortee.jp/phperkaigi-2020/proposal/634d0629-af71-46fa-83a2-e153b950f71a)

[cakephper @cakephper](https://twitter.com/cakephper)

2020/02/17時点では資料を見つけられず。

## [もっと気軽にOSSにPRを出そう！](https://fortee.jp/phperkaigi-2020/proposal/08cce12d-bccc-4d16-900e-274df083322c)

[DQNEO @DQNEO](https://twitter.com/DQNEO)
・https://speakerdeck.com/dqneo/lets-make-a-pr-to-oss-more-easily

## [AWS Lambda にCustom RuntimeでPHPを導入したシステムに改修を加えてUT導入まで行った話](https://fortee.jp/phperkaigi-2020/proposal/c9720cdb-7280-43c7-ae43-c4e7b61af457)

[しろぐちゆうま @yu_mashirou](https://twitter.com/yu_mashirou)
・https://speakerdeck.com/mashirou1234/aws-lambda-nicustom-runtimete-phpwodao-ru-sitasisutemunigai-xiu-wojia-ete-utdao-ru-matexing-tutahua

## [ぼくのかんがえたさいつよQueryBuilder](https://fortee.jp/phperkaigi-2020/proposal/5f4ff700-e70c-46ea-aa09-ede1ceae2025)

[若葉 章 @effy_staffs](https://twitter.com/effy_staffs)
・https://speakerdeck.com/ickx/phperkaigi2020-bokufalsekangaetasaituyoquerybuilder

## [知らないWebアプリケーションの開発に途中からJOINしたとき、どこから切り込むか？](https://fortee.jp/phperkaigi-2020/proposal/c8d6b9b1-29e4-48bd-b8bd-9f43f74d6265)

[小山健一郎 @k1LoW](https://twitter.com/k1LoW)
・https://speakerdeck.com/k1low/phperkaigi-2020

## [静的解析の育て方](https://fortee.jp/phperkaigi-2020/proposal/8f41e23f-69ef-4f93-8625-db64be39248f)

[杉山 祐一 @oogFranz](https://twitter.com/oogFranz)
・https://speakerdeck.com/oogfranz/how-to-make-your-static-analysis-strong

## [カンファレンス初心者が全国行脚を始め、登壇するまで](https://fortee.jp/phperkaigi-2020/proposal/f9d27016-607a-4f9b-99bc-c2eebd354f9f)

[くろ/gattoman @gattoman](https://twitter.com/gatto_man)

2020/02/17時点では資料を見つけられず。

## [Laravelから始めるテスト駆動開発](https://fortee.jp/phperkaigi-2020/proposal/51d8e8b7-ee60-4262-9cac-d748199ea996)

[Tsukahara @AkitoTsukahara](https://twitter.com/AkitoTsukahara)
・https://www.slideshare.net/ssuserc74359/akitotsukaharaphperkaigi2020

## [「明日からフロントもよろしく！」 と言われたとき備える Atom Design でのフロントエンド設計](https://fortee.jp/phperkaigi-2020/proposal/1b57439e-5284-443a-8d4f-bbe499b5b816)

[秋葉 誠一 @akki_megane](https://twitter.com/akki_megane)
・https://speakerdeck.com/akki_megane/ming-ri-karahurontomoyorosiku-toyan-waretatokinibei-eru-atomic-design

## [Laravelで家電を操作してみよう](https://fortee.jp/phperkaigi-2020/proposal/cf68c650-c21f-4d84-a78f-14fab27fd29f)

[なずな @akaa07_pg](https://twitter.com/akaa07_pg)
・https://speakerdeck.com/akaa07/phperkaigi2020-laraveldejia-dian-wocao-zuo-sitemiyou


# 2020/02/11

## [自作して理解するxUnit](https://fortee.jp/phperkaigi-2020/proposal/e437c90e-c16d-4ab9-9f4d-6c3fde6c8892)

[東口 和暉 @hgsgtk](https://twitter.com/hgsgtk)
・https://speakerdeck.com/hgsgtk/self-made-xunit-final-edition


## [ジェネレータで無限を手玉に取る術](https://fortee.jp/phperkaigi-2020/proposal/5b1651a5-0a01-4b49-b338-e332f981bf5d)

[うさみけんた @tadsan](https://twitter.com/tadsan)
・https://www.pixiv.net/fanbox/creator/105589/post/833584

## [マスターデータの管理運用と実装について](https://fortee.jp/phperkaigi-2020/proposal/c6a48360-6e14-4e93-901c-4b9829ed316f)

[武田 憲太郎 @KentarouTakeda](https://twitter.com/KentarouTakeda)
・https://www.slideshare.net/KentarouTakeda/ss-227566415

## [実例から学ぶ、最後まで諦めない決済システム移行方法](https://fortee.jp/phperkaigi-2020/proposal/7daaf697-7a08-4ab6-9945-ac48a021709c)

[中村光佑 @litencatt](https://twitter.com/litencatt)
・https://speakerdeck.com/kosuke_nakamura/phperkaigi-2020

## [PHPerがこれから「型」とお付き合いしていくために](https://fortee.jp/phperkaigi-2020/proposal/5221a53b-137b-4498-a22e-d7cf537cd0e3)

[やなせ たかし @penguin_no_045](https://twitter.com/penguin_no_045)
・https://speakerdeck.com/penguin045/phpergakorekara-xing-toofu-kihe-isiteikutameni

## [PHPシステムをコンテナで動かすための取り組みのすべて](https://fortee.jp/phperkaigi-2020/proposal/a0fad44e-fe5f-43a5-aef8-77cc6c0e6743)

[きくもと @takakiku](https://twitter.com/takakiku)
・https://speakerdeck.com/kikumoto/phpsisutemuwokontenatedong-kasutamefalsequ-zu-mifalsesuhete

## [クリーンな実装を目指して](https://fortee.jp/phperkaigi-2020/proposal/2a1528b0-8c60-4da3-81bf-88054c7a5006)

Hamee株式会社
・https://speakerdeck.com/syarig/kurinnashi-zhuang-womu-zhi-site?slide=38


## [Zend VMにおける例外の実装](https://fortee.jp/phperkaigi-2020/proposal/a5dfd967-226c-4728-9be1-658aa498969d)

[hnw @hnw](https://twitter.com/hnw)
・https://www.slideshare.net/hnw/zend-vm-227589843

## [PHPでPHPを実装する 〜プログラミング言語実装入門〜](https://fortee.jp/phperkaigi-2020/proposal/6809fa55-f317-4972-bc6a-a660975abb07)

[ふりーだむ @tzm_freedom](https://twitter.com/tzm_freedom)
・https://speakerdeck.com/tzmfreedom/phpdephpwoshi-zhuang-suru-puroguraminguyan-yu-shi-zhuang-ru-men

## [もしもPHPソースコードが読めたなら...](https://fortee.jp/phperkaigi-2020/proposal/9905bb7f-f3c0-4116-b0e0-72e655818692)

[富所　亮 @hanhan1978](https://twitter.com/hanhan1978)

2020/02/17時点では資料を見つけられず。


## [ぼっちからはじめるレガシーカルチャー改善ガイド 〜はじめの一歩編〜](https://fortee.jp/phperkaigi-2020/proposal/a1167460-6c34-4386-8c74-c10b9dff71ad)

[大橋 佑太 @blue_goheimochi](https://twitter.com/blue_goheimochi)
・https://speakerdeck.com/blue_goheimochi/phperkaigi2020

## [今だからこそ振り返る register_globals](https://fortee.jp/phperkaigi-2020/proposal/cd27671c-a46e-4cb1-ae4f-efb7bd4b8443)

[gongo @gongoZ](https://twitter.com/gongoZ)
・https://speakerdeck.com/gongo/phperkaigi-2020

## [Webアクセシビリティを支えるための技術](https://fortee.jp/phperkaigi-2020/proposal/e9e4a045-6fb7-417d-902a-27234505812f)

[有木 詩織 @shiori_pk](https://twitter.com/shiori_pk)
・https://www.slideshare.net/shiorikoga/web-227766380

## [GitHub Actionsで始めるPHPアプリケーションのCI実践入門](https://fortee.jp/phperkaigi-2020/proposal/f4a44588-487c-412a-bcf4-a9d709bca67c)

[高野福晃 @fortkle](https://twitter.com/fortkle)
・https://speakerdeck.com/fortkle/ga-phperkaigi2020

## [Serverless Pattern](https://fortee.jp/phperkaigi-2020/proposal/02b95bd6-4778-473c-802c-4a0938dde386)

[清家史郎 @seike460](https://twitter.com/seike460)
・https://slide.seike460.com/slides/phperkaigi2020#/

## [PHPでもVTuberになりたい！](https://fortee.jp/phperkaigi-2020/proposal/76aaa370-2b8a-4614-8b35-7df32185c5a0)

[ひかる @hico00](https://twitter.com/hico00)
・https://speakerdeck.com/hico00/phpdemovtuberninaritai-number-phperkaigi

## [PHPでleetCodeのeasyレベル100問ノック](https://fortee.jp/phperkaigi-2020/proposal/8926dd08-4231-4c14-9439-9b1272c9fd37)

[yamotuki @yamotuki](https://twitter.com/yamotuki)
・https://speakerdeck.com/yamotuki/phpdeleetcodefalseeasyreberu100wen-falsetuku

## [PHP未経験者を育てる独自フレームワークの作り方](https://fortee.jp/phperkaigi-2020/proposal/79ba7175-711c-418f-9641-96c0ef2d3bc8)

[カンボ@沖縄 @kanbo0605](https://twitter.com/kanbo0605)
・https://speakerdeck.com/bumptakayuki/phpwei-jing-yan-zhe-woyu-terudu-zi-huremuwakufalsezuo-rifang

## [RFCの歩き方](https://fortee.jp/phperkaigi-2020/proposal/c49035f7-284e-4b9d-9ddc-5565a61a8740)

[加納悠史 @YKanoh65](https://twitter.com/YKanoh65)
・https://speakerdeck.com/ykanoh/how-to-read-php-rfc

## [PHPerKaigi2019への参加がきっかけで社内勉強会の主催するようになった話](https://fortee.jp/phperkaigi-2020/proposal/c5d18f2d-f427-4323-8b5d-0b8f100a677c)

[MasaKu @MasaKu_e](https://twitter.com/MasaKu_e)
・https://speakerdeck.com/masaku_2019/phperkaigi2019hefalsecan-jia-gakitukakedeshe-nei-mian-qiang-hui-falsezhu-cui-suruyouninatutahua

## [PHPとRustを組み合わせて音声ファイルをエンコードする話](https://fortee.jp/phperkaigi-2020/proposal/4c6e9570-a479-4b0f-b422-fee21d76fcd7)

[meteor @yaminoma_tw](https://twitter.com/yaminoma_tw)
・https://speakerdeck.com/yaminoma/phptorustwozu-mihe-waseteyin-sheng-huairuwoenkodosuruhua

## [自分の名前を"ちゃんと"入力したい人生だった](https://fortee.jp/phperkaigi-2020/proposal/76d866b8-7421-4644-aa18-8553d1b27553)

[hamaco @hamaco](https://twitter.com/hamaco)
・https://speakerdeck.com/hamaco/zi-fen-falseming-qian-wo-tiyanto-ru-li-sitairen-sheng-datuta