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

ビジネスの成長を支える運用で大切なコト - 管理画面編

konchanSS konchan

どのようなビジネス、プロダクトであろうと運用していくのに必要なのが管理画面
ただ、管理画面を作っているとこういう課題に出会ったことはないですか?

  • 調査依頼が来てもどこを見ればいいかわからない
  • おかしなデータが入ったことに気づけない、ログを追うのが大変
  • 調査依頼からバグを再現するのが難しい

これらを1つ1つ向き合って解決し、プロダクトとビジネスの成長をさせるための管理画面の作り方を話します

話すこと

  • 管理画面におけるログやデータの残し方
  • 管理画面におけるアプリケーションの設計

話さないこと

  • アプリケーション設計における具体的なコードの説明
  • 画面のUI
1
レギュラートーク(15分)

Laravel好きに贈る、TypeScript製フルスタックMVCフレームワーク『AdonisJS』入門

daiki7nohe 浦田 大貴

Laravelでの開発経験を活かしつつ、TypeScriptの型安全性やAIとの親和性、そしてバックエンドとフロントエンドを一つの言語で統一できるメリットに注目し、「AdonisJS」を紹介します。
AdonisJSはリリースから10年を迎える歴史あるフレームワークでありながら、まだまだ日本では知名度が高くありません。
Laravelユーザーにも馴染みやすいMVC構造や公式エコシステムを備え、デモを交えつつTypeScriptによる型安全な一貫開発体験やAI活用の可能性、実案件で採用した際の利点や課題もお伝えします。
TypeScript時代の新たな選択肢としてAdonisJSの魅力を15分でご紹介します。

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

プログラマーが知っておきたい経営課題とプロダクト開発のリアル 〜スタートアップから上場企業まで〜

m3m0r7 めもり〜

AI 全盛の時代、開発を楽しみながらも、より広い視野を持ちたいと考えている方も多いのではないでしょうか。ディープな技術に没頭するのが好きな方がいる一方で、最近ではプロダクト開発や経営的な課題に関心を持つエンジニアも増えてきたように感じます。

とはいえ、経営層ではない一介のプログラマーが、経営課題やプロダクト戦略の本質に触れる機会はそう多くありません。実際、エンジニアリングマネージャーやテックリードといった役職に昇進して初めて、その重要性に気づくという人も少なくないでしょう。私自身も、まさにそうでした。

そこで本セッションでは、スタートアップから上場企業まで CTO を務めた経験をもとに、なぜプロダクト開発を行うのか、プログラマーは経営とどう向き合うべきかといったテーマについて、エンジニアの視点に立ってわかりやすくお話しします。

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

AI 時代だからこそ学ぶべき PHP の基礎

m3m0r7 めもり〜

今や AI 全盛の時代。コーディングの多くを Coding Agent に任せることが一般的になってきました。私自身も、簡単なタスクであれば積極的に AI に頼っています。

しかし、AI も万能ではありません。指示が曖昧であれば、同じファイルに処理を詰め込みすぎてしまったり、結果としてコードの可読性やアプリケーションのパフォーマンスに悪影響を及ぼすこともあります。そのまま開発を進めてしまえば、後からの保守や拡張も難しくなってしまうことでしょう。

AI 時代の今こそ改めて「プログラミングの基礎」や「PHP の基礎」を理解することが重要です。本セッションでは、その土台となる知識を整理し、AI と協調して開発するための実践的な視点をお伝えします。

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

PHP で実践する OpenAI Function Calling 入門

m3m0r7 めもり〜

OpenAI の API は、関数呼び出し機能である「Function Calling」をサポートしており、LLM に外部関数を呼び出させることで、より柔軟で実用的なインターフェースを構築できます。近年では、単なる Q&A を超えて、ユーザーと対話しながら外部サービスの操作やデータ取得を行う AI エージェント(いわゆる Copilot 型)の実装が活発になっています。

本セッションでは、PHP を使って OpenAI の Function Calling を活用し、AI から関数を安全かつ動的に呼び出すことで、どのようにインタラクティブなアプリケーションを構築できるのかを掘り下げていきます。

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

30分で用意するComposer 〜LIVE CODING〜

o0h_ きんじょうひでき

車輪の再発明は楽しいもので、それが普段よく使っているツールなら尚のこと輝きます
ライブコーディング━━それもまた、楽しいですよね

という訳で、 30分一本勝負、Composerをその場で作るぞ とチャレンジします
「内側はどんな仕組みになっているの?」「あの機能はどう動いているの?」を一緒に体験しましょう

やること

Composerの仕組みについての簡単な解説(実況)を交えつつ、ゼロから書いてきます
ただし、時間枠に収めるために、対応する機能やシチュエーションは限定するものとし、複雑なアルゴリズムの実装は割愛(他の簡素な実装で代替)します

  • ゴール
    • require コマンドによる、新規パッケージの複数追加とその依存解決。ソースの展開・配置
  • やらないこと
    • 依存解決の計算量最適化の実装
    • 正規のモノと互換性があるlockファイルの生成