GitHubは2025年10月28日(米国時間)、年次報告書「Octoverse」を公開し、同プラットフォーム上で「TypeScript」が最も利用されるプログラミング言語になったと発表した(参考)。長年トップだった「JavaScript」と、近年AI(人工知能)活用で急伸していた「Python」を初めて上回った。 報告書によると、2025年にTypeScriptを利用して貢献した開発者は100万人を超え、前年比で66%の増加を記録した。「React」「Next.js」「Angular」「SvelteKit」といった主要なフロントエンドフレームワークのほぼ全てがTypeScriptを標準でスキャフォールディングする(基本操作に必要な機能の骨組みを自動生成する)ようになったことが、この「デフォルト化」を決定付けた。GitHubは、TypeScriptの生みの親で、MicrosoftでTyp




Welcome to examples pageTest out the power of ourTypeScript library and get to know TypeGPU. Learn more about TypeGPU here
Get to know TypeGPU Discover howit can change the way you work withGPU rendering and computing. Easily encode and decode Leveraging typed-binary ensures you don't have to think about bytes when writing yourGPU programs ever again. Compose data types Complex data types like structs and arrays can be easily described, andTypeScript automatically validates outgoing and incoming data.
必要もないのに querySelector や querySelectorAll の型引数を指定しないようにしましょう. (この記事はAI レビュワーに「型引数を指定した方が型安全だ」と提案されたのに対する反論として作成しています.) querySelector の型安全性 querySelector や querySelectorAll の型定義は, 後述する要素型セレクターに関連する部分を除くと, 基本的には以下のようになっています. querySelector<E extends Element = Element>(selectors: string): E | null; querySelectorAll<E extends Element = Element>(selectors: string): NodeListOf<E>; これはつまり型引数が Element を継承し
Aside from using Codex through the different interfaces like the Codex CLI, IDE extension or Codex Web, you can also programmatically control Codex. This can be useful if you want to: Control Codex as part of your CI/CD pipelineCreate your own agent that can engage with Codex to perform complex engineering tasksBuild Codex into your own internal tools andworkflows Integrate Codex within your ow

はじめに こんにちは、新卒2年目エンジニアの紺谷です。 私はここ1年ほどSaaSプロダクトの運用保守チームで働いています。 普段は顧客や非エンジニアの社員からの問い合わせ対応(プロダクトの仕様の確認やバグ発生時の調査など)や、プロダクトや業務フローを改善していくための開発などをしています。 こういった仕事をやっていくにはプロダクトに使われている技術スタックについての理解はもちろん、プロダクトそのものの使い方や日々刻々と変わっていく仕様を把握したり、その業界特有の複雑なビジネスロジックを理解していくことが欠かせません。 そういったノウハウはドキュメントにまとめ、他のメンバーやこれからチームに入ってくる方々に残していくことが大切なのですが、正直なところ一から文章をまとめるにはなかなか労力がかかります。 メインの情報を箇条書きで書き出してChatGPTに投げて書いてもらうとかでもいいのですが、文


Today we are excited to announce the release ofTypeScript 5.9! If you’re not familiar withTypeScript,it’s a language thatbuilds onJavaScript by adding syntax for types. With types,TypeScript makesit possible to check your code to avoid bugs ahead of time. TheTypeScript type-checker does all this, and is also the foundation of great tooling in your editor and elsewhere, making coding even e


GitHubは、自然言語で指示するだけで生成AIによってTypeScriptとReactを用いたフルスタックのアプリケーションが自動的に生成される「GitHub Spark」のパブリックプレビュー開始を発表しました。 Today we’re releasingGitHub Spark — a new tool in Copilot that turns your ideas into full-stack apps, entirely in natural language. pic.twitter.com/YvHO0Dc3GJ — Satya Nadella (@satyanadella) July 23, 2025GitHub Sparkは昨年(2024年)10月に発表されていました。 参考:[速報]GitHub、自然言語による指示だけでアプリケーションを生成する「GitHub S


v0 はVercel が開発したAI ベースの Web アプリケーション・UI 生成ツールです。v0 のプラットフォームAPI を使用すると、v0 の機能を自身のコードから利用できます。この記事では v0TypeScript SDK を使用して、v0 のプラットフォームAPI を試してみます。 v0 はVercel が開発したAI ベースの Web アプリケーション・UI 生成ツールです。 自然言語でアプリケーションの要件を v0 に伝えることでReact,Next.js,TailwindCSS を使用した Web アプリケーションのコードを自動生成します。生成したコードは Web ブラウザ上で実行でき、さらにワンクリックでVercel 上のインフラストラクチャにデプロイが可能です。デザインのモックアップやプロトタイプを迅速に作成するためのツールとして非常に便利です

