Long session (60 mins)

PHP8 野良ビルド物語

m3m0r7 めもり〜

待望の PHP8 が出ましたね!
パッケージマネージャーで PHP をインストールすることが多い昨今、ビルドって実際にどうやるんだろう?と疑問に思っている方も多数いらっしゃると思います。
敷居が高そう、難しそう、そう思っている方もいらっしゃると思います。しかし本当は PHP そのもののビルドはそんなに難しくありません。
ということでトークの時間を目一杯使って PHP8 のビルドをオーディエンスの皆様と一緒にライブ形式でやってみたいと思います。
本トークで、ビルドをどうやるのか感覚を掴んでいただき、ぜひ様々なシーンでご活用できるようになっていただければと思います。

4
Long session (60 mins)

PHPも8になるんですか? 奇遇ですね、MySQLも8になりました

yoku0825 yoku0825
  • 長らく「お互い6は黒歴史、いつまでも5.x系」だったMySQLとPHP

    • MySQL 5.7「そうか…お前は7に行くんだな」
    • PHP7「お別れだな」
    • 5年くらいの時を経て、ふたり(?)は再び8で巡り合う…!
  • PHP成分はありません。MySQL 8.0のことを紹介します

    • 5.7から8.0になって増えた機能、変わったもの
    • CTE/Window関数、知っていれば使えるかも知れない新しいクエリー
    • TCP over SSL推しの新しい認証
    • ついにいなくなったクエリーキャッシュ
    • その他増えたり減ったりした機能
    • 継続的リリースモデル
    • 何故か3カ月に一度、新しい機能が増える
    • GA(General Availability)とは何だったのか
6
Long session (60 mins)

Laravelの黒魔術(拡大版)

localdisk localdisk

Laravelの黒魔術

ここ数年、Laravelの利用者は大幅に増えました。

Laravelにはたくさんの便利な機能がありますが、その機能はどのように動いているか知っていますか?

本セッションではLaravelのコードの中で私がとくに面白い!と思ったものを(なるべく)わかりやすく解説します。

拡大版はおもしろポイントを増やしてがっつり解説します。

7
Long session (60 mins)

From dev to prod with GitLab CI

shochdoerfer Stephan Hochdoerfer

Continuous Delivery Pipeline as code is key helping you to ensure long-term maintainability. Treating your pipeline as code helps you to version it in your SCM of choice, makes changes easily traceable, and lets anyone on your team make required changes. In this session, I will show you how we build and maintain our Continuous Delivery pipeline using tools like GitLab CI, Docker, Nexus, and Traefik. Together we will take a deep dive into the GitLab CI Build Pipelines to build and deploy docker containers to dev, stage, and production environments.

Long session (60 mins)

Elasticsearchを組み合わせて作るレコメンデーション

ex_takezawa 竹澤有貴

PHPや他の言語とも親和性も高くスケーラブルな検索エンジンのElasticsearchを活用し、
現代のWebアプリケーションでは必要不可欠なユーザーに対するレコメンデーションを実現することができます。
今回は実例を交え、その仕組みと大規模なアプリケーションでも対応可能なアーキテクチャ、
ミドルウェアの組み合わせも交え、PHPなどの言語でそれらを如何に実現するか、
機械学習の入門や、簡単にレコメンデーションを実現したい方すべての方へヒントになる様に詳解します。

13