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

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

16 記事

Compose HTML:探索 Kotlin 中服务器端 Web 界面渲染路径

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

Compose HTML:探索 Kotlin 中服务器端 Web 界面渲染路径

JetBrains Blog 的一篇文章探讨了为 Compose HTML 添加 JVM 目标的可能性,以便使用类型安全的 Compose 组件从服务器生成 HTML 页面,同时保留 Kotlin,而不是采用传统的视图模板。消息来源强调,这一想法仍处于探索阶段,并非正式承诺或路线图;它有望成为 Kobweb、Kilua 和 Summon 等框架的共同基础。

2026-08-14

AIで支援されるプログラミングエージェント向けの効果的な指示ファイルの書き方

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

AIで支援されるプログラミングエージェント向けの効果的な指示ファイルの書き方

本稿では、現代のAIモデルには、一般的なガイダンスや長大な手順指示ではなく、推測が難しいローカルな意思決定と制約に関する知識が必要であることを説明します。また、影響のある情報を残し、ツールが強制する内容やモデルが発見できる内容を削除し、ルールを適切な範囲へ移すことで、指示ファイルを見直す方法を示します。

2026-08-12

開発者はどのようにプログラミング言語を乗り換えるのか:プロジェクト要件からKotlinの開発体験まで

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

開発者はどのようにプログラミング言語を乗り換えるのか:プロジェクト要件からKotlinの開発体験まで

JetBrainsは、2025年開発者エコシステム調査のデータを分析し、開発者の将来の計画だけに頼るのではなく、プログラミング言語間で実際に起きた移行を追跡した。結果からは、ほとんどの移行をプロジェクト要件が促している一方、Kotlinはより良い開発体験と現代的な機能を求めるユーザーを引き付けていることが明らかになった。

2026-08-12

JetBrains、AIエージェントとインタラクティブノートブックをサポートするPyCharm 2026.2.1の主なアップデートを発表

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

JetBrains、AIエージェントとインタラクティブノートブックをサポートするPyCharm 2026.2.1の主なアップデートを発表

PyCharm 2026.2.1では、ライブランタイムカーネルを使用してAIエージェントがJupyterノートブック内で作業できるようになり、パッケージのインストール処理を適切なPython環境へ誘導できるようになりました。さらに、marimoノートブックのサポート、パッケージ管理と型検査の改善、組み込みプラグインの変更も導入されています。

2026-08-12

PyCharm ينسّق بيئة Python لوكلاء الذكاء الاصطناعي ويرفع نجاح المهام إلى 98%

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

PyCharm ينسّق بيئة Python لوكلاء الذكاء الاصطناعي ويرفع نجاح المهام إلى 98%

تتيح مهارة Agent Environment Coordinator لوكلاء الذكاء الاصطناعي معرفة المفسّر وبيئة Python المرتبطة بالمشروع قبل تنفيذ الأوامر. ووفق اختبار أجرته JetBrains على ستة نماذج و28 مهمة، ارتفع متوسط النجاح من 68% من دون الوصول إلى بيئة المشروع إلى 98% عند تمكين هذه المهارة.

2026-08-12

JetBrains تمنح وكلاء الذكاء الاصطناعي نواة Jupyter حية داخل PyCharm

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

JetBrains تمنح وكلاء الذكاء الاصطناعي نواة Jupyter حية داخل PyCharm

أطلقت JetBrains مهارة Jupyter جديدة داخل PyCharm تتيح لوكلاء الذكاء الاصطناعي العمل مباشرة على نواة حية مع الحفاظ على حالة البيانات والنماذج بين الخلايا. وتقول الشركة إن الاختبارات أظهرت انخفاضاً في التكلفة مع Claude Opus 5 خلال مهام طويلة، بينما تعتمد الفائدة على النموذج وطبيعة المهمة.

2026-08-12

ライブラリ、SDK、ASP.NET Coreの広範な更新を含む.NET 11 Preview 7の提供開始

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

ライブラリ、SDK、ASP.NET Coreの広範な更新を含む.NET 11 Preview 7の提供開始

Microsoftは.NET 11 Preview 7の提供開始を発表しました。ライブラリ、ランタイム、SDK、C#、ASP.NET Core、.NET MAUI、Entity Framework Core、F#、Windows Formsにおける改善が含まれています。開発者は.NET 11 SDKのインストールを開始できます。Windowsユーザーには、最新のVisual Studio 2026 Insidersのインストールが推奨されます。

