はてぶ・Qiita・Zennのトレンド記事を紹介
TypeScriptはJavaScriptを拡張したプログラミング言語で、型安全性や開発効率を高めることができます。大規模なWebアプリ開発で人気です。
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 とランダムテストで検証する 🔖 3
TypeScript は、ワークフローのような処理を少量のコードで書けます。たとえば「あるノードから次のノードへ進む」という処理だけなら、数十行で実装できます。一方で、実装の規模が大きくなると、次のような不安が出てきます。ワークフローを扱う関数の間で、ワークフローに期待す
「TypeScript 7.0」ベータ版が公開。TypeScriptコンパイラなどをGo言語に移植、コンパイルを10倍速に 🔖 25
「TypeScript 7.0」ベータ版が公開。TypeScriptコンパイラなどをGo言語に移植、コンパイルを10倍速に マイクロソフトは、TypeScriptをGo言語に移植した最初のバージョンとなる「TypeScript 7.0」のベータ版を公開したと発表しました。 Typ
汎用性抜群!DBスキーマを中心に据えた Go × TypeScript ハイブリッド構成の紹介 - (前編) 🔖 2
こんにちは。新規事業部門でエンジニアをやっている重本です。 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で実測比較してみた 🔖 1
「メール送信サービス、とりあえず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数個がバンドルサイズに与える影響は微々
gqlkit - TypeScript の型定義と関数から GraphQL Schema を構築するライブラリを作った 🔖 6
TypeScript で GraphQL Schema をいい感じに構築できるやつを作ってみたので自慢させてください。https://github.com/izumin5210/gqlkithttps://gqlkit.izumin.dev/ 何を作ったか(簡単に)以下
【初心者完全版】0からDockerをフルスタックアプリを開発しながら学べるチュートリアル【React /TypeScript/Hono/docker-compose】 🔖 8
はじめにエンジニアをやっていると大きな山場のようなものがいくつかあります。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が理由を説明 🔖 145
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://