プログラミングとソフトウェア開発

プログラミング言語、フレームワーク、ツール、DevOps、オープンソース、ソフトウェア工学。

128 記事

JetBrains、開発チーム規模でコーディングエージェントのワークフローを実行するAir Teamsを発表

プログラミングとソフトウェア開発

JetBrains、開発チーム規模でコーディングエージェントのワークフローを実行するAir Teamsを発表

JetBrainsは、コンテキスト、環境、ツール、指示を共有ワークスペースに集約する、エージェント型ソフトウェア開発向けのコラボレーションレイヤー「Air Teams」を発表した。現在、このサービスはJetBrainsの法人顧客向けに提供されており、今後は個人ユーザーにも拡大される予定だ。

2026-09-28

ソフトウェアエンジニアリングを改善するためにAIプログラミングエージェントを活用する5つの実践

プログラミングとソフトウェア開発

ソフトウェアエンジニアリングを改善するためにAIプログラミングエージェントを活用する5つの実践

Pierre Pureur、Kurt Bittner、Todd Millerが、AIプログラミングエージェントをレガシーサービスの文書化、アーキテクチャ上の欠陥の発見、セキュリティ監査、アプリケーションの初期基盤の構築、スケーラブルなアーキテクチャのテストに活用する5つの実践的な方法を紹介する。この記事は、コード生成の速さだけではアーキテクチャ品質要件の定義や成果物の人間によるレビューの代わりにならないことを強調している。

2026-09-28

Git 2.56、競合解決の安全性を向上させ、大規模リポジトリの処理を高速化

プログラミングとソフトウェア開発

Git 2.56、競合解決の安全性を向上させ、大規模リポジトリの処理を高速化

Gitプロジェクトは、104人を超える開発者の貢献を受けたバージョン2.56.0をリリースし、マージ競合の解決後にファイルを初期化する、より安全な方法を追加したほか、マージベースの計算とリポジトリの再パックを大幅に改善した。また、履歴、ブランチ、部分クローンを管理する新しいツールや、広範な性能改善も含まれている。

2026-09-28

Emscriptenの実験的ターゲットを通じて、CloudflareがWorkers上でネイティブRustアプリケーションの実行を可能に

プログラミングとソフトウェア開発

Emscriptenの実験的ターゲットを通じて、CloudflareがWorkers上でネイティブRustアプリケーションの実行を可能に

Cloudflareは、wasm-bindgenおよびRust WorkersにおけるEmscriptenの実験的ターゲット ‏wasm32-unknown-emscriptenへの対応を発表し、RustライブラリとWorkersプラットフォームの互換性を拡大した。この取り組みにはTokioの統合、TCP・UDP・Unixソケットのサポート、Durable Object内でMinecraftサーバーを実行する実用的なデモが含まれる。

2026-09-28

Cloudflare、隔離型プラグインシステムと分散型レジストリを備えたEmDash 1.0をリリース

プログラミングとソフトウェア開発

Cloudflare、隔離型プラグインシステムと分散型レジストリを備えたEmDash 1.0をリリース

Cloudflareは、Astroを基盤とし、API、CLI、MCP、エージェント指向のワークフローをサポートするオープンソースのコンテンツ管理システム、安定版EmDash 1.0をリリースした。このリリースでは、限定された権限を持つ隔離型プラグインシステムと、AT Protocolに基づく分散型レジストリに加え、AIでサイトを構築するツールEmDash Buildの初期オープンソース版が提供される。

2026-09-28

Cloudflare、API定義からSDKパッケージ、CLIツール、ドキュメントを生成するオープンソースのForgeを公開

プログラミングとソフトウェア開発

Cloudflare、API定義からSDKパッケージ、CLIツール、ドキュメントを生成するオープンソースのForgeを公開

Cloudflareは、API定義から直接SDKパッケージ、CLIツール、ドキュメントを生成する、CI内で動作する拡張可能なオープンソースのパイプラインForgeを発表した。このプロジェクトでは変更ごとのプレビュー版の作成、複数の出力の連結が可能で、APIとそれに依存するツール間の非互換リスクを低減できる。

2026-09-28

Cloudflare、VoidZeroを通じてJavaScriptツール高速化のため80件のリリースを発表

プログラミングとソフトウェア開発

Cloudflare、VoidZeroを通じてJavaScriptツール高速化のため80件のリリースを発表

Cloudflareは、VoidZeroチームが4か月間に80件を超えるアップデートをリリースし、JavaScriptアプリケーションのバンドル、テスト、フォーマット、型付けの速度を大幅に改善したと発表した。成果にはVite+ 1.0のリリース、Oxc React Compilerの10倍の高速化、tsgolintの類似ツール比最大18倍の高速化が含まれる。

2026-09-28

Cloudflare、Vite上でNext.jsアプリを実行するVinext 1.0をリリース

プログラミングとソフトウェア開発

Cloudflare、Vite上でNext.jsアプリを実行するVinext 1.0をリリース

Cloudflareは、Pages RouterまたはApp Routerで構築されたNext.jsアプリをVite上で実行し、複数のプラットフォームにデプロイできるフレームワーク、Vinextの1.0を発表した。このリリースには、より広範な互換性、ページのライフサイクルとキャッシュのサポート、新バージョンへユーザーを誘導する前にキャッシュをウォームアップする仕組みが含まれている。

2026-09-28

Microsoft、インテリジェントエージェントと対話型インターフェースを構築するためのBlazor AIコンポーネントを提供

プログラミングとソフトウェア開発

Microsoft、インテリジェントエージェントと対話型インターフェースを構築するためのBlazor AIコンポーネントを提供

