2026年5月22~23日の2日間、ベルサール羽田空港で開催された TSKaigi 2026 に人生で初めて参加してきました。
この記事では参加しなかった方には現場の熱気を、参加した方には共感を届けられるように個人的な学びや感想を書いていこうと思います。
実は私はTypeScript歴自体は5年ほどになります。そんな私が、なぜいまさらTSKaigi 2026に現地参加したのかというと、弊社(株式会社 HERP)の同僚が登壇者として参加したからです。
個人的に面白かった発表
身内の贔屓目や共感も込みですが、同僚2名による以下の登壇は、今回のカンファレンスの中でも本当に面白く、クオリティが高かったと感じました。
2026.tskaigi.org
おーみーさんの発表は、関数型プログラミングの概念を明快に分解したセッションで、私の席の近くで見ていた参加者の方からも「資料をみたい」という声が上がっているところを見かけるほど、非常に好評でした。
2026.tskaigi.org
asa1984さんの発表も、単にEffect-TSの紹介に終わることなく選定の考え方にも言及している良い発表でした。同じ会社でfp-tsの時代を知っている私としては共感しつつ勉強になりつつという感じで情報量が多い内容でした。
後の懇親会では同僚が上記2つの発表をしたというと「ああ、あの!!」という反応をもらえることが多かったので、カンファレンス内視聴率は良かったのではないかと思います。
どちらも上のリンクから発表資料が公開されているので、ぜひご覧ください!
その他のセッションでは特に普段の業務への刺激や参考になる知見をもらえたのが次の2つでした。
2026.tskaigi.org
立ち上げ期のプロダクトにおいて、非エンジニア(PMやデザイナー、ビジネスチーム)がAIエージェント(Devin)を活用して400近いPRを作ってマージした、という事例が紹介されていました。
それらの不具合の検出や権限制御の強制のためにESLint/Oxlintへ徹底的に投資して強力なガードレールを敷いていく仕組みはESLintを使っているところならそのまま今の業務でも参考にできそうです。
「うちのプロダクトでもこれくらいAI活用を頑張らねば」と、モチベーションが上がる内容でした。
さらに、こちらの発表も近年自分が触れた課題と近いところを扱っており興味深かったです。
2026.tskaigi.org
エンタープライズ向けSaaSにおける、複雑な権限ポリシーをFE/BE/DB一気通貫で統一的に管理するためにTypeScriptの型やPostgreSQLの機能を活用していくという内容です。
私たちが開発している「HERP Hire」でも、権限実装が複雑になりがちという同様の課題を抱えていたため、かなりタイムリーで参考になりました。
「Ask the Speaker」してみた
権限チェックの一貫性を型で守る TypeScript による多層防御(北川 直昭) の発表の後、「Ask the Speaker」を利用してみました。
Ask The Speakerは発表後の休憩スペースで登壇者に直接質問できる仕組みです。
現地には私の他に2名の参加者の方がいて、登壇者の北川さんを交えた4人で、発表では触れられていなかった詳細部分や実装意図、プロジェクトの背景などざっくばらんにお聞きすることができました。
正直、こういう発表は短い時間に濃い内容が詰め込まれがちなので(この発表に限らず)、その場ではなんとなく理解しているつもりでも、深いところまで理解できたかというと微妙なことも多いと思います。個人的には、このAsk the Speakerによってかなり内容についての解像度が上がり、学びも深まったので本当によかったです。
ちなみに、Ask the Speakerを利用するには登壇者の方の顔と名前は少なくとも覚えていた方が良いのですが(当たり前)、発表会場がすごく広いため、メガネをして視力1.2くらいの自分だと、常に前から5列以内に座っていないと厳しいくらいでした。
そもそも会場に投影される資料についても、コードブロックが画面に映るとそれくらいの距離にいないとちゃんと読めないことが多かったので、気になる発表についてはかなり前目の席に座っておくことをおすすめします。
セッション全体を通しての感想
個人的には(初参加なのでにわかですが)TSコミュニティがかなり成熟しつつある雰囲気を感じました。
例えば、Branded Typeについての発表が複数あり、その中でも「より良い」Branded Typeは、みたいな議論が複数回見られていました。
Branded Typeという概念自体は以前からあったものと思いますが、この数年でコミュニティに普及してさらに深い議論がされるようになったのかなと感じました。
また、私自身は最近直接コードを書く機会が減っていたので、新しいインプットのタネとなるキーワードをたくさん仕入れることができたのも大きな収穫でした。
特にタイトルに含まれているわけではなく、発表内容にしれっと出てくるようなキーワードは「あれ、もしかして知らないの私だけ!?」という気分になって危機感ベースでモチベが上がるのでありがたいです。(個人的にはorvalなどがそれでした。)
OST(オープン・スペース・テクノロジー)
参加者がその場で自由にアジェンダを提案して議論を深めるOSTにも参加しました。
全体でトピックごとに5~6人くらいのグループに分かれて、1ラウンド25分で議論するセッションを2回行いました。
トピックは自分で選べて、「AIに仕事をなくさせてもらうにはどうしたら良いか」と「技術キャッチアップってどうしている?」に参加しました。*1
ちなみに、このトピックは結構広範目な話題ですが、他にも「」
ラウンド1: AIに仕事をなくさせてもらうにはどうしたら良いか
「そろそろAIに仕事を取られそう」「でもここはまだ難しいんじゃないか」など参加者全員のリアルな感覚の共有から始まり、最終的に将来のビジネスモデルなどの話に発展しました。
プログラミングそのものは本質的な価値ではなくなり、「最終的に責任を引き受ける主体」としての人間や組織の仕事が残るのではないか、話からSaaSを提供する会社は保険のような業態になるのではないか、というアイデアに広がっていったのが印象に残っています。
ラウンド2: 技術キャッチアップってどうしている?
このトピックは結構抽象的だったので参加している5人がそれぞれ抱えているインプットやキャッチアップに関するお悩み相談のような形で進行しました。
特に印象に残っているのが、ブログなどのアウトプットの話。
従来よくあった「学んだことまとめ」形式のブログはAI時代書くモチベがなくなっているのではという話から、むしろ「わからなかった」などの人間味のある情報の方が今は価値があるのでは、と発言したら、グループの方に刺さったようで、後々X(旧Twitter)で褒められて嬉しかったです。
なお、今回のイベントでは入場時にNFCカード(プレーリーカード)が配られており、このOSTの後に円滑にSNSのアカウント共有(Twitter等の交換)を行うことができました。この体験は非常に良かったです。
個人的に好きなノベルティ
今回のTSKaigiでは「いろんな企業やプロダクトを知ろう!」ということも個人的なミッションとして参加していたため、休憩時間にはブースもいくつか回りました。*2
個人的に株式会社ビットキーさんのブースで配られていた、消毒用の携帯アルコールスプレーが好きでした。
パッケージのデザインが「TypeScriptネタ」になっており、never や Omit<Bacteria, Hand>といったバリエーションが用意されていました。
こういうグッズだと、TSKaigiならでは感がありますし、あとからTSKaigiのときのグッズだと思い出せそうで良いですね。
また、会場が空港近くということもあり結構混んでいたので普通に消毒用途としても重宝しました。

おわりに
TSKaigiのような大きなイベントに初めて参加してみて、集中的に技術のキャッチアップができたのと同時に、会場で色々なエンジニアの方とお話ししてモチベも上がりました。
運営の皆様、そして当日お話ししてくださった皆様、本当にありがとうございました。
最後に、HERPでは、このように複雑なドメインに向き合いながら、AI活用や技術的負債の解消を組織的に進めていくエンジニアを募集しています!
発表内容にもあったような、関数型プログラミングが好きなエンジニアも多く在籍しています。
興味を持っていただけた方がいましたら、まずはカジュアルにお話ししましょう!
herp.careers