リーディングビュー

Devinは「補助ツール」ではなく「同僚」、Cognition AI共同創業者が描くシステム開発の未来

 現代のビジネス環境において、ソフトウェアエンジニアの枯渇は世界的な懸念事項となっている。日本においても、経済産業省は2030年までに約45万人のIT人材が不足すると予測を立てる。 また、20年以上前に構築されたレガシーシステムに依存して、当時の仕様を理解する技術者が既に不在となっているケースも珍しくない。この深刻な「ソフトウェアの欠乏」という社会的課題の解決を目指すのが、AIモデル「Devin」で知られるCognition AIだ。本記事では、同社初の日本イベント「Cognition Merge Tokyo」で共同創業者兼社長のRussell Kaplan氏が語った、根本的な課題と技術的なブレイクスルーを紹介する。
  •  

.NET MAUIアプリ構築で、APIキーをサーバーから安全に取得する

 本連載では、.NET 9で登場した新しいソリューションテンプレートである「.NET MAUI Blazor HybridアプリとWebアプリ」について解説します。前回は、.NET MAUIのネイティブ機能を活用して、生成した画像をデバイスに保存する機能を実装しました。今回は、APIキーをソースコードに埋め込むのではなく、サーバーから安全に取得する方式に変更します。モバイルアプリにAPIキーを含めないことで、セキュリティを向上させることができます。
  •  

AIが書いたコードの品質をどう守る?「SonarQube」の最新機能で“品質”と“スピード”を両立!

 AIコーディングが当たり前になった時代、開発者にとっての課題は「いかに速く書くか」から「いかにコードの品質を担保するか」へと移りつつある。このような背景の中で、その価値が見直されているのが「SonarQube」だ。IDE上でのリアルタイム解析やQuality Gateによる品質管理の自動化、さらに「SonarQube MCP Server」を使ったAIエージェントとの連携にも対応したSonarQubeは、単なるコード品質管理ツールから、“開発生産性を引き上げる存在”へと進化しているという。Developers Summit 2026ではSonarSource Japanの施文翰氏が登壇し、SonarQubeの最新機能について、デモを交えながら紹介した。
  •  
❌