iTranslated by AI

The content below is an AI-generated translation. This is an experimental feature, and may contain errors. View original article
🌿

PHPerKaigi 2022 Slides Roundup

に公開

I couldn't attend PHPerKaigi 2022, which was held from April 9 to April 11, 2022, so I've collected the slides to check them out later.
https://phperkaigi.jp/2022/

2022/04/09 (Sat)

Understanding PHP Errors and Learning Proper Error Handling by Namizato

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

Getting Started with Laravel Application Performance Tuning with Datadog APM by Akihiro Oguro

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

Introduction to Notion Use Cases at Sumzap and System Construction Using Notion API with PHP by Makoto Wakatabe

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

Improvement Strategy for Error Monitoring and Testing Structures by Kazato Hiei

https://speakerdeck.com/kazatohiei/phperkaigi2022

What WordPress Offers to Humanity: Insights Gained from Doing a Full Cycle of Site Production by Shogo Mitsui, Atsumaru Inc.

Not found

2022/04/10 (Sun)

Prevention is Better than Defense - Various Design Hints Leading to Robust Code by Takuto Wada

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

Implementing an NFC Reader in PHP 〜 Connecting PHP and Hardware 〜 by memory

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

Fully Understanding Asynchronous Processing by Writing an EventLoop in PHP by Ryo Tomidokoro

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

Enabling Fast Search with BigQuery for Article Data from Various Sites Totaling ~160 Million Records and 1TB in MongoDB by Kazunari Ueda

Not found

Jumping up CakePHP2 to CakePHP4 in Large-Scale Services by Yusuke Katsuki

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

PHP and GraphQL by Shunsuke Nagano

https://speakerdeck.com/nagano/phptographql

The Story of How the Team was Working but Everyone Had Their Own Frustrations: Trying to Open 1on1 Logs in a Large Development Team of 40 People by Kazuho Shibata

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

That "This Isn't Quite Right" Feeling Experienced by a New Graduate Laravel Beginner While Growing by fuwasegu

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

GitHub Actions Deep Dive using PHP by Kenichiro Koyama

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

BASE Large-Scale Rearchitecting: Medium-to-Long-Term Architecture Strategy Centered on Modular Monoliths by Kei Kawashima

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

Diving into the Depths of Browser Automation Technology: Learning WebDriver and Chrome DevTools Protocol through Direct Experience by Kazuki Higashiguchi

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

Solution Domain in Design by Ahiru Yoshida

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

The Behind-the-Scenes Story of PHP 8 Version Upgrades I Can Tell Now: Case Studies of 5 Services by Katsuki Kuyama

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

The Story of Wanting to Run Laravel Octane with Phar No Matter What by Suguru Shirai

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

How Mercari Solves Complexity in a Huge Monolith in Its 9th Year Since Release by Yuta Adachi

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

My-Class Scrum Workshop by GMO Internet, Inc.

Not found

Running "Time-Consuming Processes" in Parallel in PHP by kiridaruma

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

Let's Build a PHP Debugger Using DBGp by Makoto Tajimi

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

Let's Build and Play! Composer Plugin by Hideki Kinjo

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

PHP-Style: Working with quicktype by Yoshitaka Takeuchi

Not found

Introducing and Operating Renovate for Regular Updates of Dependency Libraries by Yuta Ohashi

https://speakerdeck.com/blue_goheimochi/phperkaigi2022

Introduction to Measurement: To Understand Your Application by Shiro Seike

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

Thinking about How to Iterate Anything Neatly in PHP by Nusashi

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

Preprocessing Hypertext by Takety

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

[Audience Participation] PHP: What is this symbol? [High-Speed LT Quiz] by Mikumo

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

Building "Stannum": A Library to Wrap PHP Scalar Types in Classes for Better Usability by Moyashiking

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

Experience of Introducing PHPStan After the Application Had Grown Quite Large by Tomoaki Tsuzuki

Not found

Introduction to Bounce Email Processing for Web Services by tanden

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

7 Scary PHP Code Stories That Actually Happened by Kanbo@Okinawa

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

Struggle of a New PHPer: Assigned to a Product Three Years Older Than Me!? by Tomoki Hirobe

Not found

Let's Create Useful Custom Classes Using Predefined Interfaces! by Kazuhei

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

Even PHPers Want to Say "OK Google" from PHP! by hnw

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

2022/04/11 (Mon)

RDBMS that Have Survived and Data Store Strategies for the Next 10 Years by Takehiro Sone

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

The PHP Implementation of ISUCON11: What Was Thought and How Was It Made? by Okashoi / Shohei Okada

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

How to Report Bugs to php-src (2022 Edition) by Tekimen

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

Let's Build a PHP Profiler in PHP by sji

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

Let's Introduce "Conventional Commits" Message Convention! by 02

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

Options for Test Fixture Management in PHP Projects Evolving with the Introduction of CakePHP Fixture Factories by takoba

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

[2-Part LT] Using Satis for Reusing Private Internal Packages / Thoughts on Changing Jobs from a Contract Development Company to an In-house Service Company by Ayano Shiga and Yukihiro Arisawa

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

Behind the Scenes of Team Development at Kaonavi by Genki Sano

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

Introduction to Bounded Context by ytake

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

Microservices for PHPers! by Hiromi Hishida

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

I Created a Library to Delete PHP Code by Kenjiro Kubota

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

Scary Vulnerability Stories That Actually Happened by Roku

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

Observer Pattern Seen in Frameworks by asumikam

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

Implementing Online Payment and Recurring Billing APIs with AWS Lambda and Stripe by Hideki Okamoto

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

Behind the Scenes of Next Engine: How We Face the "Secret Sauce" by takamasa uno

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

PHP and the Delightful "Types" by Systems Department, Unilabo Inc., Chihiro Ishiage

Not found

Web Application Implementation Patterns Using PSR-7 and PSR-15 by Kenta Usami

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

Multi-stage Builds and Caching Strategies for PHP Containers by Kusunoki

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

Refactor When You Notice! Tips for Optimizing Laravel Database Queries by AkitoTsukahara

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

How to Forcefully setAccessible in Legacy PHP by Takehiro Makishima

Not found

The Reality of PHP's Loose Comparisons by Yui

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

[Laravel] Quickly Find and Defeat N+1 Problems! by Tsuzaki

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

Introduction to Metaprogramming Using Attributes! by Okashoi / Shohei Okada

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

Bring it on, PhpStorm 〜Why don't you do IDE's best!〜 by Yushi Kano

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

Are You Using GitHub Actions? Then Why Not Try cs2pr Too? by Hideki Kinjo

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

DRY and DAMP in Test Code by Yusuke Kagata

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

Challenge Speeding Up by Creating a Web Server in PHP! by Ryo Tomidokoro

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

GitHubで編集を提案

Discussion