スキーマ駆動開発は、通常Web API開発で利用される手法です。たとえば、Protocol Buffers(Protobuf)を用いてデータ構造やエンドポイントをスキーマとして定義し、それを基にサーバーとクライアントのコードを自動生成することで、開発効率を向上させることが一般的です。この手法は、データの一貫性や自動化されたドキュメント生成など、多くの利点をもたらします。
本セッションでは、このスキーマ駆動開発の考え方をCLIツール開発に応用するアプローチを提案します。
発表では実装・公開済みのツールである Clio の紹介を含めます。
https://zenn.dev/nfurudono/articles/719e3aafac6065
https://github.com/naoyafurudono/clio-go
このセッションでは、3Dモデルを作成するだけではなく、ECサイト上に組み込まれたWebアプリケーションとしての3Dモデル生成機能について、どのように実現したのか実例を交えながら解説します。
得られること
話さないこと
社会人8ヶ月目の新人エンジニアどすこいです!プロダクトに配属した後に挑んだ最も大変だったタスクの話です!
僕のいる事業部のプロダクトはサブスクリプションでお客様からお金を支払っていただいているサービスです。
プロダクトのKPIに関わる数値として、新規契約数、更新契約数、解約契約数、有効契約数があります。
しかし、このプロダクトはこれらのKPIの数字を出すロジックが整備されておらず、次のような困難がありました。
新規配信者の課題である「コメントの少なさ」に対し、配信の盛り上げ役となるAI「waiwai-ai」を開発しました。本トークでは、waiwai-aiが視聴者のコメントを生成・投稿する仕組みを支える技術スタックについて解説します。具体的には、Slack APIを通じてコメントを投稿し、Difyを活用して生成AIを動かすアーキテクチャ、さらに音声認識と仮想オーディオデバイスによるリアルタイム字幕生成の実装詳細を紹介します!!
Open UIは、Web プラットフォーム全体のInteroperabilityをUIの側面から高めることに取り組む、W3CのCommunity Groupです。
本セッションでは、<select />
の進化とGlobal Design Systemの話を交えつつ、UIにおけるWebの歴史的変遷、課題、そしてWeb UIのこれからの展望を包括的に紐解きます。