TechTargetは「ストラングラーフィグパターン」に関する記事を公開した。これは、ソフトウェア開発においてレガシーシステムを段階的に新しいシステムへと置き換えるための設計手法だ。
Matt Heusser()
AWSは統合開発環境「Kiro」を発表した。「スペック」や「フック」などの機能によって、プロトタイプ開発から本番運用までを一貫してサポートするという。
()
Microsoftは、「Visual Studio Code」の新しいバージョン「June 2025」(バージョン 1.102)を公開した。AIチャットやMCPサポート、エディタ機能など、さまざまな機能が強化されている。
()
ノーコードでAIチャットbotを作成できるDifyの入門連載。今回は、Difyで作成したカスタマーサポート用チャットbotをWebサイトへ簡単に組み込む方法を解説します。iframeやウィジェットボタンによる設置手順や、デザイン・カラースキーマのカスタマイズ方法も紹介します。
山田研二(著)/山田祥寛(監修)()
Dockerは「Docker Desktop 4.43」の一般提供を開始した。Docker Model RunnerやMCPカタログ、MCP Toolkit、Gordonなど、さまざまな機能が強化されている。
()
Element Labsは、大規模言語モデルをローカルにダウンロードして実行できるローカルAIツールキット「LM Studio」を、企業や組織での利用でも商用ライセンスを不要とした。
()
Microsoftは、「GitHub Copilot」の拡張機能「Copilot Chat」のソースコードをGitHubに公開した。同社は「Visual Studio CodeをオープンソースのAIコーディングエディタに進化させる計画の第一段階だ」としている。
()
Rustの新しいバージョン「Rust 1.88.0」が公開された。「let chains機能」「naked関数」「Cargoの自動キャッシュクリーニング」などが利用可能になっている。
()
Gartnerは、ソフトウェアエンリニアリングに関する2025年以降のトレンドを発表した。同社は「将来を見据えた効率的なエンジニアリング手法を導入するためのヒントになる」としている。
()
対話型AI(人工知能)にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、プログラムの実行の流れをコントロールする制御構文について、繰り返し処理とジャンプ構文を学習します。for文とwhile文の違い、どのようなときに繰り返しを使うかを理解しましょう。
山内直(著)/山田祥寛(監修)()
気軽に試せるラップトップ環境で、チャットbotを提供するオールインワンの生成AI環境構築から始め、Kubernetesを活用した本格的なGPUクラスタの構築やモデルのファインチューニングまで解説する本連載。今回は「SQLite MCP」「Playwright MCP」を活用し、データやテストコードを生成する一連の流れを解説します。
岡本隆史,正野勇嗣,白井博章()
Microsoftは、「GitHub Copilot」をユーザーのニーズに最適化させるのに役立つ「Awesome GitHub Copilot Customizations」リポジトリを公式ブログで紹介した。
()
ガートナージャパンは、DXの取り組みと内製化に関する調査結果を発表した。それによると多くのIT業務で内製化率は低い水準にとどまっており、外部リソースの活用が不可欠な状況であることが分かった。
()
Dockerは「The 2025 Docker State of Application Development Report」の中から、AIツールと開発に関する調査結果の概要を抜粋し、ブログで紹介した。
()
Anthropicは、「Claude」アプリでインタラクティブなAIアプリをコーディング不要で作成、ホスト、共有できるようにした。
()
TechTargetは「APIセキュリティのベストプラクティス」に関する記事を公開した。APIセキュリティを確保するために有用な13個の施策を紹介している。
Dave Shackleford()
Java×Spring AIで始めるAIプログラミングの入門連載。前回は、Spring AIを導入するまでの流れを紹介しました。今回は、Spring AIの主な特徴であるAIチャットを行う上での基本的な流れと、その理解に必要となる基本的な概念を解説します。
小林昌弘(著)山田祥寛(監修)()
Anysphereは2025年6月30日、「Cursor」のエージェント機能「Cursor Agent」のWebおよびモバイル対応を発表した。同社は「場所を選ばず、コード生成やリサーチを実行できる環境が整った」としている。
()
業務改善の手段として注目される「ノーコード開発」。その概要から、業界動向、導入のメリット・デメリット、現場での活用事例、ノーコード開発ツールの導入ポイントまで、調査データを交えながら詳しく説明する。
雨輝ITラボ(リーフレイン)()
Anthropicのエージェント型コーディングツール「Claude Code」がリモートMCPサーバをサポートしたと発表した。同じタイミングで「Visual Studio Code」でClaude Codeの機能を直接利用できる拡張機能も公開されている。
()
SlashDataは、ソフトウェア開発者の現状調査レポート「State of the Developer Nation 29th Edition」の中から、ソフトウェア開発プロジェクトの課題に関する調査結果をブログで紹介した。
()
ローコード開発とはどのようなものか、kintoneを題材に具体的な開発手順を解説する連載。今回は、企業の業務アプリ開発に欠かせないアクセス権限の制御、アクセス権限と似ている通知機能の設定などについて解説します。
木戸裕一郎(著)/山田祥寛(監修)()
GitHubは、AIコーディングアシスタント「GitHub Copilot」の新機能「Agent Mode」の一般提供を開始した。開発者が実施する作業の一部をCopilotが自律的に実行し、ソフトウェア開発の生産性向上を目指すという。
()
Microsoftは2025年6月12日、「Visual Studio Code」の最新版「May 2025」(バージョン1.101)が、MCPの全機能をサポートしたと発表した。
()
ノーコード/ローコードでAIアプリ構築を構築できるオープンソースプラットフォーム「Dify」を活用して、AIチャットbot作成のいろはを解説する本連載。初回は、Difyの概要や基本機能、料金体系を整理しながら、カスタマーサポート用チャットbotを作成する手順を分かりやすく解説します。
山田研二(著)/山田祥寛(監修)()
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年6月版が公開された。首位のPythonが2カ月連続でPython史上最高のレーティングを獲得した一方、SQLは過去最低の12位に転落した。
()
対話型AIにアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、プログラムの実行の流れをコントロールする制御構文について、まずは条件分岐を学習します。その最も基本となるif文とswitch文を、条件式を作る際の考え方とともに理解しましょう。また、これらのより簡潔な書き方である条件演算子とswitch式も紹介します。
山内直(著)/山田祥寛(監修)()
Appleは2025年6月9日、Containerizationフレームワークなど開発者向けの新しい機能やツールを発表した。プライバシーを重視したAIの開発環境が大幅に強化されている。
()
SlashDataは、ソフトウェア開発者の現状調査レポート「State of the Developer Nation 29th Edition」の中から、開発者によるプログラミング言語の使用状況の調査結果を紹介した。
()
Anthropicは、エージェント型コーディングツール「Claude Code」の解説ページを公開した。同ツールは、自然言語を通じて開発者がより速くコーディングできるようサポートするとしている。
()