2026-08-11

WebStormがACPプロトコルを通じてAIエージェント間の切り替えに対応

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

WebStormがACPプロトコルを通じてAIエージェント間の切り替えに対応

JetBrainsはWebStormにAgent Client Protocol(ACP)のサポートを追加し、開発者が同じ開発環境内から複数のAIエージェントを利用できるようにしました。これには、既存のサブスクリプションに紐づいたエージェントも含まれます。また、このプロトコルにより、カスタムエージェントの接続や、インフラストラクチャおよびデータ処理場所の管理も可能になります。

2026-08-11

MCPの新バージョン、ステートレスで動作するようプロトコルを再構築

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

MCPの新バージョン、ステートレスで動作するようプロトコルを再構築

Model Context Protocolの2026-07-28版はステートレスプロトコルとなり、セッション管理専用のインフラストラクチャなしでCloudflare Workers上でMCPサーバーを実行できるようになりました。このリリースには、複数ラウンドのインタラクション、認可、機能のライフサイクルに関する変更に加え、更新されたSDKパッケージと既存アプリケーション向けの移行パスが含まれています。

2026-08-06

Microsoft.Testing.Platformが失敗したテスト結果を調査可能な証拠に変える方法

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

Microsoft.Testing.Platformが失敗したテスト結果を調査可能な証拠に変える方法

.NET Blogは、GitHub ActionsとAzure DevOpsでのテストレポートを改善するため、Microsoft.Testing.Platformの実践的な利用方法を紹介しています。リグレッション、断続的な失敗、テストホストのクラッシュを区別し、テストホストが停止した場合でも証拠を保持する方法を説明します。また、レポート形式の選択、リポジトリレベルでの設定の固定、互換性の問題や結果公開の重複を避ける方法についても解説します。

2026-08-06

Microsoft、単体テストの生成と検証を行うオープンソースエージェントをリリース

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

Microsoft、単体テストの生成と検証を行うオープンソースエージェントをリリース

Microsoftは、プロジェクトリポジトリを理解し、テストフレームワークを特定し、単体テストを記述して、そのビルドと実行を検証できるオープンソースエージェント「code-testing-generator」を発表しました。同エージェントは152タスクによる社内テストで92.1%の完了率を示し、同じモデルを使用した標準のCopilotの78.9%を上回りました。

2026-07-31

なぜ開発者は自分のツールに愛着を持つのか?それはツールが開発プロセスへの信頼を体現するから

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

なぜ開発者は自分のツールに愛着を持つのか?それはツールが開発プロセスへの信頼を体現するから

この記事では、開発者がツールへの信頼を、慣れや明確なプロセスを通じてどのように形成するのか、またAIエージェント型プログラミングツールがソフトウェア開発ライフサイクルの弱点を自動的に解決するのではなく、むしろ明らかにする理由について論じる。結論として、信頼を築くには新しいツールだけでなく、人間の責任と、共有および改善が可能なプロセスが必要だとしている。

2026-07-29

Microsoft، MCP公式C#パッケージのバージョン2.0をリリース

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

Microsoft، MCP公式C#パッケージのバージョン2.0をリリース

新リリースは2026-07-28付けのMCP仕様に対応し、デフォルトでステートレスモードを採用するとともに、HTTPヘッダーを統一し、対話型ツールに対応するマルチラウンドリクエストをサポートします。リリースは、実験的なTasks拡張を除き、従来のコード、クライアント、サーバーとの幅広い互換性を維持しています。

2026-07-28

MSBuild Binlog Analyzer 拡張機能により、VS Code 内で Copilot を介したビルドログ分析が可能に

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

MSBuild Binlog Analyzer 拡張機能により、VS Code 内で Copilot を介したビルドログ分析が可能に

Microsoft は、MSBuild のバイナリログを分析し、ビルド失敗の原因を説明し、パフォーマンスを比較し、GitHub Copilot を通じてリグレッションを検出する、MSBuild Binlog Analyzer for VS Code の試験版をリリースしました。この拡張機能は Microsoft.AITools.BinlogMcp サーバーを基盤とし、VS Code 1.99 以降、GitHub Copilot、.NET SDK が必要です。

2026-07-27