📜

TSKaigi2025の発表資料まとめ

に公開
2

発表者の X から引っ張ってきました。
間違いなどあればコメントで教えてください。

順番や発表タイトルは以下コードを参考にしています。
https://github.com/tskaigi/tskaigi2025-web-site/blob/365fbf9b3845f8f03c36a591ec3e31925dce6bd7/src/constants/talkList.ts#L75-L1047

静的解析で実現したいことから逆算して学ぶTypeScript Compiler

https://speakerdeck.com/kazushisan/jing-de-jie-xi-deshi-xian-sitaikotokara-ni-suan-sitexue-bu-typescript-compiler

checker.tsに対して真剣に向き合う

NOT_FOUND

SignalとObservable―新たなデータモデルを解きほぐす

https://docs.google.com/presentation/d/1c7fYqn7-v3hnbKtmwXHbvwuCs6cNq_ThLKVDZ7rvbA0/preview

AWS LambdaをTypeScriptで動かして分かった、Node.jsのTypeScriptサポートの利点と課題

https://speakerdeck.com/smt7174/aws-lambdawotypescriptdedong-kasitefen-katuta-node-dot-jsnotypescriptsapotonoli-dian-toke-ti

Valibot Schema Driven UI - ノーコードWebサイトビルダーを実装してみよう!

https://talks.mh4gf.dev/20250524/

高度な型付け、どう教える?

https://speakerdeck.com/progfay/gao-du-naxing-fu-ke-doujiao-eru

スキーマと型で拓く Full-Stack TypeScript

https://speakerdeck.com/altech/tskaigi-2025

TypeScriptとは何であって何でなく、誰のもので、どこへ向かうのか

https://zenn.dev/sosukesuzuki/articles/5146c84504445f

堅牢なデザインシステムをつくるためのTypeScript活用

https://speakerdeck.com/takanorip/bulletproof-design-system-with-typescript

Rust製JavaScript/TypeScript Linterにおけるプラグイン実装の裏側

https://speakerdeck.com/unvalley/typescript-linters

TypeScriptとReactで、WAI-ARIAの属性を正しく利用する

https://docs.google.com/presentation/d/1rzznSwA7da7S_lU6qyAFuCN9IC1uDJe44PvDg-uqHjQ/edit?usp=drivesdk

TypeScriptエンジニアがAndroid開発の世界に飛び込んだ話

https://speakerdeck.com/yuisakamoto/typescript-enziniaga-android-kai-fa-noshi-jie-nifei-biip-ndahua

fast-checkとneverthrowのPBT+Result型で堅牢なビジネスロジックを実現する

https://speakerdeck.com/globeingoctagon/fast-checktoneverthrownopbt-plus-resultxing-de-jian-lao-nabizinesurozitukuwoshi-xian-suru

AI Coding Agent Enablement in TypeScript

https://speakerdeck.com/yukukotani/ai-coding-agents-enablement-in-typescript

Language Serverと喋ろう

https://speakerdeck.com/pizzacat83/language-server-todie-rou-tskaigi-2025

TypeScriptで実践するクリーンアーキテクチャ ― WebからもCLIからも使えるアプリ設計

https://speakerdeck.com/panda_program/clean-architecture-with-typescript-application

TSConfigからTypeScriptの世界を覗く

https://speakerdeck.com/planck16/tsconfigkaratypescriptnoshi-jie-wosi-ku

推論された型の移植性エラーTS2742に挑む

https://elecdeer.github.io/ts2742-error/

TSConfig Solution Style & subpath imports でファイル単位で型を切り替える

https://speakerdeck.com/maminami373/tsconfig-solution-style-and-subpath-imports-to-switch-types-on-a-per-file-basis

URLPatternから始めるWebフレームワーク開発入門

NOT_FOUND

TypeScript だけを書いて Tauri でデスクトップアプリを作ろう

https://speakerdeck.com/tris5572/tauri-with-only-typescript

転生したらTypeScriptのEnumだった件~型安全性とエコシステムの変化で挫けそうになっているんだが~

https://yamanoku.net/tskaigi-2025/

Rust製JavaScript EngineのTypeScriptサポート

https://speakerdeck.com/yossydev/rustzhi-javascript-enginenotypescriptsapoto

型安全なDrag and Dropの設計を考える

https://speakerdeck.com/yudppp/designing-type-safe-drag-and-drop

タイプレベルリファクタリング奮闘記〜この「型パズル」は読めません!〜

https://ygkn.github.io/slides/2025/0523-TSKaigi-Type-Level-Refactoring/

Wasmを用いて他言語資産をTypeScriptで活用する

NOT_FOUND

型パズルを好きになるために、競プロを型システムだけで解いてみることにした

