はてぶ・Qiita・Zennのトレンド記事を紹介
TypeScriptはJavaScriptを拡張したプログラミング言語で、型安全性や開発効率を高めることができます。大規模なWebアプリ開発で人気です。
API Gateway が REST API でストリーミング対応!Strands TypeScript で試してみた。 🔖 1
はじめに レスポンスストリーミングとは? 試してみます。 バックエンドの Lambda の作成 API Gateway の作成 動作確認 まとめ はじめに こんにちは! アプリケーションサービス本部ディベロップメントサービス1課の森山です。 今回は 以下のアップデートを確認してい
こんにちは、関数型プログラミングを嗜んでいるフルスタックエンジニアのトウカです。アドベントカレンダー初参加なので、温かい目で読んでいただけると幸いです。はじめに皆さんはこんな経験ありませんか?本番環境で突然アプリがクラッシュ。ログを見ると TypeError: Can...
TypeScript 向けの AI フレームワーク TanStack AI を試してみた 🔖 38
TanStack AI は TanStack チームが開発する TypeScript 向けの軽量な AI フレームワークです。LLM プロバイダーのインターフェイスを抽象化し、ツール呼び出しやチャット機能を提供します。この記事では TanStack AI の概要と基本的な使い方を
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか 🔖 20
layerx.go #3 の発表資料です! https://layerx.connpass.com/event/372984/
TypeScript版のStrands Agents×HonoでAgentCore Runtimeへデプロイ! 🔖 2
こんにちは、ふくちと申します。AWS re:Invent 2025にて、AWSが公開しているLLMアプリ開発フレームワーク「Strands Agents SDK」のTypeScript版対応開始が発表されました。これまではPython版しか無かったのですが、ここに...
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 🔖 43
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 現在開発中のTypeScript 7では、target: es5 や baseUrl といった長年のレガシーな設定が削除され、strict: true が標準になる
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 🔖 43
TypeScript 7ではtarget: es5やbaseUrlといった長年のレガシーな設定が削除され、strict: true が標準になるなどデフォルトの挙動が変更されます。本記事では、消えるレガシーな設定や挙動が変わる主要な設定について、設定の基本知識から代替案までを解説
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 🔖 43
現在開発中のTypeScript 7では、target: es5 や baseUrl といった長年のレガシーな設定が削除され、strict: true が標準になるなど、デフォルトの挙動が変更されます。TypeScript 6の時点で「非推奨(Deprecated)」となり、T
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 🔖 43
現在開発中のTypeScript 7では、target: es5 や baseUrl といった長年のレガシーな設定が削除され、strict: true が標準になるなど、デフォルトの挙動が変更されます。TypeScript 6の時点で「非推奨(Deprecated)」となり、T
TypeScriptのネイティブ版をさっそく導入したらCIが止まりました 🔖 2
皆さんこんにちは。この記事は株式会社カオナビ Advent Calendar 2025の4日目(シーズン3)の記事です。TypeScriptに関連する最近のニュースとしては、TypeScriptチームからネイティブ版(Go移植版)の現在のステータスが共有されましたね。...
AIを使う開発者は自分の好みの言語よりも、AIのハルシネーションが少ないTypeScriptのような型付け言語を選ぶようになる。GitHubがAIによる変化を予想 🔖 119
AIを使う開発者は自分の好みの言語よりも、AIのハルシネーションが少ないTypeScriptのような型付け言語を選ぶようになる。GitHubがAIによる変化を予想 GitHubは、開発ツールとしてAIが導入されていくことで、プログラミング言語やフレームワークの選択にどのような影響
ArkRegex: TypeScriptで型安全な正規表現を実現する 🔖 1
はじめに正規表現のキャプチャグループ名をタイポしても、実行時まで気づけない...そんな経験はありませんか?ArkRegexは、正規表現のキャプチャグループに対してTypeScriptの型推論を提供するライブラリです。これにより、エディタ上でのコード補完やコンパイル時の型チェッ
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現 🔖 99
2025/11/23 TSKaigi Hokuriku2025 に登壇した際の資料です。 https://hokuriku.tskaigi.org/ 複数のドメインコンテキストで構成されるWebシステムは、コンテキストを跨ぐ更新を行う同期APIがパフォーマンスの悪化や障害の連鎖を
Building AI Agents with TypeScript #TSKaigiHokuriku 🔖 26
TSKaigi Hokuriku 2025 の登壇資料 https://hokuriku.tskaigi.org/talks/32 サンプルリポジトリ https://github.com/izumin5210-sandbox/open-deep-research-with-ai
TypeScriptの宣言的な配列操作 - ビジネスロジックを明確にする 🔖 2
はじめに こんにちは、kosuiこと岩佐 幸翠(@kosui_me)です。カケハシで認証基盤・ライセンス基盤・組織階層基盤などのプラットフォームシステムを開発・運用する認証権限基盤チームのテックリードをしています。 LLMの登場以降、コードを自動生成することがかなり一般的になって
GitHubで最も使われている言語の1位はPythonを抜いてTypeScriptに、最もコントリビュータが増加したOSSは「Zenブラウザ」。Octoverse 2025 🔖 90
GitHubは、この1年のGitHubにおけるGitHubの利用動向やオープンソースの動向などをまとめた年次レポート「Octoverse 2025」を発表しました。 開発者人口はインドが中国を抜いて2位に 発表によると、2025年8月時点のGitHub上のプロジェクト総数は6億3
Node.jsでネイティブにTypeScriptを実行できる「Type Stripping」機能が安定版に到達。Node.js v25.2.0 🔖 108
Node.jsでネイティブにTypeScriptを実行するための機能「Type Stripping」が、11月11日にリリースされた新バージョン「Node.js v25.2.0」で安定版になったことが発表されました。 これにより本番環境などでもType Stripping機能を用
PHPのレガシーシステムをTypeScriptで刷新! フロントエンドとバックエンドの職能の壁は壊せるのか? - ぐるなびをちょっと良くするエンジニアブログ 🔖 52
こんにちは!「ぐるなびウエディング」開発チームの滝口(@ytakiguche)です。普段はサーバーサイド開発を担当しています。 私たちのチームは現在、オンプレミスで長年稼働してきた PHP のシステムをAWSクラウドへ移行し、同時に TypeScript で全面的に書き換えるとい
大TypeScript時代を支えるAsyncLocalStorageによるリクエストスコープなメタデータ管理 🔖 2
LayerX AI Agent ブログリレー 38日目の記事です。 こんにちは、LayerX バクラク事業部 Platform Engineering 部 Enabling グループに新卒入社した shibutani と申します。 弊社では早くからLLMを組み込んだ機能開発を行っ
PHPのレガシーシステムをTypeScriptで刷新! フロントエンドとバックエンドの職能の壁は壊せるのか? 🔖 52
こんにちは!「ぐるなびウエディング」開発チームの滝口(@ytakiguche)です。普段はサーバーサイド開発を担当しています。 私たちのチームは現在、オンプレミスで長年稼働してきた PHP のシステムをAWSクラウドへ移行し、同時に TypeScript で全面的に書き換えるとい
LangChain&LangGraph 1.0正式版が登場 PythonとTypeScript対応のAIエージェント開発ライブラリ 🔖 19
LangChain&LangGraph 1.0正式版が登場 PythonとTypeScript対応のAIエージェント開発ライブラリ:Deep Insider Brief ― 技術の“今”にひと言コメント かつて“実験的すぎる”とされたフレームワークが“安定版”へ進化し、LangG
私がTypeScriptで `interface` よりも `type` を好む理由 - kosui 🔖 147
はじめに TypeScriptで型を定義する際、interface と type のどちらを使うべきか。これは、多くの開発現場で一度は議論になるテーマではないかと思います。 世の中の多くのドキュメントや記事では、クラスへの implements のしやすさや、interface
[TypeScript] Object.freeze() の代替としての as const satisfies の活用 🔖 2
アルダグラムでソフトウェアエンジニアとして活動している松田です。TypeScriptでオブジェクトを定義する場合、プロパティの変更を防ぎたいことがあります。例えば、以下のような設定オブジェクトがあるとします。const appConfig = { API_URL: "h
[TypeScript] Object.freeze() の代替としての as const satisfies の活用 🔖 2
アルダグラムでソフトウェアエンジニアとして活動している松田です。TypeScriptでオブジェクトを定義する場合、プロパティの変更を防ぎたいことがあります。例えば、以下のような設定オブジェクトがあるとします。const appConfig = { API_URL: "h
【結論】TypeScriptの型定義はtypeよりinterfaceを使うべき理由 🔖 226
はじめに TypeScriptでコンポーネントのPropsやオブジェクトの型を定義するとき、typeとinterfaceのどちらを使うべきか、一度は悩んだことがあるのではないでしょうか。 巷では「どちらでも良い」「チームで統一されていればOK」といった意見もよく見かけます。 しか
TypeScriptにResult型を導入するための妥協点はどこか? 🔖 61
現実のアプリケーションで発生するすべてのエラー・例外をResult型に変換するのは非現実的 エラーハンドリングが不要なものはUnexpectedErrorとしてまとめてしまう という現実的な落とし所を提案する記事です。 TypeScriptにResult型を導入したくなる理由 T
【結論】TypeScriptの型定義はtypeよりinterfaceを使うべき理由 🔖 226
はじめにTypeScriptでコンポーネントのPropsやオブジェクトの型を定義するとき、typeとinterfaceのどちらを使うべきか、一度は悩んだことがあるのではないでしょうか。巷では「どちらでも良い」「チームで統一されていればOK」といった意見もよく見かけます。しか
[個人開発] React×TypeScript×Geminiで調味料代替案アプリをリリースしました! 🔖 1
はじめにJISOUで学習しているHeyho-です。Reactの学習の一環として、個人アプリのアイデア出しからMVP作成、そしてアプリ開発までを行いました。約1ヶ月という限られた期間で、「0から1を作る」という初めての経験を通じて、多くの学びと気づきを得ることができま...
ReactのProps設計を改善。TypeScriptの型を活かす「Compound Components」実践ガイド 🔖 60
「このボタンコンポーネントにどこまでのPropsを持たせるべきか?」 日々のコンポーネント開発で、このような判断に迷ったことはありませんか。onClick、disabled、loading、icon、variant、size…どこまで汎用化すべきか、どこで線引きすべきかという問題
TypeScriptにResult型を導入するための妥協点はどこか? 🔖 61
現実のアプリケーションで発生するすべてのエラー・例外をResult型に変換するのは非現実的エラーハンドリングが不要なものはUnexpectedErrorとしてまとめてしまうという現実的な落とし所を提案する記事です。!記事内で使用されているResult型は@praha/
TypeScriptにResult型を導入するための妥協点はどこか? 🔖 61
現実のアプリケーションで発生するすべてのエラー・例外をResult型に変換するのは非現実的エラーハンドリングが不要なものはUnexpectedErrorとしてまとめてしまうという現実的な落とし所を提案する記事です。!記事内で使用されているResult型は@praha/
yomitokuで作る無料の日本語OCR Webアプリ【Flask + TypeScript】 🔖 7
はじめに昨今、AI が急速に普及している中で、改めて「OCR(光学文字認識)」という技術に注目してみました。OCR の API サービスは多数存在していますが、どれも従量課金制で、利用量が増えるとコストが膨らんでいきます。Google Cloud Vision API や A
「生成AIでサクッと!」というわけには行かなかったCoffeeScript → TypeScriptへの置き換え - エムスリーテックブログ 🔖 57
本記事は、コンシューマーチームブログリレー 3日目です。 はじめまして。エンジニアグループ、コンシューマーチームの松本と申します。 本記事では、社内で開発・利用している内部ツールのフロントエンドを CoffeeScript + Backbone.js の構成から TypeScri
「生成AIでサクッと!」というわけには行かなかったCoffeeScript → TypeScriptへの置き換え 🔖 57
本記事は、コンシューマーチームブログリレー 3日目です。 はじめまして。エンジニアグループ、コンシューマーチームの松本と申します。 本記事では、社内で開発・利用している内部ツールのフロントエンドを CoffeeScript + Backbone.js の構成から TypeScri
TypeScriptで開発をしていると、APIエラーやバリデーションエラーなど、さまざまなエラーを扱う場面があります。 そんなときに、標準のErrorクラスだけで対応していませんか。 この記事では、カスタムエラーを導入するメリットと、ボイラープレートを減らしてカスタムエラーを楽に
TypeScriptで開発をしていると、APIエラーやバリデーションエラーなど、さまざまなエラーを扱う場面があります。そんなときに、標準のErrorクラスだけで対応していませんか。この記事では、カスタムエラーを導入するメリットと、ボイラープレートを減らしてカスタムエラーを楽に
TypeScriptで開発をしていると、APIエラーやバリデーションエラーなど、さまざまなエラーを扱う場面があります。そんなときに、標準のErrorクラスだけで対応していませんか。この記事では、カスタムエラーを導入するメリットと、ボイラープレートを減らしてカスタムエラーを楽に
AIが書くコードに責任を持ち続けるために。TypeScript厳選ガイド著者・藤吾郎が厳選する技術書4冊 | レバテックラボ(レバテックLAB) 🔖 72
藤 吾郎 Starley株式会社のソフトウェアエンジニア。株式会社ディー・エヌ・エー、クックパッド株式会社、株式会社ビットジャーニー、ファストリー株式会社を経て2024年9月より現職。趣味はOSSのツールやライブラリの開発。二児の父。 Github:gfx Bluesky:@gf
【個人開発】自分のスキルの課題点を登録するとAIが解決策+サンプル動画を提示してくれるアプリを作りました【React×TypeScript×Gemini】 🔖 1
はじめにこんにちは。ここまでのReact学習の一環として初めて個人開発にチャレンジしました。どんなアプリを作るかの構想から実装までを一貫して行い、その過程で数多くの学びを得ることができました。この記事では作成したアプリの紹介と開発中に得た学び・気づきを書いていきたい...
サバイバルTypeScriptとは | TypeScript入門『サバイバルTypeScript』 🔖 43
本書の目標は、本読者がTypeScriptをすぐに実務で利用できるよう、最短ルートに読者を導く一冊になることです。本書は、TypeScriptの網羅的なドキュメントではありません。逆に、実務であまり使わないTypeScriptの機能は割愛します。扱う内容は、頻出する機能にしぼりに
最高の TypeScript 開発環境を最速で作っていくよ 2025 秋 🔖 78
この記事では、TypeScript の開発環境を最速で整えます。単に動く環境ではなく、最低限必要なツールも一通りそろえていきます。(2025 年秋時点の情報です) この記事で作る開発環境について この記事のゴール bun run コマンドで TypeScript ファイルを実行で
【初心者完全版】0からReactを始めてCI/CD構築までできるチュートリアル【TypeScript/GitHubActions/Vitest/Firebase】 🔖 56
はじめにこんにちは、Watanabe Jin(@Sicut_study)です。これまでReactで色々なアプリを開発したり、JISOUを通して多くのエンジニアに教えてきました。今ではある程度技術的にも詳しくなってきましたが、最初からある程度できたわけではありません。...