30分 + 質疑応答5分

実録、中途採用したPHPerを鍛え直した3ヶ月

hidenorigoto 後藤秀宣

中途採用したPHPエンジニアに対して、3ヶ月間実施した教育の方針や内容を、実際に新人が書いたコードややり取りの紹介も交えながらお話します。
これから力をつけていこうとしている方には、学び方のヒントに、
教育する側の方には、自走できる(自分で学びのサイクルを回していける)エンジニアに育てるための教え方のヒントになるかと思います。

採択
30分 + 質疑応答5分

SOLIDの原則って、どんなふうに使うの?

hidenorigoto 後藤秀宣

オブジェクト指向プログラミングを勉強したことのある人なら、一度は聞いたことのあるSOLIDの原則。
特にオープン・クローズドの原則って、意味が分からない! という感想を持った方は少なからずいらっしゃるかと思います。
この講演では、PHPのコード例を示しながら、どのような状況でSOLIDの原則を持ち出すのか、および、原則を適用するとコードがどのように変化するのかを、分かりやすくお話します。

採択
30分 + 質疑応答5分

サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技

yoku0825 yoku0825

MySQLのバックアップの話をします!

  • バックアップ手法のおさらい

  • mysqldump, 物理コピー, ..

  • 複数のバックアップ手法を組み合わせて運用する

  • 日々のバックアップにまつわるタスク

  • どこがどう壊れた時にどうリストアするか

  • ぼくがかんがえたさいきょうのサーバー1台で自作サービスを作ってる時のちょっとのコストで実現するバックアップのしくみ

  • ※個人の感じ方によります

30分 + 質疑応答5分

今からでも出来る!Webサービスモニタリング!!

soudai1025 曽根 壮大

サービスを作ることの大切さは皆さんよく知っているとおもいます。
しかし如何に育てるか、如何に運用していくかはあまり語られていないのではないでしょうか?
そこで今回は

  • サービスの監視とはなにか?
  • 運用とはなにか?
  • どのようにして未来を予測していくか

に注目してサービスのモニタリングについてお話します。
この話を聞いた皆さんは明日からサービスの見え方がかわるはず!?

採択
30分 + 質疑応答5分

今からでも出来る!Webサービスモニタリング!!

soudai1025 曽根 壮大

サービスを作ることの大切さは皆さんよく知っているとおもいます。
しかし如何に育てるか、如何に運用していくかはあまり語られていないのではないでしょうか?
そこで今回は

  • サービスの監視とはなにか?
  • 運用とはなにか?
  • どのようにして未来を予測していくか

に注目してサービスのモニタリングについてお話します。
この話を聞いた皆さんは明日からサービスの見え方がかわるはず!?

30分 + 質疑応答5分

MySQLとPostgreSQLの今、一番知りたいを語る

soudai1025 曽根 壮大

アプリケーションを作る時、RDBMSは必ず利用すると言っても過言ではないでしょう。
皆さんはPostgreSQLとMySQLどちらを使っていますか?
そんな貴方に両RDBMSのスペシャリストが皆さんの疑問にお答えします。
下記の質問フォームからお気軽にご質問ください!

TODO:質問投稿のGoogleフォーム

そして当日会場に来てください、見せてあげますよ。最高の回答を…

採択
LT(5分)

4年前にスタートアップして引き起こしてしまったいくつもの障害・失敗から学ぶ

nakamura_tsuyo4 中村剛

サービスの立ち上げからエンジニアリングすると基本的に無い無い尽くし、致し方無い方法で実装をして先に進める事が多々あります。
その中でも振り返って見て、ここは妥協すべきではなかったと思うポイントや今まで運用してきて引き起こしてしまった障害の数々を自身の経験をもとに共有し
一人でも多くの人が同じ轍を踏まないよう寄与できればと思います
※ただし会社上、共有できる範囲に限ります

LT(5分)

サービス成長に伴うスタートアップエンジニア(古参エンジニア)の心得

nakamura_tsuyo4 中村剛

サービスの成長と共に新たなにエンジニアがjoinしてくれます。
後から入ってくるメンバーは様々な思いを持ち入ってきてくれます。

しかし、必ずしも自分たちが立ち上げ当初の持っていマインドセットとは一致しません。(悪い意味では無い)
立ち上げ当初とは違ったマインドセットで入ってくるメンバーに対して創業からいるエンジニアはどのように付き合い、プロダクト改善を加速させるかを自身の体験をもとにして共有できればと思います

30分 + 質疑応答5分

