レギュラートーク(30分)

技術的負債が役満のサービスをLaravelでリプレイスする

suthio_ 岩崎裕馬

非常に多くの技術的負債を抱えたサービスをどのようなアプローチで解決していったかを話していきます。
また、その上で今後技術的負債を溜めずらくするためのアプローチについても話していきます。

LT(5分)

心から理解するLaravelのImmutableな日付操作

hanhan1978 富所 亮

Laravelでは日付操作ライブラリとしてCarbonを使うことが多いですが、こんな話をよく聞きませんか?
「CarbonはMutableだから怖い」

この話、なんとなくうなずいて、理解した気になっていませんか?
Mutable, Immutableを実例を上げて心から理解できるように解説します。

※2018年9月にCarbon2がリリースされ、Immutableな日付操作が出来るようになっています。

レギュラートーク(30分)

実コードと一緒に学ぼう、Laravel × レイヤードアーキテクチャ

okashoi 岡田正平

「『レイヤードアーキテクチャ』の名前は聞いたことあるけど敷居が高そう……」といった方に向けて、実コードと一緒に各レイヤーの役割/考え方や、Laravel での実装における tips 等をお話しします!
※(Laravel に限らず)web フレームワークを使ったことがあり、オブジェクト指向プログラミングの基本概念(class, interface 等)を理解している方を想定しています。

LT(5分)

.envを知ろう

anzawatta

Laravelの設定ファイルで知られる.envのシンタックスやエラーについて話します。

レギュラートーク(30分)

Laravel初心者向け、これだけやっておけば高速にLaravelが書けるようになる方法を話します!!!

suthio_ 岩崎裕馬

他の言語やフレームワークを使用してWebアプリケーションを開発していた方がPHPおよびLaravelを学習して
プロジェクトを作成した際にやっておくこと、開発で気をつけること、どんな設計手法を取り入れることによって、今まであった課題を解決することができるのかを話していきます。
具体的にはLint、静的解析、CI、設計、Tipsなど含めて初期に必要な知識を一気に話していこうと思います。

レギュラートーク(30分)

大きめのLaravelアプリケーション設計について考えてみる

suthio_ 岩崎裕馬

LaravelはWebフレームワークとして大きくなりつつも柔軟な設計ができることが魅力の一つになってると考えてます。
ただ、柔軟さが故に他の開発者に設計の意図を伝えづらかったり全体としての設計の統一感がなくなったりすることも
出てきたりすると考えてます。
そこである程度のユースケースに対応した大きめのLaravelアプリケーションの設計および
開発ルールについてもお話できたらと思います。

採択
2019/02/16 16:20〜
Laravel Track
LT(5分)

今だからこそ作る、Laravel上で動くアクセスカウンター

attakei Kazuya Takei

アクセスカウンター。
今となっては「なにそれ?」とも言われそうな、Perl-CGIの時代発祥の懐かしきプログラムです。

しかし、「ファイルの読み書き」「画像の合成」「多重リクエスト判定」という、
Webアプリの構成をそこそこ網羅したコンパクトなプロダクトと言えるでしょう。
そこで今回は、温故知新と称しアクセスカウンターを現代的なPHPの作法で作ろうと思います。
ぜひ、そこはかとないオーバースペック感をお楽しみください。

採択
2019/02/16 16:20〜
PHP Track
レギュラートーク(30分)

PHPでもgRPCサーバを立てたいだけの人生だった

n_1215 株式会社Nextat 中榮健二

Google製のRPCフレームワーク、gRPC。サービス間通信での利用例を側聞しますが、PHP界隈ではあまり耳にしません。通常のリクエストサイクルでgRPCサーバを実現できないためです。曰く、"PHPのgRPCサーバは特殊な構成になるので役立たず"。
ひどい。もうgolangに宗旨替えするしか……?

いや、やってやろうじゃないか、その特殊な構成とやらを。PHPでgRPCサーバの可能性について紹介します。

採択
2019/02/16 17:00〜
Laravel Track
LT(5分)

LaravelSparkでサービス開発に注力する

k_kurikuri2 k-kurikuri

Laravel SparkというTaylor Otwell氏が提供する有料のLaravelアプリケーションを簡単に使ったので紹介します
Sparkを使用するとJIRA, QiitaTeamのようなサービス開発に必要な認証・サブスクリプション・請求書発行など色々な機能が事前に実装されていて、
サービス開発に注力する事ができます。日本ではあまり認知されていない物ですがとても便利だと感じたため話したいと思います

LT(5分)

