採択
2024/09/28 10:20〜
Track-A
レギュラートーク 30分
沖縄出身 or 沖縄在住

PHPで実装するGraphQL

saboyutaka さぼ@春秋

GraphQLはモダンなWebアプリケーションのために設計されたWebAPIデザインの一つとして注目を集めています。
本セッションではまず、GraphQLの基本的な概念と、なぜ開発者がそれを使用するべきかについて説明します。
またgraphql-phpとLighthouseなどのライブラリについても説明します。これらは、PHPでGraphQLを実装する際に役立ちます。
さらに本セッションでは、開発者が遭遇しがちな課題とその解決法についても触れます。この情報は、開発者がこれらの問題を避けるためのガイダンスとなります。
最後に、GraphQLがどのような開発シーンに特に適しているかについて説明します。これには、アプリケーション開発、特定の開発組織、そして開発フローが含まれます。これにより、開発者は自分たちのプロジェクトにGraphQLをどのように適用するかについての洞察を得ることができます。

1
採択
2024/09/28 11:00〜
Track-A
レギュラートーク 30分

PHPでアクターモデルを理解・体験しよう

ex_takezawa ytake

アクターモデルは並行処理とスケーラビリティを向上させるための強力なツールですが、
PHPの世界では実現が難しいと言われていました。
そんなアクターモデルですがSwooleの組み合わせによって、
PHPでもツールキットのPhluxorを通じて手軽にアクターモデルの導入や、学ぶことができるようになりました。

アクターモデルを理解することで、みなさんのアプリケーションの可能性を大きく広げ、
ES+CQRSや分散処理、システムの柔軟性向上などとしっかりと向き合うことができます。
このセッションでは、PHPを使ったアクターモデルの基本的な概念から、実装方法までを詳しく解説します。

並行処理やスケーラビリティに興味がある方、新しいプログラミングのエッセンス、ES+CQRSなどに関心がある方には
実践的な知識を習得できるはずです。
ようこそ、メッセージングパッシングの世界へ!

4
採択
2024/09/28 11:00〜
Track-B
レギュラートーク 30分

PHPを書く理由、PHPを書いていて良い理由

seike460 清家史郎

過去にPHPはその非整合性やセキュリティの問題で批判されることが多くありました
特にPHP5の時代は、そのような意見もありましたが、現在のPHPは大きく進化しています

このトークではPHP7以降に導入された型宣言、エラーハンドリングの強化、パフォーマンスの改善といったPHPの機能強化と安定性に着目しながら、
さらにLaravelやSymfonyといったフレームワーク含め、PHPのエコシステムがいかに進化しているかも紹介します

PHPが現在も広く使われ続けている理由を解説することで、
なぜ私達がPHPを使っているのか、使い続けても良いのかを再認識する手助けをします

PHPがなぜ昨今の開発環境において依然として重要であるのかを明らかにし、自信を持ってPHPを選択しましょう

  • 想定聴講者
    • PHPしか知らない方
    • PHPを使い続る不安がある方
7
採択
2024/09/28 12:00〜
Track-B
レギュラートーク 30分

PHPで物理エンジン(PHPysics)を作ってみた

aki_artisan あかつか

私は、ゼルダの伝説シリーズ、特にSwitchのブレスオブザワイルドとティアーズオブザキングダムが大好きです。
なかでも、物理法則の再現には惚れ惚れするものがあります。

そんなゲームの世界を少しだけ理解すべく、PHPで簡単な物理エンジンを作りました。
その名もPHPysics。

このトークでは、物理法則をプログラムに落とし込む過程をステップバイステップで見ていきます。
あなたも、自分で作ったプログラムの中で物体を動かして遊んでみませんか?

話すこと

  • 運動方程式
  • 物理法則をプログラムに落とし込む過程
    • 力場という考え方
    • 質点(質量を持った点の運動)
  • 振り子のシミュレーション
  • 引き合う2物体のシミュレーション

話さないこと

  • グラフィックの出力
採択
2024/09/28 16:20〜
Track-A
レギュラートーク 30分

仕事を前に進めるためのコツ ~ 判断と決断と共有 ~ by 曽根 壮大

soudai1025 曽根 壮大

「この仕事、炎上しているなぁ、誰かなんとかしてくれないかなぁ・・・・・・」

そんなことを思ったことはありませんか?
白馬の王子様はやってきません。
その仕事を解決するのは誰でもなく、自分自身です。

ではどうやってそんな仕事を前に進めればいいでしょうか。
そこで今回は仕事を前に進めるためのコツをご紹介します。

コロナ禍でリモートワークが選択肢になったことで、簡単になったこと、難しくなったことがあります。
そこに焦点を絞って、コロナ禍前と、後で変わったコミュニケーションの進め方、変わらず大事な仕事の勘所、そういった話をします。

6
採択
2024/09/28 16:20〜
Track-B
レギュラートーク 30分
沖縄出身 or 沖縄在住

実務未経験からいち早く戦力化するための新人エンジニア育成術

nchaaa_mj マツダ ジュリ

日本のIT人材不足、エンジニア教育体制の強化が叫ばれる中で、実務未経験の新人エンジニアを迅速に戦力化することが各企業に求められています。
私自身、プログラミングスクール講師・新人研修担当・個人的活動・自社での取り組みを通じて、これまでに約300人以上のエンジニアの卵の育成に携わってきました。
本トークでは、これまでの経験と弊社が行っている取り組みを交えながら、新人エンジニアをいち早く戦力化するための具体的な方法と育成する側の心得をお伝えします。

2
採択
2024/09/28 16:55〜
Track-A
レギュラートーク 30分

ドメインと向き合う - 旅行予約編

hidenorigoto 後藤 秀宣

現在自社で開発している旅行予約サービスの開発での具体例・実体験を用いながら、ドメインと向き合うソフトウェア開発がどのようなものかをお話します。 旅行予約ドメインの実例を用いますが、話を聞くにあたっての前提知識は必要ありません。(旅行予約サイトで予約したことがあれば十分です)

内容のイメージ

  • 次々と現れるバリエーション
  • 怒涛の業務用語・業務知識
  • 「コア」ドメインはあるのか?
  • 「ドメインエキスパート」はいるのか?
  • ドメインと向き合うためのスキルとマインドセット

また、「ドメイン駆動設計」との距離感・向き合い方についても触れる予定です。
このセッションを通じて、「ドメイン駆動設計」というやり方の話ではなく、「ドメイン」そのものに目を向ける方が一人でも増えたらよいなという思いでお話します。

5
採択
2024/09/28 17:10〜
Track-B
レギュラートーク 30分
新人(実務経験2年未満)

モダンなモノリスアプリを構築するアダプター、Inertia.jsについて

iLP_isse issei

私はお仕事でInertia.jsを使用して1年ほどアプリケーションの開発をしています。
Inertia.jsとは、モダンでモノリスなSPAを構築するためのアダプターです。
このセッションでは、Inertiaの使用方法を説明した後に、その基本概念をソースコードと一緒に解説していきます。
また、1年ほど開発した経験を元に、ベタープラクティスについてもお話ししていきます。

対象ユーザー: Inertia.jsに興味がある方, Laravelで少しリッチなモノリスを作りたい方

1