Laravel JP Conference 2019 トーク一覧

採択 2019/02/16 12:10〜 Laravel Track ランチスポンサー トークセッション

エキテンとLaravelと私

株式会社デザインワン・ジャパン ブライソン イアン
現在マイクロサービス化を進めているエキテン。
マイクロサービスの1コンポーネントに採用したLaravelのことや、
現場にいる新卒の目を通じて、その光と闇について。
採択 2019/02/16 13:50〜 PHP Track ゴールドスポンサー トークセッション

リリース直前にLumenからLaravelに移行した話

株式会社GameWith 田口 航
Lumenは2015年にLaravel5.0をベースに作られたマイクロフレームワークです。
GameWithの新サービスは、開発当初はLumenで開発をしていました。

しかし、独自でDBコネクションを作成し管理していたため、DBスレーブ環境を構築する際に独自でスレーブの処理を実装する必要がでてきました。
そのため、リリース直前でしたがLaravelに移行するのを決心しました。

本セッションではLumenでの開発、Laravelへの移行した事例を紹介します。
採択 2019/02/16 13:00〜 Laravel Track ゴールドスポンサー トークセッション

LaravelでのAPI開発を爆速にするためにやっていること

株式会社SCOUTER 松本 宏太 kotamats
SCOUTERでLaravelでのAPI開発を高速にするためにやっていることを話します。
パッケージ開発や自作OSSをもちいた開発など、
開発フローの効率化をお話させていただきます。
採択 2019/02/16 11:20〜 PHP Track ゴールドスポンサー トークセッション

SimpleとEasyは違う

株式会社クラシコム 廣瀬健 takeru0757
「使い始めるのが簡単 (Easy)」と「開発が進めやすい (Simple)」は別物だという話。laravel-mixやVueを使って感じたこと。
採択 2019/02/16 10:30〜 PHP Track ゲストトーク

フレームワークとの付き合い方

新原 雅司 shin1x1
PHP で Web アプリケーションを開発するのにフレームワークを利用するのは当たり前となっています。
Laravelをはじめとするフレームワークは有用なものですが、
それだけあれば我々が望むアプリケーションができるわけではありません。
アプリケーションを開発、運用していく上で、
より主体的にフレームワークを活用するための付き合い方をご紹介します。
採択 2019/02/16 15:30〜 PHP Track ゲストトーク

抽象化って何?

後藤 秀宣 hidenorigoto
「抽象」という言葉に抵抗を感じるプログラマは多くいると思います。
抽象的=フワっとしていて理解しづらいという抵抗や、
抽象化=プログラムを分かりづらくするという抵抗など。
では、プログラムを書く上で、抽象化は不要なのでしょうか?
この講演では、私達人間にとっての抽象化と、
プログラミングにおける抽象化について掘り下げ、
プログラミングにおいて役立つ抽象化がどのようなものなのかをお話します。
採択 2019/02/16 13:00〜 PHP Track ゲストトーク

Webアプリケーションが今こそ知るべき、RDBMSのパフォーマンスチューニングの勘所 ~ 未踏の速度を目指して~

曽根 壮大 soudai1025
昨今、Webアプリケーションにおいて、速度はとても重要な要素です。
せっかく開発速度はLaravelで超速になったのに、アプリケーションの実行速度はどうですか?
例えばRDBMSが理由でパフォーマンスが劣化したり、チューニングに四苦八苦した経験はありませんか?

- キャッシュを利かせたいけど動的ページで困った
- 夜間の集計batchが終わらない
- 管理画面の特定のページがめちゃめちゃ重い

これはORMのせいでもPHPのせいでもありません。
Laravelに限らず、データの本質と向き合い、より良い設計と設定を行えばRDBMSは答えてくれます。

今回はそんなRDBMSのパフォーマンスチューニングについてお話します。
1
採択 2019/02/16 10:30〜 Laravel Track レギュラートーク(30分)

ServiceProvider, ServiceContainer入門