PHP 5.x から 7.1 へのバージョンアップをした際のいろいろな(主に苦労した)話

kunit 合同会社ねこもり 高橋邦彦

PHP 5.x + CakePHP2(少し前のバージョン) から PHP 7.1 + CakePHP 2.10.x にバージョンアップした話をします。
バージョンアップをするにあたって、開発環境にDockerをつかったり、CI環境としてCircleCI 2.0をつかったりと、単純にPHPだけの話ではなく、どのように安全にバージョンアップをすすめたかというのを共有できたらいいなと思っています。

30分 + 質疑応答5分

Begin Developing HHVM/Hack

ex_takezawa 竹澤 有貴

Hackと聞くと難しそう、IDEが対応していない、どうやって開発すればいいのかわからない
そんな方も多いでしょう
そして今後PHPからさらに分離を進めていくHack
このセッションではPHPとの違いではなく、どうやって導入して行くか、
上記の不安を払拭する開発環境周りのノウハウや、
実装をサポートするHackならではの強力なライブラリなどを紹介し、
新しいアプリケーション開発のヒントとなるようなセッションです

30分 + 質疑応答5分

PHP Event Sourcing, CQRS, and Apache Kafka

ex_takezawa 竹澤 有貴

大きく複雑になったアプリケーション、
マイクロサービス間の複雑な連携
一筋縄ではいかない問題解決に
PHPでEvent SourcingとCQRSを取り入れて解決していく実践的な内容です。
あなたもApache Kafkaはじめてみませんか?

30分 + 質疑応答5分

リファクタリング・コミュニケーション

itosho 伊藤 翔

コミュニケーションに苦手意識を持っているエンジニアの方は多いのではないでしょうか?かくいう僕もその一人です。もちろん、エンジニアの本分は技術力を高めることですが、チームで働く上でコミュニケーションを避けることは出来ません。
この発表ではコードレビューやチャットでのやりとり、会議での議論など日々のコミュニケーションの「リファクタリング」の方法について解説します。
コードだけではなくコミュニケーションも綺麗にしてみませんか?

30分 + 質疑応答5分

PHP meets Ruby

itosho 伊藤 翔

Kaigiと言えばRubyKaigi?それともPHPerKaigi?答えは両方です!
本発表では元々PHPerだった僕がRubyで良いなと思ったり、学んだりしたことをPHPに輸入したTipsを紹介させていただきます。
具体的にはスキーマ管理の方法やファットコントローラーを防ぐテクニックなどを紹介させていただく予定です。
PHPerもRubyistも満足出来る発表を目指したいと思いますので、是非皆さん足を運んでください!

30分 + 質疑応答5分

API Docs天下一武道会 in 2018

itosho 伊藤 翔

皆さんはAPI Docsを書いていますか?
ある人はMarkdownで書き、ある人はSwaggerを利用し、またある人は面倒になりそれを止めてしまったかもしれません。
APIの文書化には便利なツールや仕様が数多く存在します。本発表ではそれぞれの特徴を紹介したり比較したりすることで、目的に応じたツールの選択を皆さんが出来るようになることを目指します。
API Docsツールが一堂に会するこの機会をお見逃しなく!

採択
LT(5分)

HackのAsyncCurlで死んだ話

mottenai 久保田賢二朗

HHVM/Hackに用意されている並列処理でCurlを実行するHH\Asio\curl_exec及び、curl_multi_awaitを利用して死んだお話

30分 + 質疑応答5分

時代(とき)は来た!これからのPWA時代に備える基本とメリット・デメリット

nazonohito51 川島慧

WebkitにもServiceWorkerが実装され、いよいよPWA時代への突入が期待されます。
WebエンジニアとWebデザイナだけでアプリ展開が可能になる時代は目前に迫っています。
しかしPWAは万能ではありません。
今回はPWAの基本を今一度おさらいした後そのメリット・デメリットを押さえることで、あくまで選択肢の一つとして皆さんに手札にカードを追加することが発表の目的となります。

採択
30分 + 質疑応答5分

大統一PHP

uzulla uzulla

PHPは分断されていると言われる(要出典)ので、私はここらで大統一して行くしかないと思っています。今回、私の研究を発表したいと思います。
「大統一の意味がわからない」「異端」「それ意味あるの?」等の感想をいただくかもしれません。しかし、PHPerは多様性ある人たちだと思いますので勇気をだして発表します。(ここで紙面がつきた模様

  • 仕事の役にはたたないかも
  • 少々アルコールが必要な気がします