@@ -11,6 +11,7 @@ import berlysiaAvatar from "../../public/speaker/berlysia.jpg";
1111import blagojJovanovAvatar from "../../public/speaker/blagoj-jovanov.jpg" ;
1212import canalunAvatar from "../../public/speaker/canalun.png" ;
1313import deanSrebnikAvatar from "../../public/speaker/dean-srebnik.jpg" ;
14+ import GiovanniLaquidaraAvatar from "../../public/speaker/Giovanni-Laquidara.png" ;
1415import islandryuAvatar from "../../public/speaker/islandryu.jpg" ;
1516import itaiSatatiAvatar from "../../public/speaker/itai-satati.jpg" ;
1617import jarredSumnerAvatar from "../../public/speaker/jarred-sumner.jpg" ;
@@ -25,6 +26,7 @@ import lucaMugnainiAvatar from "../../public/speaker/luca-mugnaini.jpg";
2526import manishKumarAvatar from "../../public/speaker/manish-kumar.jpg" ;
2627import mapleAvatar from "../../public/speaker/maple.jpg" ;
2728import marcoIppolitoAvatar from "../../public/speaker/marco-ippolito.jpg" ;
29+ import okumuraAvatar from "../../public/speaker/okumura.jpg" ;
2830import olivierFluckigerAvatar from "../../public/speaker/olivier-fluckiger.jpg" ;
2931import otaMeshiAvatar from "../../public/speaker/ota-meshi.jpg" ;
3032import petamorikenAvatar from "../../public/speaker/petamoriken.jpg" ;
@@ -429,7 +431,7 @@ For me, performance and user insight go hand in hand.`,
429431 {
430432 type : "speaker" ,
431433 name : "奥村雄太" ,
432- avatarUrl : emptyAvatar ,
434+ avatarUrl : okumuraAvatar ,
433435 bio : `奥村雄太(株式会社Resilire エンジニア)。前職では LINE/出前館にてフロントエンドリプレイスやチームマネジメントを担当。現在は Resilire で IC として、デザインシステム導入、サーバサイドのリアーキテクチャ、Agentic Coding の導入などに取り組んでいる。直近は「インテント駆動フロントエンド」と MCP UI に注目している。趣味は将棋で、アマチュア代表としてプロとの対局経験あり。` ,
434436 } ,
435437 ] ,
@@ -494,7 +496,7 @@ Whether you're a web developer looking to expand into TV development or seeking
494496 {
495497 type : "speaker" ,
496498 name : "Giovanni Laquidara" ,
497- avatarUrl : emptyAvatar ,
499+ avatarUrl : GiovanniLaquidaraAvatar ,
498500 bio : `Developer Advocate @ Amazon focused on devices, mobile apps and 👨💻👩💻 developer communities 🌎🌍🌏. Previously I worked as developer advocate, software engineer, VR and mobile developer and real-time software architect/developer. I like working with the cutting-edge technologies and people. Tinkering and sharing the experience.` ,
499501 } ,
500502 ] ,
@@ -587,8 +589,11 @@ AST×Reporterでテストから“観点カタログ”を自動生成し、LLM
587589 } ,
588590 {
589591 slug : "layerx-sponsor-session" ,
590- title : "スポンサーキーノート" ,
591- description : "TBD" ,
592+ title : "Web エンジニアが JavaScript で AI Agent を作る" ,
593+ description : `AI機能の開発、自分には関係ないものだと思っていませんか?
594+ LLM の登場により、プロダクトのAI機能開発と Web エンジニアの距離はかつてないほど近いものとなりました。
595+ 本セッションでは LLM を利用した機能開発をするために必要な知識や技術について、あるいはまだ高い専門性が要求される領域や技術的な課題がどこにあるのかなどについてお話します。
596+ 今まで機械学習などとの距離を感じていた Web エンジニアが「自分でも(ある程度)できそう!」と感じて帰れることを目標とします。` ,
592597 kind : "sponsor session" ,
593598 day : "1" ,
594599 language : "Japanese" ,
@@ -818,8 +823,13 @@ Additionally, I am a maintainer to jsr.io, a modern alternative to npm, where I
818823 } ,
819824 {
820825 slug : "reiwa-travel-sponsor-session" ,
821- title : "スポンサーキーノート" ,
822- description : "TBD" ,
826+ title : "AIにNext.js App Router移行を依頼して、失敗した話。 Evolving NEWT’s TypeScript Backend for the AI-Driven" ,
827+ description : `1. AIにNext.js App Routerの移行を任せた結果、プロンプト調整だけで1ヶ月を費やしてしまい、ログ欠損も発生してしまいました。
828+ この経験を通じて、AI支援の正しい使い方と、人が担うべき判断・理解の順序を見直した話をします。
829+
830+ 2. As NEWT grows, its TypeScript backend is evolving from a traditional monolith into a modular, clean, and AI-assisted architecture. This transformation aims to boost development speed, maintain quality, and enable teams to release more features in parallel—laying the foundation for a truly AI-Driven Development era.
831+
832+ ` ,
823833 kind : "sponsor session" ,
824834 day : "1" ,
825835 language : "Japanese" ,
@@ -972,8 +982,19 @@ Browser Enthusiast. Bug Hunter.`,
972982 } ,
973983 {
974984 slug : "tver-sponsor-session" ,
975- title : "スポンサーキーノート" ,
976- description : "TBD" ,
985+ title : "TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり" ,
986+ description : `本セッションでは、TVerのWebチームが内製化を推進する中で、いかにして「開発スピード」と「品質」を両立させる体制を築き上げてきたか、その具体的な道のりと実践的な取り組みについて紹介します。
987+
988+ 内製化の背景やチーム立ち上げのプロセスから、品質・スピード向上の施策まで、現場で得られた知見を共有します。
989+
990+ 具体的には、以下のトピックについてお話しします。
991+
992+ - TVerにおけるWebフロントエンドチーム内製化の背景とチーム立ち上げのプロセス
993+ - 型安全な環境に向けた取り組み
994+ - デザインシステム構築の開始と運用
995+ - レビューやコード自動生成におけるAIの活用事例
996+
997+ Webチームの内製化に取り組んでいる方、開発スピードと品質の両立に悩んでいるエンジニアの方々にとって、実践的なヒントを提供できるセッションです。` ,
977998 kind : "sponsor session" ,
978999 day : "1" ,
9791000 language : "Japanese" ,
@@ -1106,8 +1127,18 @@ In this talk, we’ll take a look at how to use HTML and CSS to build simpler al
11061127 } ,
11071128 {
11081129 slug : "findy-sponsor-session" ,
1109- title : "スポンサーキーノート" ,
1110- description : "TBD" ,
1130+ title : "大規模モノレポの秩序管理 失速しない多言語化フロントエンドの運用" ,
1131+ description : `ファインディでは開発しているサービスのすべてのフロントエンドをモノレポ管理ツールであるNxと、そのエコシステムを活用したモノレポで構成し、開発生産性や開発者体験の向上維持に注力しています。
1132+
1133+ なかでも 「Findy Team+」のフロントエンドは100以上のモジュールと50万行を超えるコードを抱える巨大なモノレポです。
1134+
1135+ これまでの急速な機能追加や拡張、プロダクトの多言語化(i18n)を進めたことで、コードベースは急速に肥大化しました。そしてテストやビルドを含むCI時間が指数的に増加し、開発者体験の大きな課題となりました。
1136+
1137+ しかしモジュールの依存関係やキャッシュ戦略の再設計、リモートキャッシュの活用、そしてCIパイプラインの段階的チューニングをNxをベースとして実施することにより、CI時間を従来比で50%以上削減することに成功しています。
1138+
1139+ また現在もコードベースが拡大していくなかで、CI時間が伸びず、開発速度が失速しないアーキテクチャを確立しました。
1140+
1141+ 本セッションではこの改善プロセスと、そこから得られたヒントを元に、巨大モノレポの秩序を守るためのプラクティスを紹介いたします。` ,
11111142 kind : "sponsor session" ,
11121143 day : "1" ,
11131144 language : "Japanese" ,
0 commit comments