0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

TypeScript初心者がTsKaigiに参加してきた話

Last updated at Posted at 2025-06-07

はじめに

この記事はTsKaigi2025の参加記事になります!
TsKaigiはTypeScriptの国内最大級のカンファレンスで、今年は2025年5月23日, 24日の二日間にかけて行われ、両日参加してきました!

IMG_8791.jpg

参加した理由

私はバックエンドエンジニアで普段はGoで書いています。フロントではよくTypeScriptで書かれていますが、サーバー側でもTypeScriptを使用するフルスタックTypeScriptに興味があり参加してみようと思いました!

セッションの感想

特に印象深かったセッションをいくつか紹介します!

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

このセッションではどのようにしてTypeScriptでクリーンアーキテクチャを実現するかを実装とともに説明してくださっていました。コードを見た感想ですがほとんどGoと同じような書き方ができ、言語による難しさなどは感じませんでした。むしろDIについてはTypeScriptやJavaではimplementsで明示的に実装する必要があるため可読性は高いのではないかと思います。セッションの後にDIまわりについて調べたところGoでは直接依存性を注入するのが主流ですが、TypeScriptではコードの肥大化を防ぐためにDIコンテナを使うことがよくあるそうです。特にサーバーを書く上で問題ないことがわかりました。クリーンアーキテクチャで基本的なサーバーの実装の仕方がわかりました。

・転生したら​TypeScriptの​Enumだった​件

TypeScriptのEnumの歴史と直面している課題を「なろう系」のストーリーに沿って説明していました。普段使ってるGoにはEnumがなく、その点においてTypeScriptではサポートされており、現場でどのように使われているか興味がありましたが、Union型やas constがEnumの役割を奪いつつある現状を知ることができました。Goでは標準サポートしていないため、TypeScriptでいうas Constのようにconstとitoaを使ってEnumを実現している点は似ていると思いました。

また、一日目は「#はじめてのLT - TypeScript好き若手エンジニアのためのゆる懇親ナイト」に参加してきました!美味しいお寿司とピザを食べながらエンジニアの方々といろいろお話しできました
image.png

最後に

今回学生支援制度を使用して参加させていただきました!
以下の企業様が支援してくださいました!ありがとうございました!
さらにパワーアップして来年のTsKaigiに参加しようと思います

【TSKaigi 2025 学生支援企業】
株式会社TOKIUM・株式会社ドワンゴ・トグルホールディングス株式会社・レバレージズ株式会社・株式会社TwoGate

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?