今回作成したコード Mastra + Ollama + MCP構成のサンプルコード(手っ取り早くローカルAIエージェントを使いたい人用) Streamable HTTP transportなMCPサーバー(デプロイ済なのでCloneは不要) Mastraの導入 mastraリポジトリのREADME.mdおよび、ニケちゃんさんの記事に従ってMastraを導入する。 というわけで、まずはMastraを導入する。Mastraの導入自体は簡単で下記のコマンドを一つ打つだけで良い。 $ npxcreate-mastra@latest Need to install the following packages:create-mastra@0.10.5 Ok to proceed? (y) y ┌ MastraCreate │ ◇ What do you want to name your pr


「通知を送るだけ」なら Webhook、「対話が必要」なら Bot で実装するのが一般的に良いでしょう。なお、今回は Webhook をテーマとしますが、今後は Bot に関する記事もあげていく予定です。 ざっくり Webhook の作成方法 1. チャンネルの設定を開く 送信先のテキストチャンネルを右クリック → 「チャンネルの編集」を選択します。 2. 連携サービスから Webhook を作成 左メニューの「連携サービス」→「ウェブフックを作成」をクリックします。 3. Webhook の設定 お名前: メッセージ送信時の表示名アバター: アイコン画像(オプション) チャンネル: メッセージ送信先 ※ 全て後から変更可能です。 4. URL をコピー https://discord.com/api/webhooks/[ID]/[TOKEN] 形式の URL が発行されます。 ※ この


Analyzing codesimilarity... === FunctionSimilarity === Checking 142 files for duplicates... Found 8 duplicate pairs: ------------------------------------------------------------Similarity: 89.09%, Score: 8.0 points (lines 9~9, avg: 9.0) src/utils/getUserById.ts:4-12 getUserById src/utils/findUserById.ts:8-16 findUserByIdSimilarity: 88.00%, Score: 14.1 points (lines 15~17, avg: 16.0) src/servic


TypeScript ツールチェインは多種多様で、毎回目的に沿ってプロジェクトを設定するのが非常に大変です。 なので、再現性のある環境構築手順を作って LLM に丸投げすることにしました。 (この記事の7割はAIに書かせて、自分で30分かけて書き直しました) tl;dr Claude Code に読ませる前提のTypeScriptの環境構築ガイドラインを作った docs/ts-guide/ にドキュメントを配置して、LLM(Claude)にそれを読ませるプロジェクトの要件を伝えて、LLMに適切な設定を追加させる ベースラインとなる基礎部分から始めて、対話的に必要な機能を追加していく How to use すごい雑に実態を説明すると共通セットアップとただのライブラリの使い方のドキュメントです。 # 新しいプロジェクトを作成 mkdir my-app cd my-app # ts-guide

TL;DR: The first stable version Oxlint has been released! With a 50~100x performance improvement over ESLint, support for over 500 ESLint rules, andusage in major companies like Shopify,Airbnb, and Mercedes-Benz, you should giveit a try. Get started now. Oxlint is aRust-poweredlinter forJavaScript andTypeScript is designed to be fast andsimple to adopt. Sinceits first announcement back in


OpenAI Agents SDK はAI エージェントを構築するためのパッケージです。軽量で使いやすく、抽象化を最小限に抑えているのが特徴です。この記事では、OpenAI Agents SDK のTypeScript バージョンの使用例を紹介します。OpenAI Agents SDK はAI エージェントを構築するためのパッケージです。軽量で使いやすく、抽象化を最小限に抑えているのが特徴です。以前実験的に公開されていた Swarm を本番環境向けにアップグレードされたものです。Agents SDK には以下のプリミティブな機能が含まれています。 エージェント:instructions とツールを持つ LLM。特定のタスクを完了するまでループを実行する ハンドオフ:エージェントが特定のタスクを他のエージェントに委任する ガードレール:エージェントへの入力を検証する ツール:エージェ

OpenAI Agents SDK forTypeScript は、きわめて少ない抽象化で軽量かつ使いやすいパッケージとして、エージェント指向のAI アプリを構築できるようにします。これは以前の実験的ライブラリである Swarm を本番環境向けにアップグレードしたもので、Python 版 も提供されています。Agents SDK はごく小さな基本コンポーネントを提供します。 エージェント: instructions と tools を備えた LLM ハンドオフ: 特定タスクをほかのエージェントに委任するしくみ ガードレール: エージェントへの入力を検証するしくみTypeScript と組み合わせることで、これらの基本コンポーネントはツールとエージェント間の複雑な関係を表現でき、急な学習コストなしに実用的なアプリケーションを構築できます。さらに SDK には トレーシング が組み込まれ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く