Microsoftは、インテリジェントエージェントのストリーミング応答の表示、ツールの実行、承認の管理、状態の同期、.NETアプリケーション内での生成型インターフェースの構築を可能にする、Blazor向けの新しい実験的コンポーネントを発表した。コンポーネントはUIAgentとContentBlockを基盤とし、AG-UIプロトコルを介してリモートエージェントに接続できる。

2026-09-28

アブダビのハッカソン、ソフトウェア開発におけるAIの役割を検証

プログラミングとソフトウェア開発

アブダビのハッカソン、ソフトウェア開発におけるAIの役割を検証

ニューヨーク大学アブダビ校と42アブダビの学生が、JetBrainsの支援を受けた2つのハッカソンで、現実の課題をソフトウェアのプロトタイプへと変換する能力を試した。受賞プロジェクトは、コーディングエージェントの利用によって、テスト、理解、説明責任に対する開発者の責任がなくなるわけではないことを示した。

2026-09-28

Spritely、分散型で安全なピアツーピア・インターネット基盤の構想を提示

プログラミングとソフトウェア開発

Spritely、分散型で安全なピアツーピア・インターネット基盤の構想を提示

SpritelyのChristine Lemmer-WebberとDavid Thompsonが、同プラットフォームがケイパビリティ・セキュリティ、アクターモデル、OCapNプロトコル、petnameシステムを組み合わせ、中央サーバーへの依存を抑えたピアツーピア・アプリケーションを構築する方法を解説する。記事では、委任、同期、命名の問題に対処するうえでのGoblins、Hoot、ローカルCRDTの役割も紹介する。

2026-09-27

GitHub Copilot アプリ内でカスタム作業インターフェースを Canvases を使って作成する方法

プログラミングとソフトウェア開発

GitHub Copilot アプリ内でカスタム作業インターフェースを Canvases を使って作成する方法

GitHub は、自然言語でワークフローを記述し、その後インターフェースを編集してエージェントと並行して使用することで、GitHub Copilot アプリ内にインタラクティブな作業インターフェースを作成する方法を説明しています。これらのインターフェースは、カンバンボード、課題のトリアージ、チェックリスト、ダッシュボードなどに活用できます。

2026-09-25

GitHubはCSS-in-JSを廃止してどのようにサイトのパフォーマンスを改善したか

プログラミングとソフトウェア開発

GitHubはCSS-in-JSを廃止してどのようにサイトのパフォーマンスを改善したか

GitHubはサイトをCSS-in-JSからCSS Modulesへ完全に移行し、サーバーサイドレンダリング時間を55%、コンポーネントの初期化時間を25%削減した。この取り組みは、機能フラグ、ビジュアルテスト、自動化が、サイトを壊すことなく大規模な再構築を実施するうえでどのように役立ったかを示している。

2026-09-25

Microsoftがエージェント間通信プロトコルAG-UI向け公式.NETパッケージをリリース

プログラミングとソフトウェア開発

Microsoftがエージェント間通信プロトコルAG-UI向け公式.NETパッケージをリリース

MicrosoftはCopilotKitと共同で、AG-UIプロトコル向けのネイティブ.NET SDKパッケージを提供した。これにより、C#で記述されたサービスは、PythonおよびTypeScriptと互換性のあるインターフェースを通じてエージェントイベントを生成・消費できる。Microsoft Agent Frameworkは現在、プロトコルの内部実装に代わり、このパッケージを利用している。

2026-09-25

GitHub Copilotはどのように大規模なプルリクエストのレビューインターフェースを再構築したのか

プログラミングとソフトウェア開発

GitHub Copilotはどのように大規模なプルリクエストのレビューインターフェースを再構築したのか

GitHubは、100万行を超える差分と400件以上のインラインコメントを含むチームに対応するため、GitHub Copilotアプリのプルリクエストインターフェースを再構築した方法を説明している。解決策は、あらかじめ決められたコード行のレイアウトと動的なコメントブロックを分離し、段階的な計測と、ユーザーの位置を維持する補正を行うことだった。

2026-09-23

JetBrains、開発者・チーム・組織全体でのエージェント型ソフトウェア開発を管理するAirを発表

プログラミングとソフトウェア開発

JetBrains、開発者・チーム・組織全体でのエージェント型ソフトウェア開発を管理するAirを発表

JetBrainsは、開発環境内外でコーディングエージェント、ワークフロー、ガバナンスを接続するオープンな製品群、JetBrains Airを発表した。この製品群は、AIエージェントの利用拡大に伴って生じるコンテキスト、調整、レビュー、コスト、説明責任のギャップへの対処を目指している。

2026-09-22

JetBrains、コード変更のインタラクティブなデモを記録するモードをJunieに追加

プログラミングとソフトウェア開発

JetBrains、コード変更のインタラクティブなデモを記録するモードをJunieに追加

JetBrainsはJunie CLIツールにJunie /demoモードを導入しました。これにより、エージェントはアプリケーションを起動してインターフェースを操作し、変更の動作を検証するための動画、スクリーンショット、HTMLレポートを記録できます。このモードはGitHub Actionsとも統合され、CIでのマージリクエストのレビューやスモークテストに利用できます。

2026-09-18

JetBrainsのOpenTelemetryコンポーネントはいかにしてマイクロサービスの地図をリアルタイムに描き直すのか

プログラミングとソフトウェア開発

JetBrainsのOpenTelemetryコンポーネントはいかにしてマイクロサービスの地図をリアルタイムに描き直すのか

JetBrainsは、実行中のシステムから送られるOpenTelemetryトレースを基に、開発環境内でService Mapを構築する仕組みを説明している。固定された図や静的なコード解析に依存するのではなく、遅延して到着する順不同のデータを処理し、サービス、データベース、メッセージ統合箇所の関係を段階的に更新する。

2026-09-16