はじめてのLaravel on Docker Container

kroyeeg shougo

はじめてLaravelをDocker上で動かすように開発環境をAnsibleを使用してプロビジョニングしてみたけど、
反省点、ハマりポイントが多かったのでその体験を共有します。

LT(5分)

スタートアップでCakePHP+JQueryからLaravel+vue.jsへリプレース。ハマった点を共有。

rytskywlkr りょう

スタートアップで働いています。

「とりあえず動くものを!」の方針のもと、CakePHP+JQueryで作った弊社Webサービスですが、
設計も適当、継ぎ接ぎによる機能拡張と、今後の破綻が目に見えています。

そこで設計を見直し、また、それに合わせてトレンドであるLaravel+vue.jsへのリプレースを決意しました!
今回はリプレースでハマったポイントや回避方法を共有します。

採択
2019/02/16 16:35〜
Laravel Track
LT(5分)

Laravel Telescopeにアプリのモニタリングをお任せしてみた

10tomok0 平田智子

2018年10月にリリースされたばかりのデバック支援ツールLaravel Telescopeについて触ってみた&本番運用してみた話をしようと思います。

  • Laravel Telescopeの概要について
  • 開発環境と本番環境での使い分け
LT(5分)

楽譜共有サービスを作成しました

miurabo1 miurabo

楽譜共有サービスを作成しようと思います。設計と実装内容と気付きについて共有させていただければと思います。

採択
2019/02/16 15:30〜
Laravel Track
レギュラートーク(30分)

新卒2年目がLaravelコントリビュート出来た理由とその面白さ

nyamucoro 小畑 昌紀

新卒2年目、PHP歴1年の私が、Laravelのバグ修正に至った理由・そこで起こったことを話そうと思います。

■対象
・PHP、Laravel初心者の方
・OSSコントリビュート未経験

■内容
・バグ発見のきっかけ
・Laravelのコードを追い方
・コントリビュートして起こったこと
・コントリビュートの面白さ
・新人エンジニアと指導する方に伝えたいこと

レギュラートーク(30分)

IoTやAIを使った現実空間最適化時代における設備制御とLaravel

nakachon 中畑隆拓

Webの世界で行われていた個人の行動や嗜好の追跡、閲覧者によるコンテンツの切り替えなどがIoTやAIと設備がつながることによって現実空間にも実装される未来がやってきます。このセッションでは商業空間にこれからおこる変化、照明や空調、ブラインドなどの設備制御の現状とこれから、Laravelに求められる役割、Laravelを使った設備制御の方法と利用できる技術、具体的な実装方法についてお話しします。

LT(5分)

3年間ControllerとViewだけで生活してたCodeIgniter使いがLaravel入門した話

pensuke81 ぺんすけ

MVCのMすら使わずにControllerにもりもり処理を書いていたCodeIgniter使いが、Laravelに入門して様々な箇所に処理をかき分けたお話をします。具体的にはRepositroyパターン、UseCase思考、ViewComposerを使いControllerへの記述量を格段に減らしてスッキリしたコードを書けるようになりました。

1
LT(5分)

Laravelで簡単にSPA Webアプリ作成!JWT認証導入

kanbo0605 カンボ

JWT認証の概要を説明し、LaravelでのJWT認証導入からAPI作成方法までを説明します。

採択
2019/02/16 11:20〜
Laravel Track
レギュラートーク(30分)

laravelでパッケージ開発

_mikakane 後藤知宏

laravelのパッケージ機能はライブラリを作成するためのものだけではありません。

laravelのパッケージ開発を利用して、複雑なシステムを機能分離する手法を紹介します。

採択
2019/02/16 13:50〜
Laravel Track
レギュラートーク(30分)

Laravelのデプロイ戦略。VPSからDocker、Kubernates、サーバレスまで

t_tsuru 鶴島 剛

ただ自分の書いたコードがいい感じのコストで、いい感じにスケールして動いてくれればいいのです。

本トークでは幅広いデプロイ戦略を紹介し、小規模から大規模に至るまでLaravelを採用する場合のインフラ選定のヒントになってほしいと願っています。

一般的なデプロイ技術選定の話から、[GCP] GKE、GAE [AWS] EKS、Fargate、AWS Lambdaなどでのデプロイについても幅広く紹介を行います。

LT(5分)

Laravelを使ってSlackで5分でナンを飛ばす

hanhan1978 富所 亮

プログラミング上手くいかなくてイライラしても、Laravelなら5分でslackでナンを飛ばせます。
ストレス解消して、快適なコーディング生活を!