はてぶ・Qiita・Zennのトレンド記事を紹介
TypeScriptはJavaScriptを拡張したプログラミング言語で、型安全性や開発効率を高めることができます。大規模なWebアプリ開発で人気です。
TypeScriptはなぜランタイム構文を作り、なぜ今それを取り除きつつあるのか 🔖 33
はじめに 「enumはツリーシェイキングができないからas constを使え。」TypeScriptプロジェクトでよく聞くアドバイスだ。リントルールで強制するチームもあれば、コードレビューで指摘されることもある。 しかし実際のところ、enum数個がバンドルサイズに与える影響は微々
gqlkit - TypeScript の型定義と関数から GraphQL Schema を構築するライブラリを作った 🔖 4
TypeScript で GraphQL Schema をいい感じに構築できるやつを作ってみたので自慢させてください。https://github.com/izumin5210/gqlkithttps://gqlkit.izumin.dev/ 何を作ったか(簡単に)以下
【初心者完全版】0からDockerをフルスタックアプリを開発しながら学べるチュートリアル【React /TypeScript/Hono/docker-compose】 🔖 4
はじめにエンジニアをやっていると大きな山場のようなものがいくつかあります。CI/CD / AWS / Docker / Clean Architectureこれらは私がジュニアレベルからミドルレベルに上がる中でも特に大変だったなと思う項目です。これを見ている方も憧...
ついにAgentCoreランタイムにTypeScript SDKが対応🔥🔥 Mastraで試してみた 🔖 1
AWSでAIエージェントをサーバーレス運用できるインフラ「AgentCoreランタイム」のTypeScript SDKに、ついにAPIサーバー機能が実装されました!!何が嬉しいの?最近はAIエージェントを開発するのに、LangChainやStrandsなどのPy...
はじめにお疲れ様です。今回の個人開発では、Qiitaの記事を Markdown / PDF として保存できるツール「Qiita Downloader」 を開発しました。Node.js をベースに、Qiita 特有のレイアウトや装飾をできる限り再現した PDF を生...
Bedrock AgentCoreのデプロイツールがTypeScriptに対応! 宇宙最速で試してみた 🔖 1
これを試します。開発メインのAIエージェントをTypeScriptで作成します。Strands AgentsのTypeScript版を、AgentCoreランタイムの要件に従ってExpress.jsでAPIサーバー化しています。index.tsimpor...
TUI を構築するための Typescript ライブラリ OpenTUI 🔖 51
AI コーディングエージェントの普及により、ターミナルベースの TUI アプリケーションの需要が高まっています。OpenTUI は Typescript で TUI アプリケーションを簡単に構築できるライブラリです。この記事では OpenTUI の特徴と基本的な使い方を紹介します
AIはなぜTypeScriptのような型付き言語の普及を促進するのか、GitHubが理由を説明 🔖 144
GitHubは1月8日付けの同社のブログ「Why AI is pushing developers toward typed languages」(なぜAIは開発者を型付け言語に向かわせるのか)で、AIによるコード生成が広がることがTypeScriptのような型付け言語の人気を押
【TypeScript】AWS SDK for JavaScript v2からv3への移行ガイド:S3・Lambda・Secrets Managerのコード比較 🔖 1
はじめにプロジェクトで使用している AWS SDK を v2 から v3 へと移行しました。v3 はモジュラアーキテクチャを採用しており、必要なパッケージのみをバンドルできるため、アプリケーションのサイズの削減やTypeScriptとの親和性向上が期待できます!しかし...
2026年版:JavaScript/TypeScriptのロギング入門 🔖 170
本番環境で障害が発生したとき、手がかりになるのは結局ログだけだった——という経験は、多くのエンジニアが持っているのではないでしょうか。ところが、開発中に書き散らしたconsole.logは肝心なときに役に立たないことが多いものです。「ここ通った」「動いた」といったメッセージや、巨
【新年のビッグセール到来!】Go・TypeScript・Rust・Terraform・AI・英語&資格 - 2026年の開発現場で生きる技術をUdemyで学ぶ! - はてなニュース 🔖 211
時間にゆとりのある年始は、自身の技術を見直し、次のステップへ備える絶好の機会です。 AIの登場により、かつて以上に変化のスピードとアップデートのサイクルが加速した開発環境のなかで、存在感を発揮し続けるために重要なのは、やはり「学びを止めない」姿勢でしょう。 本特集では、現場で必須
2026年版:JavaScript/TypeScriptのロギング入門 🔖 170
本番環境で障害が発生したとき、手がかりになるのは結局ログだけだった——という経験は、多くのエンジニアが持っているのではないでしょうか。ところが、開発中に書き散らしたconsole.logは肝心なときに役に立たないことが多いものです。「ここ通った」「動いた」といったメッセージや、巨
デジタル署名とは配布されているデータを受け取るとき、受け取ったデータが本当に配布している人から来たものかを確認したいことがあります。例えば便利なソフトウェアをダウンロードできるサイトがあるとしましょう。そのソフトウェアをダウンロードしてインストールしますが、ダウンロードしたそ
Reactを習得するためのTypeScriptの基礎(実務でよく使うもの) 🔖 37
TypeScriptは必須になってきた フロントエンドエンジニアになる上で今TypeScriptは必須になっています。 最近はほぼJavaScriptではなくTypeScriptです。 フロントエンドの技術でよく使われるのが、Reactなので、Reactをベースに TypeScr
型に対してもsatisfiesしたい! TypeScriptで型の構造を強制する方法 🔖 3
!この記事はatama plus Advent Calendar 2025の 23 日目の記事です。 はじめにTypeScript の discriminated union(判別可能なユニオン型)は便利です。共通の type プロパティなどでユニオンのメンバーを判別
【TypeScript Only】Bun × Hono × Next.js で作るWebアプリ with E2E 🔖 2
はじめに本記事では、バックエンドもフロントエンドもTypeScriptで統一したWebアプリケーションの開発手法について紹介します。Bunをランタイムとして採用し、Honoでバックエンド、Next.jsでフロントエンドを構築した実践的なアプローチを解説します。https://
TypeScriptの型安全性を極めるライブラリ6選 🔖 2
はじめにこんにちは、クリスマスまであと数日。今年の終わりが近づいていることを日々実感しています🎄アドベントカレンダー記事の2つ目は、ここ2、3年に出会ったTypeScriptの型を活用し、素晴らしいと感じたライブラリをいくつか紹介します。それぞれのライブラリがどのよう...
最初から完璧は目指すな──初めて設計するあなたへ伝えたい、TypeScript設計の最低ライン - iimon TECH BLOG 🔖 64
はじめに まず最初に伝えたいこと ソフトウェア品質特性を意識する これだけ意識して!(1):依存方向は必ず1方向に これだけ意識して!(2):I/O(副作用を起こすところ)は隔離する これだけ意識して!(3):自動テストを最初に書く(テストファースト) これだけ意識して!(4):
最初から完璧は目指すな──初めて設計するあなたへ伝えたい、TypeScript設計の最低ライン 🔖 64
初めて0→1設計を任された人向けに、TypeScriptを例に「壊れにくく変更に強い設計」を解説。依存方向の整理、副作用の隔離、テストファースト、仕様変更に強い型設計など、品質とスピードを両立する最低限の設計ポイントを紹介する記事です。
PythonをTypeScriptが抜き、開発者は「コードの生産者」ではなくなった 🔖 27
生成AI(人工知能)の利用がますます広がる中、「開発者であること」に訪れる変化とは――。GitHubは2025年12月8日(米国時間)、AIが開発者のアイデンティティーや役割に与える影響について考察したブログ記事を公開した。 GitHubは2025年10月に公開した年次レポート「
VSCodeが“エディタ戦争”を制した理由。立役者は「TypeScript」?【フォーカス】 レバテックラボ(レバテックLAB) 🔖 73
VSCodeが“エディタ戦争”を制した理由。立役者は「TypeScript」?【フォーカス】 2025年12月16日 フォーコード株式会社 代表 大竹 智也 1983年生まれ。起業家、及びフロントエンドからバックエンドまで幅広くカバーする Web エンジニア。201
TypeScript使いがHaskellに入門して、プログラミングパラダイムの「解像度」が上がった話 🔖 14
こんにちは、ココナラで Web エンジニアをしている慕狼ゆに (しのがみゆに) (@yuni_shinogami) です。こちらは株式会社ココナラ Advent Calendar 2025 15 日目の記事です。普段は業務で TypeScript を書いていますが、今回は技
TypeScriptのテストにはas const satisfiesが便利です - KAKEHASHI Tech Blog 🔖 54
こちらの記事は カケハシ Advent Calendar 2025 の 14日目の記事になります。 はじめに こんにちは、kosuiこと岩佐 幸翠(@kosui_me)(id:kosui_me)です。カケハシで認証基盤・ライセンス基盤・組織階層基盤などのプラットフォームシステムを
TypeScriptのテストにはas const satisfiesが便利です 🔖 54
こちらの記事は カケハシ Advent Calendar 2025 の 14日目の記事になります。 はじめに こんにちは、kosuiこと岩佐 幸翠(@kosui_me)(id:kosui_me)です。カケハシで認証基盤・ライセンス基盤・組織階層基盤などのプラットフォームシステムを
TypeScriptのコンパイラをTypeScriptで自作してみる 🔖 1
はじめに 新卒でCARTA HOLDINGSに入社しDIGITALIOに配属された25卒のやせと申します! 普段の業務ではTypeScriptやGoを使ってシステム開発を行っています。最近は趣味と勉強を兼ねて、「TypeScriptをアセンブリに変換するコンパイラ」をTypeSc
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を呼び出しているのか 🔖 21
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にサヨウナラ 🔖 44
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 現在開発中のTypeScript 7では、target: es5 や baseUrl といった長年のレガシーな設定が削除され、strict: true が標準になる
この記事は MOSH Advent Calendar 2025 5日目の記事です。TSKaigi Hokuriku 2025 のスポンサーセッションにて発表させていただいた「社内オペレーション改善のためのTypeScript」の完全版です。当日は4分枠で発表したこともあり、伝
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 🔖 44
TypeScript 7ではtarget: es5やbaseUrlといった長年のレガシーな設定が削除され、strict: true が標準になるなどデフォルトの挙動が変更されます。本記事では、消えるレガシーな設定や挙動が変わる主要な設定について、設定の基本知識から代替案までを解説
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 🔖 44
現在開発中のTypeScript 7では、target: es5 や baseUrl といった長年のレガシーな設定が削除され、strict: true が標準になるなど、デフォルトの挙動が変更されます。TypeScript 6の時点で「非推奨(Deprecated)」となり、T
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 🔖 44
現在開発中のTypeScript 7では、target: es5 や baseUrl といった長年のレガシーな設定が削除され、strict: true が標準になるなど、デフォルトの挙動が変更されます。TypeScript 6の時点で「非推奨(Deprecated)」となり、T
TypeScriptのネイティブ版をさっそく導入したらCIが止まりました 🔖 4
皆さんこんにちは。この記事は株式会社カオナビ Advent Calendar 2025の4日目(シーズン3)の記事です。TypeScriptに関連する最近のニュースとしては、TypeScriptチームからネイティブ版(Go移植版)の現在のステータスが共有されましたね。...
AIを使う開発者は自分の好みの言語よりも、AIのハルシネーションが少ないTypeScriptのような型付け言語を選ぶようになる。GitHubがAIによる変化を予想 🔖 120
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 で全面的に書き換えるとい