PHP Conference Japan 2021
- 公式サイト: https://phpcon.php.gr.jp/2021
- 公式YouTubeチャンネル: https://www.youtube.com/user/PHPConferenceJP
- 公式ツイッター: https://twitter.com/phpcon
- ハッシュタグ: #phpcon #phpcon2021
- 日時: 2021/10/2(土) 〜 2021/10/3(日)
YouTube
10/2(土)
Track 1 https://youtu.be/gdCE-UGqeSM
ハッシュタグ: #phpcon2021 #track1
Track 2 https://youtu.be/y8AZV1HnieA
ハッシュタグ: #phpcon2021 #track2
Track 3 https://youtu.be/_z1vTHfTRpI
ハッシュタグ: #phpcon2021 #track3
Track 4 https://youtu.be/uOphSW4NO0Q
ハッシュタグ: #phpcon2021 #track4
10/3(日)
Track 1 https://youtu.be/7oQkc9YdOY8
ハッシュタグ: #phpcon2021 #track1
Track 2 https://youtu.be/kF0KYIxBocc
ハッシュタグ: #phpcon2021 #track2
Track 3 https://youtu.be/xoYamWpmKDo
ハッシュタグ: #phpcon2021 #track3
Track 4 https://youtu.be/cQ1U7iOYksw
ハッシュタグ: #phpcon2021 #track4
セッショントーク一覧
- タイムテーブル 10/2(土) 1日目 https://fortee.jp/phpcon-2021/timetable/2021-10-02
- タイムテーブル 10/3(日) 2日目 https://fortee.jp/phpcon-2021/timetable/2021-10-03
資料はTrack順に並べていきます。※資料公開され次第随時更新していきます。
10/2(土) 1日目
PHPにおけるコーディング規約と自動整形
ElasticsearchとKibelaを活用したSlackでのCSお問い合わせ対応業務の改善
- https://speakerdeck.com/tawamura1224/elasticsearchtokibelawohuo-yong-sita-slackdefalsecsowen-ihe-wasedui-ying-ye-wu-falsegai-shan
- https://fortee.jp/phpcon-2021/proposal/881a33a5-f6b0-456b-b28f-bd7a65ecd555
13年物プロダクトの監視を起点とした改善活動
- https://speakerdeck.com/atsusics/13nian-wu-purodakutofalsejian-shi-woqi-dian-tositagai-shan-huo-dong
- https://fortee.jp/phpcon-2021/proposal/34295a23-3345-4f3a-a74a-4f19ac02d7a0
PHPで学ぶオブジェクト指向プログラミング入門
- https://speakerdeck.com/nrslib/introduction-to-oop-with-php
- https://fortee.jp/phpcon-2021/proposal/868cc3d1-114d-4543-a59f-e068b0fb8fa5
ドメインをモデリングして PHP コードに落とし込む
- https://speakerdeck.com/shin1x1/domain-modeling-with-php8
- https://github.com/shin1x1/domain-modeling-with-php
- https://fortee.jp/phpcon-2021/proposal/4c829272-343b-491e-a120-709125ceb018
フレームワークの内部構造を理解するためにフレームワークを作ってみることにした
- https://speakerdeck.com/jdkfx/phpcon-2021
- https://github.com/jdkfx/phrame
- https://fortee.jp/phpcon-2021/proposal/117dd385-4ff4-428a-9206-ca2cb89bea91
独自フレームワークPHPアプリケーションの改善戦略
- https://speakerdeck.com/tzmfreedom/original-framework-php-kaizen
- https://fortee.jp/phpcon-2021/proposal/7ae96df3-84a7-4d5d-a496-bd9b72841219
PHPer が知るべき MySQL クエリチューニング
- https://speakerdeck.com/mamy1326/what-phpers-need-to-know-about-mysql-query-tuning
- https://fortee.jp/phpcon-2021/proposal/a795874d-9f0d-48a7-924f-a386bd1cea02
PHPWebアプリケーションパフォーマンスチューニングの勘所〜なぜアプリケーションは速くなるのか〜
- https://speakerdeck.com/seike460/why-php-applications-are-faster
- https://fortee.jp/phpcon-2021/proposal/1e11a6b1-08d9-4044-9909-4c90105ea726
PHP 8 と V8 (JavaScript) で速さを見比べてみよう!
レガシーシステムにおけるPHP8バージョンアップのアプリ対応記録
- https://speakerdeck.com/bosshawk/regasisisutemuniokeruphp8baziyonatupufalseapuridui-ying-ji-lu-ad4444bf-51f5-4379-86c3-cddb38163a3c
- https://fortee.jp/phpcon-2021/proposal/a96b8362-175f-4848-b521-9638f9a28248
20年モノの巨大Webサービスの開発継続戦略 - ミドルウェアのバージョンアップとの向き合い方
- https://speakerdeck.com/penguin045/20nian-mofalsefalseju-da-websabisufalsekai-fa-ji-sok-zhan-lue-midoruueafalsebaziyonatuputofalsexiang-kihe-ifang
- https://fortee.jp/phpcon-2021/proposal/685a28d3-367c-4d5b-9d7a-e88c02687af0
PHPアプリケーションだってモニタリングしたい。
- https://speakerdeck.com/oogfranz/monitoring-php-application
- https://fortee.jp/phpcon-2021/proposal/8c1fe849-7971-4a8c-bb18-447c798a00d2
php-srcにバグ報告をしてみよう - でかいソフトウェアのバグを見つけよう -
- https://speakerdeck.com/youkidearitai/php-srcnibagubao-gao-wositemiyou-dekaisohutoueafalsebaguwojian-tukeyou
- https://fortee.jp/phpcon-2021/proposal/d4138490-9478-419e-ae96-cbf8ff03634b
【IMO】コードレビューって難しいよね
- https://speakerdeck.com/akitotsukahara/imo-kodorebiyututenan-siiyone
- https://fortee.jp/phpcon-2021/proposal/5d39aa6d-aef2-4bed-8747-60b6d2f6adfe
技術コミュニティ運営戦線 ~継続して勉強会を続けるために~
- https://speakerdeck.com/ykanoh/how-to-operate-community-continuously
- https://fortee.jp/phpcon-2021/proposal/6db349a6-650b-41aa-8231-65e66e2a08da
今こそ深堀りする、PHPのDockerイメージ
- https://speakerdeck.com/rukiadia/understand-php-docker
- https://fortee.jp/phpcon-2021/proposal/ed5fa3e1-2bd4-41a1-b3a7-a183c3b3a12c
新規プロジェクトの開発スタート前にやっておくべき環境整備たち
- https://speakerdeck.com/ohshige/xin-gui-puroziekutofalsekai-fa-sutatoqian-niyatuteokubekihuan-jing-zheng-bei-tati-ee18fb54-2e4b-40ad-bb64-dc61e588b1ad
- https://fortee.jp/phpcon-2021/proposal/f3da9f3d-8cbd-4744-893b-2f12ac18bbd3
LaravelとNuxt.jsで保守性を高める構成を考えてみた
- https://speakerdeck.com/bumptakayuki/laraveltonuxt-dot-jstebao-shou-xing-wogao-merugou-cheng-wokao-etemita
- https://fortee.jp/phpcon-2021/proposal/9b8a284c-c6cb-45fd-bb19-a54f5cc6dd62
新規プロジェクトの開発スタート前にやっておくべき環境整備たち
LaravelとTailwindCSSで始めるコンポーネント指向UI
- https://speakerdeck.com/kubotak/laraveltotailwindcssdeshi-merukonponentozhi-xiang-ui
- https://fortee.jp/phpcon-2021/proposal/36556e06-0111-4f2a-9ae7-96c15bf8a6ec
10/3(日) 2日目
MySQLとインデックスとPHPer -PHPが本職でもMySQLを手懐けるために-
- https://speakerdeck.com/yoku0825/mysqltoindetukusutophper
- https://fortee.jp/phpcon-2021/proposal/85631599-8ed0-4b20-a46c-9ef5319c7aba
SymfonyとDoctrineで簡単クリーンアーキテクチャ 〜プロトタイピングにこそクリーンなTDDが活きた話〜
- https://speakerdeck.com/ippey/symfonytodoctrinede-jian-dan-kurinakitekutiya
- https://fortee.jp/phpcon-2021/proposal/37d95a00-37bd-41e3-bc4a-7db9414d7597
続)改善失敗から学ぶ、レガシープロダクトに立ち向かうチーム作り。
- https://speakerdeck.com/ynkt/sok-gai-shan-shi-bai-karaxue-bu-regasipurodakutonili-tixiang-kautimuzuo-ri
- https://fortee.jp/phpcon-2021/proposal/25f5af25-29f5-436d-9950-5d42d2cc869b
いよいよ開始!徳丸実務試験、PHP8上級試験の模擬問題解説
OpenAPI × LaravelでAPI開発を格段に便利にする方法
- https://speakerdeck.com/sunyryr/phpcon2021-openapi
- https://github.com/sun-yryr/phpcon2021-openapi
- https://fortee.jp/phpcon-2021/proposal/5a58e077-6de6-453a-abff-adbe24cc3156
ステップ実行だけじゃないXdebug
- https://speakerdeck.com/o0h/hello-xdebug
- https://fortee.jp/phpcon-2021/proposal/3ed8a69b-8618-4644-9a8c-655505078743
SPAセキュリティ入門
- https://www.slideshare.net/ockeghem/phpconf2021spasecurity
- https://fortee.jp/phpcon-2021/proposal/2bcd3065-ef89-4b2d-96ec-bd5163257cef
配列、ジェネリクス、PHPで書けない型
- https://tadsan.fanbox.cc/posts/2817472
- https://fortee.jp/phpcon-2021/proposal/a7e53ddb-09fd-404e-bb90-b5047e8994ab
PHP 静的解析 活用術 2021
巨大なモノリスの静的解析をレベルMaxにする方法
- https://speakerdeck.com/atsushikoga/ju-da-namofalserisufalsejing-de-jie-xi-woreberumaxnisurufang-fa
- https://fortee.jp/phpcon-2021/proposal/b9a17925-8800-4415-9676-99a1e24d181d
Composer2.0 新機能概論
- https://speakerdeck.com/cocoeyes02/new-feature-introduction-of-composer-2-dot-0
- https://fortee.jp/phpcon-2021/proposal/0cee8ad4-f061-4823-bdec-ed568b7e0316
ComposerとInterfaceとDIを使って業務内のコードを外部公開する
- https://docs.google.com/presentation/d/1iXPgAFL6nLANrk-DHlqQd4C-hRxeVawND2nYbZ_s368/edit#slide=id.p
- https://fortee.jp/phpcon-2021/proposal/b5616321-8152-4efc-b22f-7384cd7ee999
PHPで書いて覚える非同期処理
- https://speakerdeck.com/hanhan1978/php-async-programming
- https://fortee.jp/phpcon-2021/proposal/4b0352a5-ea37-4dbc-8418-c8c10005861c
Laravel でも非同期処理が扱える!? PHP8 から初める非同期処理 〜 Laravel Octane 〜
- https://speakerdeck.com/memory1994/laravel-demofei-tong-qi-chu-li-gaxi-eru-php-8-karachu-merufei-tong-qi-chu-li-laravel-octane
- https://fortee.jp/phpcon-2021/proposal/2ce3c5cd-86ed-41fa-999c-d19bfd53f76f
SVG画像をPHPで生成しよう
- https://speakerdeck.com/motooka/svghua-xiang-wophpdesheng-cheng-siyou
- https://fortee.jp/phpcon-2021/proposal/92297ef9-03e8-4ec5-8683-0acd64ca7bc8
サービス運用エンジニアによるPHP8バージョンアップ奮闘記
- https://speakerdeck.com/kazatohiei/phpkanhuarensu2021
- https://fortee.jp/phpcon-2021/proposal/d8e79049-8cd2-4af7-a124-b8cd105ca4b1
ロボットを動かすビジュアルプログラミングでできることはPHPでもできる!
- https://speakerdeck.com/sgeengineer/robotutowodong-kasubiziyuarupuroguramingudedekirukotohaphpdemodekiru
- https://fortee.jp/phpcon-2021/proposal/1d139b66-1fbb-47ff-9071-09bb6d894975
PHPから見たハードウェア制御
- https://speakerdeck.com/tomzoh/hardware-control-from-php
- https://fortee.jp/phpcon-2021/proposal/e25aa10e-2798-4d3c-89f2-8e093e688e12
Repositoryパターンを維持しながらN+1問題を起こさないようにする方法論について
- https://speakerdeck.com/yamotuki/repositorypatanwowei-chi-sinagaran-plus-1wen-ti-woqi-kosanaiyounisurufang-fa-lun-nituite
- https://fortee.jp/phpcon-2021/proposal/f21c2a4b-1bec-4f21-a20c-f2993e7e0cca
抽象のはしごの上手な登り方〜使いやすい汎用ライブラリを作るために〜
- https://tech.quartetcom.co.jp/2021/10/03/phpcon-2021-abstraction-ladder/
- https://fortee.jp/phpcon-2021/proposal/f1141ead-c74b-4e3e-853a-3892e85b0d24
What is new in PHP 8
- https://docs.google.com/presentation/d/1v39dZSWybZaSnujMS5hbzqr-NylHuHyWBIWH4VUdm6c/edit
- https://fortee.jp/phpcon-2021/proposal/b31ae59b-bf31-4e23-a0af-cba5fa2ef272
Best practices for using PHP to develop web crawlers!
- https://slides.com/peter279k/php-conf-japan-2021
- https://fortee.jp/phpcon-2021/proposal/8c1291c4-cfc5-409e-bfd7-a17033ae4aca
Build an All-In-One Application Server Using Swoole
- http://talks.deminy.in/v4/phpcon2021.html
- https://fortee.jp/phpcon-2021/proposal/83c29d39-440d-48c3-8d89-eeb64891f2cc
PHP 8.1: Enums
- https://aye.sh/talk/php-enums-phpjp-2021
- https://fortee.jp/phpcon-2021/proposal/c0987ddc-2fa6-478b-b507-da0bdbbf0f29