採択
2022/04/10 19:20〜
Track A
LT(5分)

本当にあった怖いPHPコード7選

kanbo0605 カンボ@沖縄

今まで仕事で携わってきたPHPでの開発において、可読性、保守性が明らかに低かったコードの例を話し、リファクタリングする場合はどうするかなどを説明します。
例えば、メソッドの引数が7個以上ある。変数名が解読不能。if文のネストが7つ以上あるなどです。

LT(5分)

Laravel Activity Logを使って簡単に変更履歴機能を実装しよう

kanbo0605 カンボ@沖縄

変更履歴の機能を実装するのって、考慮する事も多いし、大変ですよね?
Laravel Activity Logを使うと、簡単に変更履歴の機能を実装できます。
このセッションでは、laravel-activitylogをどのように導入するか説明します。

1
採択
原稿(8ページ)

PHPer vs モナド

tadsan うさみけんた

型安全なコードを書いていますか? 私は変なプログラミングが好きなのですが、函数プログラミング、その中でもしばしば静的型付きな函数型とセットで語られがちな「モナド」という概念について長年にわたって苦手意識を持っていました。JavaScript、Ruby、Lisp、PHPといくつかの言語に触れてきて一度F#を学んだあと静的型とは仲良くなれなくても動的言語で楽しくやってきましたが、世は大静的検査時代、動的言語においても型の概念からは逃れられなくなってきました。本稿においては「モナド」という、やや哲学的な香りを持つキーワードを切り口に普段のPHPでは使わないかもしれない、でもちょっと発展的に知っておくと楽しめるかもしれない(そして私がいままで仲良くなれなかった…!)概念について和解を経て紹介します。

21
レギュラートーク(20分)

Nuxt.jsとCodeIgniterで大規模サイトのリニューアル

bossatama bossatama

生活110番(1,000万PV/月間)
https://www.seikatsu110.jp/
のリニューアルを
フロントをNuxt.js
バックエンドをCodeIgniterで行いました。
サーバーはAWSです。
苦労話とPHP、AWSを中心にお話します。

2