前田 和人 chiroruxxxx
Laravel入門者にとって、サービスプロバイダ, サービスコンテナは鬼門です。
これらはDIなどのテクニックが背景にありますが、そもそもDIという概念がとても難しいですよね。
本セッションでは、サービスプロバイダ, サービスコンテナを実例を交えて説明します。
また、実践を踏まえてregisterメソッドとbootメソッドの違いなども解説します。
1
採択 2019/02/16 16:45〜 Laravel Track LT(5分)

Lighthouseを使って認証必須のGraphQL APIを開発する

柴山健吾 shikeapp0909
LaravelでGraphQLサーバを実装するためのライブラリであるLighthouseを使って、認証必須のGraphQL APIを開発した時の事例を紹介します。
Lighthouseを使用してGraphQL APIを開発する際の認証については、あまり事例や参考になる記事などがなかったため、これを機に自分がどのように実装したかを紹介できればと思います。
採択 2019/02/16 16:40〜 Laravel Track LT(5分)

Laravel Zeroで楽して情報収集する?

maki makies
Laravel からコマンラインツールだけを抜き出したツール、Laravel Zero。
実はduskの魔法を召喚することができます。

いつも書いているブラウザテストのノリで、ログインが必要なWebページから必要なデータを収集して通知するツールを使ったので紹介します。
採択 2019/02/16 16:20〜 Laravel Track LT(5分)

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

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

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

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

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

いや、やってやろうじゃないか、その特殊な構成とやらを。PHPでgRPCサーバの可能性について紹介します。
1
採択 2019/02/16 17:00〜 Laravel Track LT(5分)

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

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

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

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

- Laravel Telescopeの概要について
- 開発環境と本番環境での使い分け
採択 2019/02/16 15:30〜 Laravel Track レギュラートーク(30分)

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

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

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

■内容
・バグ発見のきっかけ
・Laravelのコードを追い方
・コントリビュートして起こったこと
・コントリビュートの面白さ
・新人エンジニアと指導する方に伝えたいこと
1
採択 2019/02/16 11:20〜 Laravel Track レギュラートーク(30分)

laravelでパッケージ開発

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

laravelのパッケージ開発を利用して、複雑なシステムを機能分離する手法を紹介します。
1
採択 2019/02/16 13:50〜 Laravel Track レギュラートーク(30分)

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

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

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

一般的なデプロイ技術選定の話から、[GCP] GKE、GAE [AWS] EKS、Fargate、AWS Lambdaなどでのデプロイについても幅広く紹介を行います。
4
採択 2019/02/16 14:40〜 PHP Track レギュラートーク(30分)

Laravelで学ぶ、ウェブアプリケーションチューニングの基本

富所 亮 hanhan1978
本トークでは、Laravelで作られた基本的なウェブアプリケーションを例に上げて、ウェブアプリケーションのチューニングとはどのようなことをすればよいのか?どのような原因でウェブアプリケーションが遅くなるのかを説明し、その対処法について紹介します。

●このトークでお話すること
- ウェブアプリケーションが遅いとはどういうことか?
- パフォーマンスの計測方法と評価
- 実際のチューニング方法
1
採択 2019/02/16 17:05〜 Laravel Track LT(5分)

電撃:Laravel API クイズ

加納悠史
「Laravel は便利」「Laravel で開発速度が上がる」とは、よく聞くセリフですが、我々はどこまで Laravel を使いこなせているのでしょうか。
Laravel ビギナーがドキュメントを読み漁って掘り当てた、Laravel のニッチな便利機能/便利関数をクイズ形式で紹介します。目指せ!全問正解!!
3
採択 2019/02/16 16:55〜 Laravel Track LT(5分)

Laravelの公式には載っていないBuilderの使い方

株式会社Nextat 西澤裕也 nextat_inc
Laravelの公式にはBuilderの基本的な使い方しか載っていません。しかし、Laravelには知っておくととても便利なBuidlderの使い方が多数あります。
5分という短い時間の中でできる限り多くの便利な使い方を紹介します。
使い方さえ分かれば、共同開発で無駄なコードがなくなり、共通理解も進むため、バグの解消や工数の軽減に繋がります。
また、Laravelの良さを実感していただけるはずです。
1
  • 1 (current)
  • 2
採択者
採択者