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

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

128 記事

欧州企業に対し、デジタル主権強化に向けたオープンソースソフトウェア開発への積極的な貢献を求める呼びかけ

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

欧州企業に対し、デジタル主権強化に向けたオープンソースソフトウェア開発への積極的な貢献を求める呼びかけ

プラハで開催されたオープンソース・サミット・ヨーロッパでは、組織や企業に対し、オープンソース技術の単なる消費者から、その開発やガバナンスに積極的に参加する主体へと移行し、外部への技術依存を減らしてデジタルインフラを確保するよう求める声が高まりました。

2026-10-23

Cloudflare、AIで構築された従業員向けアプリケーション管理のためVoidをオープンソース化

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

Cloudflare、AIで構築された従業員向けアプリケーション管理のためVoidをオープンソース化

CloudflareはVoidのオープンソース版を公開した。企業がViteアプリケーションを自社でホスティング・管理し、デプロイ、アクセス、ログ、リソース消費を制御できるツール群だ。このプラットフォームは、情報技術部門の監督外で従業員がAIを使って作成するアプリケーションの問題を対象とするが、リリース前のセキュリティレビューを義務付けるものではない。

2026-10-16

Anthropic、AIプログラミングの加速に対応するGitの社内代替システムを開発

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

Anthropic、AIプログラミングの加速に対応するGitの社内代替システムを開発

Anthropicは、同社における1日あたりのコードマージ件数が2026年5月の2,500件から9月には30,000件超へ増加したことを受け、バージョン管理システム「Scion」を開発した。同システムは従来のインフラと比べてインフラフットプリントを200分の1に削減したが、現時点で一般公開される予定はない。

2026-10-15

Cloudflare、Viteアプリの構築とWorkersへのデプロイ向けオープンソースのVoidを公開

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

Cloudflare、Viteアプリの構築とWorkersへのデプロイ向けオープンソースのVoidを公開

Cloudflareは、Viteのフルスタックアプリケーションを構築してCloudflareにデプロイするためのSDK、コマンドラインインターフェース、セルフホスト型ホスティングプラットフォームを組み合わせたVoidのソースコードを公開した。このツール群は、サーバー、データベース、認証、クラウドリソースの管理を簡素化するとともに、コーディングエージェントの支援を受けて社内アプリケーションを開発するチーム向けの制御機能を提供することを目指している。

2026-10-15

Linuxのメモリ改善にClaude Codeを活用したLinus Torvalds、レビューで競合状態が判明

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

Linuxのメモリ改善にClaude Codeを活用したLinus Torvalds、レビューで競合状態が判明

Claude CodeはLinuxカーネルのページメモリにおけるボトルネックに対処するパッチを生成し、人工的なシナリオで性能を最大23倍に向上させた。しかし、カーネルのレビュアーが競合状態とメモリ回収に関する懸念を発見したため、変更はまだマージされていない。

2026-10-14

Epic Games、AI支援プログラミングを使ってランチャーを再構築

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

Epic Games、AI支援プログラミングを使ってランチャーを再構築

Epic Gamesは、新しいEpic Games Launcherの公開Preview版を開始した。このランチャーは、WindowsとmacOSでの起動速度と応答性の向上を目的に、AIツールの支援を受けてゼロから再構築されており、Linux版のリリースも予定されている。同社は、試験段階ではバグや一部機能の不足があると警告している。

2026-10-14

まだ構築されていないシステムのレジリエンスの欠陥をどう発見するか?

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

まだ構築されていないシステムのレジリエンスの欠陥をどう発見するか?

Hillel Wayneが、システムを実装する前に設計上の欠陥を発見するための形式手法の原則を紹介する。特性の強さ、状態空間の探索、環境に関する仮定に焦点を当て、簡略化した並行性・障害・再試行の分析によって、高コストなエラーを早期に明らかにできることを例示する。

2026-10-14

GitHub、9月の2件の停止後に信頼性向上の詳細を明らかに

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

GitHub、9月の2件の停止後に信頼性向上の詳細を明らかに

GitHubは、データベースへの負荷を軽減し、負荷制御と障害封じ込めのためのツールを追加し、9月にサービスへ影響を与えた2件の障害を受けて、より多くの本番ワークロードをAzureへ移行したと発表しました。一方で、Central USリージョンへの全本番サービスのデプロイという目標は達成できず、Copilotコードレビューでも停止が発生しました。

2026-10-14

EVE Onlineはサンプリングをどのように利用して20年にわたる分散システムを監視しているのか

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

EVE Onlineはサンプリングをどのように利用して20年にわたる分散システムを監視しているのか

CCP Gamesは、トレース開始時点でのサンプリング、決定論的手法とEMA、時間指向のサンプルを組み合わせることで、EVE Onlineにおける監視の精度、コスト、パフォーマンスへの影響のバランスをどのように取っているかを説明している。この実験から、古く高感度なシステムでは、遅延サンプリングの複雑な中央集約型アーキテクチャよりも単純さが有効な場合があることが明らかになった。

2026-10-13

GitHub Copilotがプロジェクトのコード規約を理解できるように設定する方法

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

GitHub Copilotがプロジェクトのコード規約を理解できるように設定する方法

GitHubは、コードリポジトリ内でCopilotにより正確なコンテキストを与える4つの方法として、カスタム指示、エージェントスキル、カスタムエージェント、MCPサーバーを解説している。目的は推測を減らし、Playwrightなどの外部ツールを使って、Copilotがプロジェクトの規約に従い、インターフェースをテストできるようにすることだ。

2026-10-12

プログラミングエージェントは構築を容易にしたが、ゼロから始めるチームは戦略に欠ける可能性が3.5倍高い

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

プログラミングエージェントは構築を容易にしたが、ゼロから始めるチームは戦略に欠ける可能性が3.5倍高い

プラットフォームエンジニアリングの専門家379人を対象とした調査に基づく分析。ゼロからの構築に依存するチームは、明確な戦略がないと報告する可能性が高く、達成するプラットフォーム目標の数も少ないことが分かった。AIによるツール開発が加速する中、何を構築し、どう保守するかのガバナンスは、構築速度よりも重要になっている。

2026-10-12

Durable Taskによる追加の複雑性はいつ正当化されるのか? 実践的な5つのシナリオ

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

Durable Taskによる追加の複雑性はいつ正当化されるのか? 実践的な5つのシナリオ

.NETブログが、長時間にわたり中断を伴うワークフローでDurable Taskを使用する5つのシナリオを、承認や決済からAzure環境のプロビジョニング、AIエージェントまで解説します。この記事では、このツールが実行段階を調整して復元できる一方、外部副作用の安全性や単一実行を単独で保証するものではないことも説明しています。

2026-10-12