はてぶ・Qiita・Zennのトレンド記事を紹介
TypeScriptはJavaScriptを拡張したプログラミング言語で、型安全性や開発効率を高めることができます。大規模なWebアプリ開発で人気です。
TypeScript拡張「TSRX」を触ってみて、JSXと比べて考えたこと 🔖 3
はじめにReactを書くとき、私たちはほぼ必ずJSX(TSX)で書くと思います。そんなJSX(TSX)の代替となるようなTSRXというTypeScriptのスーパーセット言語がアルファ版として公開されていて、ちょっと面白そうだったので触れてみました。 TSRXとは?ht
TypeScript を用いた LWC 開発が完全にサポートされるようになったので試してみた 🔖 1
はじめにVS Code 用の Salesforce 拡張機能が、TypeScript を使用した Lightning Web Components (LWC) の作成と開発を完全にサポートするようになったとのことから、実際に使えるのかどうか試してみました。Developer
TypeScript版SDK前提でAgentCore Memory使う時にセッションタイトルの付与 🔖 2
やりたいことAgentCore Memory に保存したセッションに、AI が自動生成したタイトルを付けたい。セッション一覧を表示したときに、UUID ではなく内容で識別できるようにしたい、という話です。AI エージェントは AI SDK の ToolLoopAg...
TSKaigi 2026に協賛・参加しました 〜TypeScriptエコシステムのNative化を感じた注目セッション〜 - Findy Tech Blog 🔖 11
こんにちは!ファインディの大石(@bicstone)、甲斐(@karukan013L23)、千田(@_c0909)です。先日、ファインディはベルサール羽田空港で開催された「TSKaigi 2026」に協賛しました。 今回はDevRelメンバーとフロントエンドエンジニア3名で参加し
実装から「仕組み」のパラダイムシフトへ。TSKaigi 2026で感じた TypeScript の現在地 🔖 2
TSKaigi 2026 プロダクト開発本部でエンジニアをしている秋山です。 去年に引き続き TSKaigi 2026 に参加してきました。 去年は個人で参加しましたが、今年は kickflow の福利厚生であるカンファレンス参加費補助制度をフル活用しました! 相も変わらず人気の
TypeScriptのclassはなぜこうなったのか 🔖 30
TSKaigi 2026 (TypeScriptのclassが今の形になった歴史を紐解き、落とし穴を根本原因から整理し、対策を提示します。)
TSKaigi 2026に協賛・参加しました 〜TypeScriptエコシステムのNative化を感じた注目セッション〜 🔖 11
先日、ファインディはベルサール羽田空港で開催された「TSKaigi 2026」に協賛しました。今回はDevRelメンバーとフロントエンドエンジニア3名で参加し、ブース運営を行いました。本記事ではTSKaigi 2026において印象深かったセッションの紹介や登壇、ブース出展などの活
TypeScriptの裏側を浴びた2日間 ── TSKaigi 2026参加記 🔖 1
こんにちは!わかと(@0st_ts)です。今回はTSKaigi 2026の参加にあたり、ただ漫然とセッションを聞くのではなく、自分のコンテキストと照らし合わせて「何を抽出するのか」を事前に分析しました。家でコードを書いているだけでは得られない「現場の熱量」や「インフラレベルの
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う 🔖 5
こんにちは。ファインディでフロントエンドエンジニアをしている大石(@bicstone)です。 2026年5月22日〜23日に開催されるTSKaigi 2026で、「プロパティの順序で型推論が壊れる!? TS6.0の修正からContext-Sensitivityの仕組みを追う」とい
Go の context.Cancel パターンを TypeScript に持ち込んでリソースリークと決別した話 🔖 1
こんにちは、ソフトウェアエンジニアの沖(@takuoki)です。 私たちのチームでは、バックエンドを TypeScript で開発しており、Web フレームワークには Hono、メッセージキューには NATS を使っています。その中で、Server-Sent Events(SSE
TypeScript 7(tsgo)でCIの実行時間を半分にした話 🔖 1
はじめに こんにちは、株式会社ゼストでエンジニアをしている山下です。 5月も後半ですが、少しずつ夏の暑さを感じる陽気。 型チェックを走らせる度に MacBook のファンが唸り熱気を放出しているので、そろそろエアコンを解禁するか毎日悩んでいます。 さて、先月の4月21日に、Typ
『作って学ぶAIエージェント』を書きました ── TypeScriptでコーディングエージェントを自作する本 🔖 132
技術評論社のエンジニア選書から、新刊『作って学ぶAIエージェント ──TypeScriptとLLMで切り拓くAI時代のエンジニアリング』を出しました。2026年4月20日発売、紙版・電子版が同時に出ています。 作って学ぶAIエージェント | 技術評論社ソフトウェア開発の世界では「
【TypeScript】条件分岐のベストプラクティス ── ネスト・switch・フラグ引数を卒業しよう 🔖 1
■ この記事はこんな人におすすめTypeScriptでifのネストやswitchを多用しているが、読みにくいと感じている人enumを使っているが、ケース追加時の漏れが怖い人「フラグ引数」が何なのか、なぜ避けるべきかを知りたい人保守しやすい条件分岐の書き方をマスタ...
Strands AgentsのTypeScript版がv1.0.0に到達したのでAI SDK用のアダプターを作ってみた 🔖 1
Strands AgentsのTypeScript版がv1.0.0になりました🎉🎉🎉v1.0.0記念になにかしてみようと思い、以前からお世話になってるAI SDKと連携できるようにアダプターをバイブで作ってみました。使い方Next.js App Rout...
TypeScript で実装したワークフローの「正しさ」を Lean とランダムテストで検証する 🔖 4
TypeScript は、ワークフローのような処理を少量のコードで書けます。たとえば「あるノードから次のノードへ進む」という処理だけなら、数十行で実装できます。一方で、実装の規模が大きくなると、次のような不安が出てきます。ワークフローを扱う関数の間で、ワークフローに期待す
汎用性抜群!DBスキーマを中心に据えた Go × TypeScript ハイブリッド構成の紹介 - (後編) 🔖 1
前編では、このアーキテクチャの概要と、Go と TypeScriptの使い分けについて紹介しました。 後編では、なぜ DB スキーマを Single Source of Truth にしたのかという設計判断の背景と、 この構成が AI と相性が良いと感じた理由について整理していき
「TypeScript 7.0」ベータ版が公開。TypeScriptコンパイラなどをGo言語に移植、コンパイルを10倍速に 🔖 25
「TypeScript 7.0」ベータ版が公開。TypeScriptコンパイラなどをGo言語に移植、コンパイルを10倍速に マイクロソフトは、TypeScriptをGo言語に移植した最初のバージョンとなる「TypeScript 7.0」のベータ版を公開したと発表しました。 Typ
汎用性抜群!DBスキーマを中心に据えた Go × TypeScript ハイブリッド構成の紹介 - (前編) 🔖 3
こんにちは。新規事業部門でエンジニアをやっている重本です。 2025年5月にReproへ入社し、この記事を書いている今でちょうど1年が経とうとしています。 転職して環境が変わったのはもちろんですが、第一子が生まれたりと、個人的にもなかなか変化の大きい1年でした。 そんな中で、一番
GPT-5.5 の API を Node.js で軽く試す(OpenAI Agents SDK TypeScript の Hello world の例を利用) 🔖 1
はじめに最近リリースされた GPT-5.5 の API を、Node.js で試してみたという話の記事です。その際、OpenAI Agents SDK TypeScript の Hello world の例を利用しています。GPT-5.5 の API の提供開始G...
最近話題のResendってどうなの?SendGrid・Mailgun・SES等とGo/TypeScriptで実測比較してみた 🔖 2
「メール送信サービス、とりあえずSendGridかSESでいいか」と思っていませんか?最近、開発者界隈で「Resend」というモダンなメール送信APIが話題になっています。私自身も最近使ってみて「これは開発体験(DX)が段違いに良いぞ…!」と感動したのですが、いかんせん日本語の
Perryファーストインプレッション - TypeScriptのままネイティブアプリが作れる新しい選択肢 🔖 2
こんにちは!テラーノベルでiOS/Android/Webとフロントエンド周りを担当している @kazutoyoです!TypeScriptをそのままネイティブバイナリにコンパイルできる「Perry」が話題になっていたので、実際に試してみました。今回はそのファーストインプレッショ
TypeScriptで配列引数の要素に応じて返り値の型を変える4つの方法 🔖 1
はじめにTypeScript で、「配列引数の要素に応じて返り値の型を変えたい」という場面に遭遇しました。const admin = fetchByRoles(["admin"]);// AdminData に絞り込まれてほしいconst mixed = fetchBy
[TypeScriptシリーズ] シニアエンジニアのためのTypeScript入門 🔖 1
[TypeScriptシリーズ] シニアエンジニアのためのTypeScript入門私は日本語が得意ではありません。この記事はAIのサポートを受けて書いています。ご了承ください。はじめにTypeScriptは、開発者がJavaScriptを書く方法に革命をもた...
Claude Codeソースコード流出から学ぶハーネスパターン10選 ── 50万行のTypeScriptが明かした設計思想 🔖 29
ハーネス層が512,000行の大部分を占めており、19のパーミッション付きツール、6種類のMCPトランスポート(Stdio, SSE, HTTP, WebSocket, SDK, ClaudeAiProxy)、44の未出荷フィーチャーフラグ、そして46,000行のコンテキスト圧縮
Claude Codeソースコード流出から学ぶハーネスパターン10選 ── 50万行のTypeScriptが明かした設計思想 🔖 29
はじめに:3月31日に何が起きたか2026年3月31日の未明、Anthropicが公開したClaude Code v2.1.88のnpmパッケージに、本来除外されるべき59.8MBのソースマップファイル(.map)が同梱されていました。このファイルから約512,000行...
Cloudflare、WordPressの機能をTypeScriptで再構築した「EmDash」をオープンソースとしてプレビューリリース ―WordPressプラグインのセキュリティ問題を解消 Cloudflareは2026年4月1日、メジャーなCMSであるWordPress
サーバーサイドTypeScriptの型システムをどう教えるか — 他言語経験者に向けたオンボーディング事例 🔖 2
こんにちは、kosuiこと岩佐幸翠 (@kosui_me) です。カケハシで認証権限基盤チームのテックリードを務めています。 私たちのチームでは、認証基盤・ID基盤・端末基盤・ライセンス基盤など、様々なプラットフォームシステムをTypeScriptで構築しています。 サーバサイド
Rust・Kotlin・Go・TypeScriptで再考するGoFデザインパターン:モダン言語機能が変えた設計の常識 🔖 53
Rust・Kotlin・Go・TypeScriptで再考するGoFデザインパターン:モダン言語機能が変えた設計の常識 1994年に発表されたGoF(Gang of Four)の23のデザインパターンは、オブジェクト指向プログラミングの設計指針として30年以上にわたり参照されてきま
LLM のモデル廃止に耐える ~TypeScript で型安全なモデルカタログを作ってみた~ 🔖 1
はじめにこんにちは、株式会社AI Shift の yoshi です。私たちはエンタープライズ向けの AI エージェントプラットフォーム AI Worker Platform を開発しています。2026年に入ってから、LLM のモデル廃止対応を行いました。DALL-E 3、G
JavaScriptとTypeScriptのpolyglot 🔖 14
Polyglot とは、複数のプログラミング言語 (あるいはより一般に、何らかのファイルフォーマット) で解釈できるプログラムのことで、多言語話者にちなんでこの名前がつけられています。Polyglotはしばしば、プログラミングに関する非実用的な探求として遊ばれます。TypeSc
2026-03-18 TypeScript 7.0を読み解く「uhyo さんに聞く、ネイティブ化の背景とこれから」
【個人開発】オフラインでも地図と現在地をすぐ確認できる、待ち合わせアプリを作りました【React x TypeScript x Service Worker】 🔖 1
はじめに慣れていない土地で電波が悪く地図アプリが重くて、なかなか友達や家族と合流できないなんてことはありませんでしょうか?私はディズニーランドなどの人が多いテーマパークでそんな経験が多くありました。そこで電波が悪い状況でも自分の位置と目的地をすぐに把握できるよう、オ...
TypeScript 7はなぜGoで書き直されたのか — 10倍高速化の技術的背景 🔖 130
TypeScriptコンパイラが「Go」で書き直された衝撃 150万行のコードを持つVS Codeプロジェクト。そのTypeScriptビルドが、77.8秒から7.5秒に短縮されました。 10.4倍の高速化です。 2025年3月11日、TypeScriptの生みの親であるAnde
生成AIでJavaScript/TypeScriptを扱うときに設定しておきたい ESLintルール - プププなテクブ 🔖 146
このエントリはTSKaigi Mashup Kansai 生成AIでTSを扱うときに考えたい設計&ガードレールでの発表内容です。登壇資料をブログとして読めるように再構成して公開しています。 はじめに 去年あたりは「ジュニアエンジニアレベルと思ってね」と公式各所から言われていたコー
TypeScript製ライブラリ VerifyFetch で「切れない」ファイルダウンロードを作ってみる - プププなテクブ 🔖 32
Webブラウザで数KBのJSONを取得するなら標準の fetch で十分ですが、例えばブラウザ上のWeb Viewerで画像を数十枚表示するなどのユースケースに標準のfetchで対応しようとする場合以下のような問題がつきまとうことが多いでしょう。 再開不能: ネットワーク瞬断やリ
Prisma 基礎編 〜TypeScriptと相性抜群のORM〜 🔖 1
Prismaとは? Prismaは、Node.js向けのORM(Object-Relational Mapping)ツールです。 最大の特徴は 型安全なデータベースアクセス にあり、 簡潔なコードでDB操作を記述でき、TypeScriptとの相性が非常に良いことが強みです。 SQ
なぜTypeScriptは成功しているのか。作者ヘイルスバーグ氏が語る7つの教訓 🔖 113
TypeScriptの言語設計を行い、現在も開発をリードしているアンダース・ヘルスバーグ(Anders Hejlsberg)氏は、1983年に発売され大きな人気を得たプログラミング言語であるTurbo Pascalの作者であり、その後もDelphi、C#などの優れたプログラミング
AI駆動開発時代にこそ『リーダブルコード』が効く理由:TypeScript実例で再確認する 🔖 2
AIでコードを書くのが当たり前になりました。実装速度は上がったのに、こんな悩みは増えていませんか?AIが途中で詰まり、結局は自分が巻き取る場面が思ったより多い自分が想定していた書き方と大きく違い、読む前に読み替えコストが発生する小さな修正でも「どこまで壊れる可能性...
TypeScriptはなぜランタイム構文を作り、なぜ今それを取り除きつつあるのか 🔖 41
はじめに 「enumはツリーシェイキングができないからas constを使え。」TypeScriptプロジェクトでよく聞くアドバイスだ。リントルールで強制するチームもあれば、コードレビューで指摘されることもある。 しかし実際のところ、enum数個がバンドルサイズに与える影響は微々