2026-09

Java / Spring

再デプロイなしで原因に迫る。IntelliJ IDEAのLogpointsを実務で使いこなす

printlnとブレークポイントの間にある、実務的な選択肢障害調査で最初に思い浮かぶ手段は、println によるログ出力か、デバッガーのブレークポイントでしょう。しかし、実行中の処理を止められない非同期処理や、タイムアウトが厳しい通信処理...
Java / Spring

GitHub CopilotのランタイムがRustへ移行――AIエージェントによる大規模リライトは何を変えたのか

GitHub Copilotの中核ランタイムをRustへ全面移行GitHubは、Copilot CLI、Copilotアプリ、Copilot SDKなどを支えるエージェント実行ランタイムを、TypeScript/Node.jsからRustへ...
個人開発

個人開発にVPSは必要?ローカルPC・クラウド・VPSの違いと選び方

この記事にはアフィリエイト広告が含まれています。個人でWebアプリやAIアプリを開発していると、最初は自分のPCだけで十分でも、 ある段階から「このアプリをどこで動かすか」という問題が出てきます。Spring Bootで作ったWeb API...
クラウド

ERPの例外処理をAIエージェント化する実装パターン――SAP S/4HANAとAWSの連携をどう設計するか

ERP運用のボトルネックは「通常処理」ではなく例外処理ERP導入後の業務は、定型的なトランザクション処理だけで完結するとは限りません。請求金額の不一致、納品情報の不足、受注と出荷データの不整合など、処理の一部が例外として保留されると、担当者...
開発ツール

「トークンを減らせば安い」は誤り? GitHub Copilotに学ぶAIエージェントの総コスト最適化

トークン削減だけでは、AIエージェントは安くならないAIコーディングエージェントのコスト最適化というと、1回のツール呼び出しで返す文字数や、消費トークン数を減らす方法に注目しがちです。しかし、GitHubが公開したCopilotの改善事例は...
開発ツール

GitHub CopilotでAIエージェントを並列実行する:Git worktreeが変える開発ワークフロー

AIエージェントは「1人ずつ」動かす必要がないAIコーディングエージェントを使った開発では、これまで一つのタスクを依頼し、完了を待ってから次の作業に移るという進め方が一般的でした。しかし、実際の開発では、機能追加、テスト、コードレビュー、ア...
クラウド

RustでLLMエージェントを実装する実践入門――Rigの設計思想と使いどころ

RustでLLMアプリケーションを構築する選択肢として、オープンソースライブラリの「Rig」が注目されています。Rigは、OpenAI、Anthropic、Geminiなど複数のLLMプロバイダーを共通のRustインターフェースで扱いながら...
開発ツール

Gemini 3.8 Flashは「速答型」から「検証型」へ——Junieで試す長時間コーディングの実力

Gemini 3.8 FlashがJunieに登場Googleの新しいコーディングモデル Gemini 3.8 Flash が、JetBrainsのAI開発支援ツール「Junie」で利用可能になりました。対象はIDEプラグインとJunie ...
開発ツール

IDEの起動が遅いのはなぜか――Rider/ReSharperとMicrosoft Defenderの意外な関係

IDEの起動時間を左右する「アプリの外側」の処理RiderやReSharperの起動が遅いとき、まず疑うのはプラグインの初期化、DLLのロード、インデックス作成、あるいはCPUやストレージの性能です。しかし、JetBrainsの調査では、W...
クラウド

GitHubの2026年8月障害から学ぶ、大規模サービスの可用性設計

障害が示したのは「単一原因」ではなく、余力不足の連鎖GitHubは2026年8月、GitHub Actions、Issues、Pull Requests、API、Copilotなど複数のサービスで障害が発生したことを報告しました。個々の障害...