https://speakerdeck.com/imaimai17468/xing-pazuruwohao-kininarutameni-jing-purowoxing-sisutemudakedejie-itemirukotonisita

Interface vs Types 〜型推論が過多推論〜

NOT_FOUND

学生でもここまで出来る!ハッカソンで爆速開発して優勝した話

NOT_FOUND

GitHub ActionsをTypeScriptで作ろう!

https://speakerdeck.com/sansantech/20250523

コンポーネントライブラリで実現する、アクセシビリティの正しい実装パターン

https://speakerdeck.com/schktjm/konponentoraiburarideshi-xian-suru-akusesibiriteinozheng-siishi-zhuang-patan

『Python→TypeScript』オンボーディング奮闘記

https://speakerdeck.com/takumi_tatsuno/python-typescript-onhoteinkufen-dou-ji

主要ライブラリの実例に学ぶ、TypeScriptで実現する型安全な座標定義

https://speakerdeck.com/tiroljpn/zhu-yao-raiburarinoshi-li-nixue-bu-typescriptdeshi-xian-suruxing-an-quan-nazuo-biao-ding-yi

feature flag 自動お掃除のための TypeScript プログラム変換

https://speakerdeck.com/azrsh/feature-flag-dead-code-elimination

技術書をソフトウェア開発する - jsprimerの10年から学ぶ継続的メンテナンスの技術

https://azu.github.io/slide/2025/tskaigi/jsprimer.html

機能的凝集の概念を用いて複数ロール、類似の機能を多く含むシステムのフロントエンドのコンポーネントを適切に分割する

https://speakerdeck.com/noritakaikeda/ji-neng-de-ning-ji-nogai-nian-woyong-ite-fu-shu-roru-lei-si-noji-neng-woduo-kuhan-musisutemuno-hurontoendonokonponentowoshi-qie-nifen-ge-suru

複雑なフォームを継続的に開発していくための技術選定・設計・実装

https://speakerdeck.com/izumin5210/number-tskaigi2025

TypeScript製IaCツールのAWS CDKが様々な言語で実装できる理由 〜他言語変換の仕組み〜

https://speakerdeck.com/gotok365/cdk-language-transformation

"良い"TSのコードを書く為のマインドセット

https://speakerdeck.com/kei95/liang-i-typescriptwoshu-kutamenomaindosetuto

TS特化Clineプログラミング

https://tskaigi.mizchi.workers.dev/

TypeScript Language Service Plugin で CSS Modules の開発体験を改善する

https://speakerdeck.com/mizdra/css-modules-kit

君だけのオリジナル async / await を作ろう

https://speakerdeck.com/susisu/tskaigi-2025

Web Streams APIの基本と実践、TypeScriptでの活用法

https://speakerdeck.com/tasshi/tskaigi-2025-web-streams-api

Pragmatic Functional Programming in TypeScript

https://decks.yasaichi.com/20250524/pragmatic-functional-programming-in-typescript

ts-morphで、人間も編集できるコード生成を実現しよう!

https://www.docswell.com/s/4136989/K7RPN6-2025-05-24-135029#p35

TypeScriptとVercel AI SDKで実現するLLMアプリケーション開発:フロントエンドからバックエンド、そしてChrome拡張まで

https://www.docswell.com/s/Kesin11/ZQRWXY-2025-05-25-tskaigi2025-ai-sdk

Lookback TypeScript ESM support and what should we do now.

https://speakerdeck.com/sajikix/lookback-typescript-esm-support-and-what-should-we-do-now

フロントエンドがTypeScriptなら、バックエンドはPHPでもいいじゃない

https://speakerdeck.com/hanhan1978/php-is-not-bad

型システムを活用した ESLint カスタムルール開発入門 〜固有ドメインにおけるコーディング規約を開発する〜

https://ren-yamanashi.github.io/2025-05-24_ts_kaigi/1

React19で変化したuseReducerの型から学ぶTypeScriptの型推論

https://speakerdeck.com/k35o/react19tebian-hua-sitausereducernoxing-karaxue-hutypescriptnoxing-tui-lun

Type ChallengesにPRを出して新しい問題を追加した話

https://speakerdeck.com/ysknsid25/type-challengesnixin-siiwen-ti-wozhui-jia-site-type-challengesnomaintainerninatutahua-0fd730df-ec2b-4445-bdc8-e4febe5127b7

Panda-CSS はどのように型安全にしているのか

https://speakerdeck.com/dendaiman/pandacssdetukuru-xing-deshou-raretasutairinguji-pan

Result型、自前で書くか、ライブラリ使うか

