日本における最大のPHPイベント「PHPカンファレンス2019」の開催が、いよいよ来月 12月1日(日) に迫ってきました。今回で実に20回目の開催となるPHPカンファレンス。第1回目が開催された2000年7月22日は、実は世界でもっとも古いPHPのカンファレンスだったことが最近判明したのでした。初心者でも、玄人でも、楽しめる今年のPHPカンファレンスの見どころを紹介していきましょう。
PHPカンファレンス2019 開催概要
日時:2019年12月1日(日) 10:00-17:50 (9:30開場)
場所:大田区産業プラザPiO
主催:日本PHPユーザ会
参加登録: https://phpcon.connpass.com/event/151396/
今年の講演数は、6トラック・36セッション+13LTになります。初めて参加する方は、どのセッションを聞けばよいのかわからないほどの量です。
そこでプログラム編成担当の川原翔吾さんが作成したガイドを元に、タイプ別にセッションの見どころを紹介したいと思います。以下の12個のケースの中から自分にあったものを選んでいただくと、目的のセッションがバッチリわかるという仕組みです。
PHPビギナー向け
PHPカンファレンスでは初心者向けのセッションを毎年必ず用意しています。PHPのことを詳しく知らなくても、これらのセッションを聞いて学んでください。
- 11:00-12:00 トラック5 PHP初心者セッション(柏岡秀男)
- 13:00-13:25 トラック5 PHPerのためのテストコード入門(2 / 大津 和槻)
- 15:20-15:45 トラック5 PHPを学ぶということ(岸田健一郎)
beyond PHP ~PHPを超えて~
今回のカンファレンステーマは "beyond .*" です。PHPコミュニティの将来を模索したり、未知の技術に向かっていく知見を共有するセッションがこちらです。
- 11:00-12:00 トラック1 コミュニティアップデート powered by GMOインターネット
- 14:10-14:35 トラック4 知見のない技術スタックをプロダクション導入するエンジニアの導入戦略([BASE] 東口和暉)
もっと! PHP! なアナタへ
PHPをより深く知るために、PHPの周辺技術を深堀りしましょう。PHPのちょっと違った側面が見えてくるかもしれません。
- 11:00-11:25 トラック2 PHP における並列処理と非同期処理入門(めもり〜)
- 13:35-14:00 トラック5 Composerって何?どう動くの?読んでみました!(きんじょうひでき)
- 14:45-15:10 トラック6 「CPUとは何か」をPHPで考える(長谷川智希)
PHPそのもの! が気になる方へ
こちらはPHP本体の深堀りです。歴史的にどのように言語仕様が変化してきたか、例外処理がどのように実装されているのか等、マニアックなネタが好きな方はどうぞ。
設計が気になるアナタへ
PHPでも大規模開発が珍しくなくなってきていて、どのようにソフトウェアを設計すればいいかという悩みは開発者の共通のものとなっています。そこに至る挑戦と知見をたっぷりお楽しみ下さい。
- 11:00-12:00 トラック4 MVCにおける「モデル」とはなにか(天重誠二)
- 13:00-13:25 トラック1 思想と理想の果てに -- クリーンアーキテクチャのWEBフレームワークを作ろう(成瀬 允宣)
- 14:45-15:10 トラック4 Laravel × クリーンアーキテクチャ 開発中の現状をお伝えしたい(ブライソンイアン)
- 15:20-15:45 トラック2 REST 6+4の制約(郡山昭仁)
「現場」の話題
トラブル時の苦労から得られる知見は値千金のものがあります。これらのセッションでは実際の開発現場の生々しい話をたくさん聞けるはずです。
- 11:35-12:00 トラック3 PHPからgoへの移行で分かったこと(樋口雅拓)
- 13:00-13:25 トラック4 [配信なし]『グランブルーファンタジー』開発エンジニアの考え方-PHP7が『グラブル』にもたらしたブレイクスルーと考察-([Cygames株式会社]小松 美穂)
- 14:10-15:10 トラック2 Webサービスのトラブルの現場 ~ Webサービスの今と昔 ~(soudai)
レガシーとの戦い!
ソフトウェアは一度完成した時からすでに陳腐化がはじまっていると言います。古くなったシステムを常に改善し続けていくのは並大抵の努力ではできません。そうして手を付けられなくなった「レガシー」なプロダクトとの戦いの記録たちです。
- 11:00-11:25 トラック3 Chatworkのシステムから学ぶレガシーなPHPの限界とレガシーからの脱却(村上 俊介)
- 13:35-14:00 トラック3 改善失敗から学ぶ、レガシープロダクトに立ち向かうチーム作り。([サイボウズ株式会社] 杉山 祐一)
- 15:20-15:45 トラック4 15年続くWebサービスへのCI/CDとテストコードの導入(9bo9bo)
テスト・QA に課題があるアナタへ
QA - この場合は品質保証のことです。ソフトウェアの品質を担保するためにさまざまな方法論が考案されています。これらのセッションを聞いて、安心してリリースできる世界への一歩を踏み出しませんか?
- 13:00-13:25 トラック5 PHPerのためのテストコード入門(02 / 大津 和槻)
- 14:10-14:35 トラック6 5ヶ月でカバレッジを20%から90%にした話(吉田あひる)
- 15:20-15:45 トラック3 このPHP QAツールがすごい!2019(sasezaki)
インフラ・DB・開発環境が気になるアナタへ
PHPを実行するための周辺技術にも興味深いものが多数あります。k8s、MySQL、HTTPサーバについてそれぞれのセッションで取り上げます。
- 13:00-13:25 トラック2 PHP開発環境で使う Kubernetes(新原 雅司)
- 13:35-14:00 トラック2 20年前のMySQL、今のMySQL(yoku0825)
- 15:55-16:20 トラック5 Apache から LiteSpeed に乗り換えてみませんか?(高橋邦彦)
チーム・組織・育成について考える
IT業界で組織マネージメントの議論が盛り上がりを見せています。PHPカンファレンスでもその分野のセッションをいくつか提供しています。
- 13:00-13:25 トラック3 「弁護士ドットコム」を作り続ける開発組織について([弁護士ドットコム] 狩野 秀明)
- 13:35-14:00 トラック3 改善失敗から学ぶ、レガシープロダクトに立ち向かうチーム作り。([サイボウズ株式会社] 杉山 祐一)
- 14:10-14:35 トラック3 プログラム未経験からたった3ヶ月で圧倒的な開発力を身につける ~ スクラッチ開発の重要性([スキルエンジン株式会社] 前田 直哉)
Security が気になるアナタへ
セキュリティ対策の重要性は年々増しています。毎年恒例の徳丸浩さんの講演を始め、この分野のセッションは手厚く揃えています。
- 11:00-12:00 トラック6 [English] Hash, Cryptography, and PHP(Peter)
- 12:10-12:50(ランチセッション) トラック2 徳丸先生による徳丸試験例題解説とPHP7初級書籍贈呈キャンペーンと市場動向([PHP技術者認定機構] 吉政忠志、ゲスト解説:徳丸浩先生)
- 13:35-14:00 トラック4 [配信なし]新しい概念のWAFが叶える、クラウドネイティブ時代のセキュリティ([EGセキュアソリューションズ株式会社] 代表取締役 徳丸 浩(株式会社グレスアベイル 社外取締役)・株式会社グレスアベイル 取締役 CTO 根岸 寛徳)
- 14:10-14:35 トラック4 脆弱性から学ぶWebセキュリティ(バーチー)
- 15:20-16:20 トラック1 オニギリペイのセキュリティ事故に学ぶ安全なサービスの構築法(徳丸 浩)
国内だけど英語漬け (通訳なし)
英語トラックもあります。今年はPHPのユニットテストフレームワークであるPHPUnitの作者セバスチャン・バーグマン氏を招待して基調講演をおこなっていただきます。
- 11:00-12:00 トラック6 Hash, Cryptography, and PHP(Peter)
- 13:00-14:00 トラック6 Putting legacy to REST with middleware(Adam Culp)
- 14:10-15:10 トラック1 PHPUnit: Past, Present and Future(Sebastian Bergmann)
- 15:20-16:20 トラック6 How to Supercharge your PHP Web API(Aurimas Niekis)
イベント参加の心得
自分にあったコースが見つかりましたでしょうか? 無理をしないイベント参加のコツは
- すべての時間をセッションで埋めない
- 休憩したり企業ブースを見るのも大事
- 他の参加者と雑談をしよう
- この日しか得られない体験を楽しもう
ということです。スタッフ側はいろんな方がいろんな楽しみ方をできるように、盛り盛りで様々なものを仕込んでいますが、別にすべてを経験する必要はないのです。あなた自身の楽しみをのんびりと味わってもらえればそれで良いのです。
12月1日のPHPカンファレンス2019に参加して、ぜひあなただけの楽しみを見つけて下さい。