10:00 〜
|
受付開始
|
【スポンサー展示】
- 10:00〜17:00
|
11:00 〜 11:15 |
開会式
|
11:15 〜 11:45 |
PHPを学ぶということ
- 岸田健一郎
- blog.open.tokyo.jp
PHPは言語としては初学者にもやさしく、入門しやすい言語かもしれません。
一方で、実際にWebアプリケーションを作るにあたり、知らなければいけない周辺知識はたくさんあります。
ではまず、Webアプリケーションフレームワークのチュートリアルをやっておけば良いのでしょうか?
また、どこから学んだら良いかわからず、入門書っぽい本で学習するのが良いでしょうか?
このセッションでは、初学者(Web系の言語入門者を含む)にとって、Webアプリケーションを開発することを学ぶにはどこから取り組むのが良いのか?ということを紹介します。
|
11:45 〜 12:15 |
休憩
|
12:15 〜 12:45 |
【ランチセッション】 オミカレのフルリニューアルの裏側を全部見せます!
- 株式会社オミカレ 前川昌幸
オミカレは6月にデザイン、システムのフルリニューアルを行いました。
フルリニューアルによってどんなことが変わったか、どんなメリット・デメリットがあったか。はもちろんのこと、どうやってリニューアルを進めてきたことをお話します。
笑いあり、感動あり、涙ありの壮大なる物語をお楽しみください。
|
12:45 〜 13:00 |
休憩(リフレッシュヨガあり)
|
13:00 〜 13:30 |
PHPerのためのPHPUnitとSeleniumを使ったブラウザテストのすゝめ
- めもり〜
- i.mem.ooo
みなさんはブラウザテストをする際に、どのようにテストされていますでしょうか?
ブラウザテストをする際に有名なソフトウェアとしてSeleniumがあります。
また、PHPではSeleniumと繋ぐためのOSSとしてFacebook WebDriverがあります。
Seleniumを使うことにより、リンク切れが発生していないかの確認をしたり、動的に生成されるDOMの検証を行ったり、
フォームに自動で値を入れたりなど様々な用途でテストを行うことができます。
さらに、SeleniumはJavaScriptをその場で実行できたり、Chrome,Firefox,IEなどブラウザごとのテストを行うことも可能です。
そして、実際に私が以前勤めていた会社や複業先に導入した経験をもとにSeleniumとFacebook WebDriverとPHPUnitを使ったテストの方法や、
導入するにあたってどのような苦労があったのかをトークできたらと思います。
|
【スポンサーセッション】
- 13:00〜13:10 BASE株式会社
- 13:15〜13:25 株式会社インフィニットループ
|
13:30 〜 13:35 |
休憩
|
【スポンサーセッション】
- 13:30〜13:40 PHP技術者認定機構
- 13:45〜13:55 クリプトン・フューチャー・メディア株式会社
|
13:35 〜 14:05 |
PHPでCI/CD 〜 私は最近こんな感じでやってます
- 渡辺一宏
- kaz29.hatenablog.com
私が数年前にCIを実業務に初めて導入した頃は、まだ情報も少なくかなり苦戦しました。
近年では各種SaaSを初め、各クラウドベンダーもCI/CD用のサービスを提供しており、PHPを利用したサービスでもテストやCI/CDが当たり前に利用されるようになってきました。
本セッションでは、CI/CDの基礎や環境の変遷、最近実際の業務で構築した環境などを解説します。
|
14:05 〜 14:20 |
休憩
|
【スポンサーセッション】
- 14:05〜14:15 株式会社ゆめみ
|
14:20 〜 14:50 |
SQLアンチパターンの紹介
- 川井健太(Mister_K)
名著SQLアンチパターンにて解説される、データベース設計のアンチパターンについて簡単な例を用いて紹介する予定です。初心者向けを考えています。あとアンチパターン上等となっている例のCMSについても話せたら……。
|
【スポンサーセッション】
- 14:20〜14:30 株式会社 USEN Media・『ヒトサラ』
- 14:35〜14:45 株式会社アイスタイル
|
14:50 〜 14:55 |
休憩
|
【スポンサーセッション】
- 14:50〜15:00 VAddy
- 15:05〜15:15 エコモット株式会社
|
14:55 〜 15:25 |
クリーンアーキテクチャの考え方に基づく Laravel との付き合い方
- 岡田 正平/おかしょい
- blog.okashoi.net
最近、設計に対する関心高まりを感じています。
その一方で「名前は聞いたことあるけど、敷居が高そう......」「本は読んだけど実際に実装するイメージがつかない......」と感じている方もいらっしゃるのではないでしょうか?
本セッションでは設計に関するテーマとして「クリーンアーキテクチャ」を扱い、セッション前半ではクリーンアーキテクチャのコアとなる考え方を説明します。
後半では「フレームワーク非依存」を謳うクリーンアーキテクチャの考え方を、Laravelのプロジェクトに適用する方法を提案します。
※本セッションは、PHPカンファレンス福岡2019でお話した「Laravelでやってみるクリーンアーキテクチャ」を再編した内容になります。
|
15:25 〜 15:40 |
休憩
|
【スポンサーセッション】
- 15:25〜15:35 株式会社サムザップ
|
15:40 〜 16:10 |
Slim v4に学ぶPHP with PSRの今とこれから
- 山岸 "あかいいぬ" Masaru
- il-m-yamagishi.github.io
PHPのFW相互運用団体であるPHP-FIGが提唱するPHP Standard Recommendations、現在は13の標準化ドキュメントが存在します。いち早くそのインターフェースを採用したZend Expressiveを始め、現在はSlim FW v4がベータフェーズとなっています。
Slim v4をベースに、PSRによって各種PHP界隈がどのように進化していくのかを、各PSRを取り上げつつ紹介していきたいと思います。
|
【スポンサーセッション】
- 15:40〜15:50 株式会社リビルド
- 15:55〜16:05 株式会社オミカレ
|
16:10 〜 16:15 |
休憩
|
【スポンサーセッション】
- 16:10〜16:20 コネヒト株式会社
|
16:15 〜 16:45 |
Swooleで実装するPHP非同期処理の世界
- 小山哲志
- koyhogetech.hatenablog.com
昨今のプログラミング界隈では、非同期処理による処理効率と性能の向上が話題です。PHP界でも非同期処理を実現する機能拡張「Swoole」が徐々に使われ始めており、この先のPHPプログラミングモデルの新たな標準になるのではないかと言われています。このセッションでは、Swooleの仕組みや使い方を解説します。
|
16:45 〜 17:00 |
休憩(リフレッシュヨガあり)
|
17:00 〜 17:50 |
Lightning Talk(※ トーク順は未定です)
- goodoo
pharによるワンバイナリアプリケーションの可能性を探ってみた
- 福田匡彦
PHP製バス停検索サービスでのバス情報オープンデータ活用
- 東口和暉
自作して理解するxUnit
- soudai
開発をVagrantからDockerへ!
- うゐろう
エンジニアがブログや登壇で、アウトプットするとどうなる?
- 長谷川智希
CPUとは何か
- うさみけんた
PHP バグ・脆弱性の温床10連発
|
17:50 〜 18:00 |
閉会式
|