https://speakerdeck.com/majimaccho/result-xing-zi-qian-deshu-kuka-raiburarishi-uka

ProxyとTypeScriptのおいしい関係

https://slides.buddha0818.workers.dev/tskaigi2025

Standard Schema: スキーマライブラリの統一規格とは何か

https://speakerdeck.com/nozomuikuta/standard-schema-sukimaraiburarinotong-qi-hua-tohahe-ka

令和最新版TypeScriptでのnpmパッケージ開発

NOT_FOUND

型付け力を強化するための Hoogle のすゝめ

https://speakerdeck.com/guvalif/boosting-your-type-mastery-with-hoogle

クラサバ境界を失った現代 TypeScript コードベースに秩序をもたらしたい

NOT_FOUND

ts-morph実践:型を利用するcodemodのテクニック

https://speakerdeck.com/ypresto/ts-morph-codemod-and-type

declaration mergingの威力:ライブラリアップデート時の書き換え作業を90%短縮するテクニック

https://speakerdeck.com/yutake27/declaration-mergingnowei-li-raiburariatupudetoshi-noshu-kihuan-ezuo-ye-wo90-percent-duan-suo-surutekunituku

コンパイルオプションで変わる型世界

https://speakerdeck.com/keisukeikeda/tsconfignoohusiyontebian-waruxing-shi-jie

Project Referencesを活用した実行環境ごとのtsconfig最適化

https://speakerdeck.com/itatchi3/project-referenceswohuo-yong-sitashi-xing-huan-jing-gotonotsconfigzui-shi-hua

TypeScriptのmoduleオプションを改めて整理する

https://speakerdeck.com/bicstone/typescript-module-option

TypeScript ASTとJSDocで実現するコードの自動削除

https://speakerdeck.com/stanby_inc/auto-remove-code-with-typescript-ast-and-jsdoc

これは型破り?型安全?真実はいつもひとつ!(じゃないかもしれない)TypeScriptクイズ〜〜〜〜!!!!!

https://speakerdeck.com/kimitashoichi/tskaigi-2025-korehaxing-po-ri-xing-an-quan-zhen-shi-haitumohitotu-ziyanaikamosirenai-typescript-kuizu

バリデーションライブラリ徹底比較

NOT_FOUND

VueUse から学ぶ実践 TypeScript

https://speakerdeck.com/bengo4com/20250524-cloudsign-tskaigi2025

型推論の扉を開く―集合論と構造的型制約で理解する中級へのステップ

https://speakerdeck.com/tochikawa/tskaigi2025-ji-he-lun-togou-zao-de-xing-zhi-yue-deli-jie-suruzhong-ji-henosutetupu

型がない世界に生まれ落ちて 〜TypeScript運用進化の歴史〜

https://speakerdeck.com/narihara/xing-ganaishi-jie-nisheng-mareluo-tite-typescriptyun-yong-jin-hua-noli-shi-f1f7dcbb-460c-4615-a2cd-0b314fe17721

The New Powerful ESLint Config with Type Safety

https://antfu.me/talks#eslint-one-for-all-made-easy

TypeScriptネイティブ移植観察レポート TSKaigi 2025

https://speakerdeck.com/berlysia/typescript-native-porting-observation-tskaigi-2025

撤退危機からのピボット:4年目エンジニアがリードする TypeScript で挑む事業復活

https://speakerdeck.com/carta_engineering/crisis-to-pivot-4th-year-engineer-ts-relaunch

推し活を支えるAngularアプリ量産体制

NOT_FOUND

生成AI時代にフルスタックTypeScriptの夢を見る

https://www.docswell.com/s/matamatanot/KDN824-tskaigi2025

AsyncAPIを使ってPub/Subを型安全にする

NOT_FOUND

バックエンドのコードファーストなOpenAPIスキーマ駆動開発

https://speakerdeck.com/yujitorii/batukuendonokodohuasutonaopenapisukimaqu-dong-kai-fa-tskaigi2025

バランスを見極めよう!実装の意味を明示するための型定義

https://speakerdeck.com/whatasoda/baransuwojian-ji-meyou-shi-zhuang-noyi-wei-woming-shi-surutamenoxing-ding-yi

PandaCSSでつくる、型で守られたスタイリング基盤 ~TypeScript × デザインシステム管理の実践アーキテクチャ~

https://speakerdeck.com/dendaiman/pandacssdetukuru-xing-deshou-raretasutairinguji-pan

TSでシステムが堅牢になっていくさまをスポンサーになるたびに報告 〜型定義から始めるリファクタリング編

NOT_FOUND

GitHubで編集を提案

Discussion

progfayprogfay

反応が遅れてしまいましたが、更新しました!
教えていただきありがとうございます!!!