開発者向けブログサマリー - 2025/07/07
開発者向けの以下のブログから更新情報をサマリーして投稿します。
対象ブログ一覧
1. Microsoft Azure Blog
2. .NET Blog
3. Visual Studio Blog
4. Semantic Kernel
5. Azure DevOps Blog
6. Engineering@Microsoft
7. Azure SDK Blog
8. Developer Support
Apps on Azure Blog articles
Title: Get ready for Microsoft Build 2025
Date: 2025-05-01 21:20:52
Summary: Microsoft Buildの開催が間近に迫り、参加者の準備をサポートするリソースが紹介されています。イベントは5月19日から22日にオンラインで無料視聴可能で、.NETやC#、AIの活用法、GitHub Copilotのデモなど、さまざまなセッションが予定されています。Pythonと.NETの連携や最新の開発ツールについて学び、新しいスキルを習得する絶好の機会です。参加して知識を深め、アプリケーション開発を次のレベルへ引き上げましょう。
Title: Microsoft.Extensions.AI: Integrating AI into your .NET applications
Date: 2025-05-05 13:26:06
Summary: Microsoft.Extensions.AIは、.NETアプリケーションにAIサービスを統合するための統一された抽象化とミドルウェアを提供します。これにより、Azure AIやOpenAIなどのAI機能を容易に利用できます。この記事では、GitHub ModelsやAzure AI Foundryを使用して、.NETアプリケーションにテキスト生成機能を追加する手順を紹介します。Microsoft.Extensions.AIを利用することで、複雑なHTTPリクエストや認証を管理する手間を省き、統一されたAPIインターフェースを通じて様々なAIモデルとやり取りできます。
Title: Streamline & Modernise ASP.NET Auth: Moving enterprise apps from IIS to App Service with Easy Auth
Date: 2025-04-30 14:16:07
Summary: この記事では、ASP.NETやASP.NET CoreアプリケーションをAzure App Serviceに移行する際の認証と認可の管理方法について説明しています。従来のIntegrated Windows Authenticationから、クラウドに適したOpenID ConnectやOAuthなどの現代的な認証プロトコルへの移行が推奨されています。App Serviceの「Easy Auth」機能は、コード変更をほぼ必要とせず、認証と認可を簡単に実装できる利点があります。特にEntra IDを使用した認証の設定について詳しく解説されています。ASP.NETとASP.NET Coreのアプリケーションでの認証情報や役割の管理方法も紹介されています。Easy Authは、企業アプリのモダナイズに役立つツールです。
Title: How to use Azure Table Storage with .NET Aspire and a Minimal API
Date: 2025-05-02 19:29:35
Summary: Azure Storageを.NET Aspireプロジェクトに統合した経験を共有しています。簡単なデモプロジェクトを構築して基本を学び、その知識を応用してAzUrlShortenerという実際のアプリケーションを移行しました。この記事では、Azure Table Storageを使用した.NET Aspireソリューションの構築方法を解説し、プロジェクトのローカルおよびAzureでの実行を可能にする手法を示しています。さらに、プロジェクトの構造化やエンドポイントの設定方法についても触れています。AzUrlShortenerの移行では、Azure.Data.Tablesパッケージへの変更がスムーズに進行し、デプロイメントも初回で成功しました。
Title: Tracking Kubernetes Updates in AKS Clusters
Date: 2025-04-29 16:02:25
Summary: Azure Kubernetes Service (AKS)のクラスター管理において、Kubernetesの新バージョンへの対応やサポートされているバージョンの維持は難しいです。Azure Kubernetes Fleet Managerを利用すると、クラスターのバージョン管理と更新が効率的に行えますが、まだ準備が整っていない場合は、Resource GraphとAzure Workbooksを活用して、AKSクラスターのバージョンを確認し、アップグレードが必要なものを把握するレポートを作成することができます。これには、Resource GraphのクエリとAzure CLIを利用した情報収集が必要で、Azure Workbooksで視覚化とレポートの作成が可能です。
Title: FSI Knowledge Mining and Intelligent Document Process Reference Architecture
Date: 2025-04-29 09:55:08
Summary: 保険会社や銀行などのFSI顧客は、大量のデータを活用して製品提供を行っています。MicrosoftはGenAIを用いて、データアクセスを簡素化し、処理時間を短縮する統合システムを提供し、規制遵守を維持しつつビジネスを変革しています。Knowledge Miningは大規模な非構造データを検索可能な知識ストアに変換し、Intelligent Document Processingはデータ抽出を自動化します。これにより、効率的なデータ管理が可能となり、業務の生産性が向上します。例として、詐欺調査業務の効率化が挙げられます。
Title: Add-ins and more – WordPress on App Service
Date: 2025-04-29 04:28:11
Summary: WordPressをAzure App Serviceでセットアップするプロセスは簡単で、必要なリソースが効率的に配置されます。アドイン機能により、管理されたIDで安全にAzureリソースにアクセスし、Azure Communication Servicesでメール管理を行い、Azure CDNやFront Doorでパフォーマンスを向上させることができます。また、Azure Blob Storageでファイルを効率的に管理し、仮想ネットワークやステージングスロットで安全に環境を構築できます。高可用性もプレミアムプランで提供され、ビジネス継続性を確保します。さらに、サポートやフィードバックを通じて、ユーザーの意見を反映し改善を続けています。
Title: Azure Kubernetes Fleet Manager Demo with Terraform Code
Date: 2025-04-25 22:36:01
Summary: Azure Kubernetes Fleet Managerは、複数のAKSクラスタを効率的に管理するためのツールです。これにより、最大100のクラスタを一元的に管理し、アップグレードのオーケストレーションやリソースの伝播を可能にします。また、Azure Front Doorを使用してグローバルなトラフィックの分散を実現し、開発や運用環境のクラスタを安全にアップグレードできます。Terraformを使った自動化もサポートされていますが、現在一部の機能はプレビュー段階です。実際の利用例として、国際的な小売企業が安全で効率的なクラスタ管理を実現しています。Fleet Managerは今後も機能が拡張される予定です。
Title: Announcing Public Preview of Larger Container Sizes on Azure Container Instances
Date: 2025-04-23 17:49:55
Summary: Azure Container Instances (ACI)は、クラウドでコンテナを迅速かつ簡単に実行できるサーバーレスソリューションです。新たに公表されたプレビューでは、より大きなコンテナサイズを提供し、標準および機密コンテナで最大32 vCPUと256 GBのメモリをサポートします。これにより、データ推論、共同分析、大規模データ処理、高性能計算などのシナリオで、効率的なリソーススケーリングとパフォーマンスの向上が可能となります。利用開始には、AzureポータルやCLIなどを通じたデプロイが必要です。
Title: Strapi on App Service: Quick start
Date: 2025-04-25 03:36:20
Summary: Strapiは開発者に優しいヘッドレスCMSで、Azure App Serviceを利用したデプロイが推奨されています。このガイドでは、AzureのMySQLやPostgreSQLデータベースと連携し、StrapiサイトをAzure App Service Linux上に作成・デプロイする手順を紹介します。Azureの各種サービス(App Service、データベース、メール、仮想ネットワーク、Blobストレージ、管理されたアイデンティティ)を統合し、開発から本番環境への移行もサポートします。デプロイにはAzureポータル、CLI、PowerShellが利用可能です。
.NET Blog
Title: Packaging and Publishing a .NET MAUI Library with GitHub Actions
Date: 2025-04-30 17:05:00
Summary: この記事では、GitHub Actionsを使用して.NET MAUIライブラリを構築・公開するためのDevOpsパイプラインの設定方法について説明しています。詳細は.NET Blogに掲載されています。
URL: https://devblogs.microsoft.com/dotnet/dotnet-maui-libraries-github-actions/
Title: Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview)
Date: 2025-04-23 03:46:29
Summary: iOS開発者はこれまで、SignalRとリアルタイムの双方向通信を行うために、コミュニティ製のクライアントや独自のSwift実装に頼る必要がありましたが、これには保守や互換性の問題が伴いました。公式のSignalR Swiftクライアントがパブリックプレビューとして登場し、これにより迅速にリアルタイム機能を追加できるようになりました。
Visual Studio Blog
Title: Set the default file encoding
Date: 2025-04-28 14:50:31
Summary: クロスプラットフォーム環境でのファイルエンコーディングの問題を解決するため、Visual Studioに「デフォルトファイルエンコーディング」オプションが追加されました。これにより、ファイル保存時のエンコーディングを指定でき、作業効率を向上させることが可能です。
URL: https://devblogs.microsoft.com/visualstudio/set-the-default-file-encoding/
Title: Effortless adjustments with an adaptive paste
Date: 2025-04-23 14:51:46
Summary: Visual Studio 2022は、コードをコピー&ペーストする際にCopilotを活用して貼り付けたコードをプロジェクトに適応させる機能を導入しました。これにより、手間のかかる手動修正を効率化し、コード調整にかかる時間を短縮できます。
URL: https://devblogs.microsoft.com/visualstudio/effortless-adjustments-with-an-adaptive-paste/
Semantic Kernel
Title: RC1: Semantic Kernel for Java Agents API
Date: 2025-05-06 09:11:34
Summary: Semantic Kernel for Java Agents APIのリリース候補版が発表されました。これは、Java開発者がSemantic Kernelフレームワークを使用して、知的で自律的なエージェントを構築し、豊かで文脈的なインタラクティブAI体験を実現するための重要なステップです。
URL: https://devblogs.microsoft.com/semantic-kernel/preview-release-semantic-kernel-for-java-agents-api/
Title: Guest Blog: Orchestrating AI Agents with Semantic Kernel Plugins: A Technical Deep Dive
Date: 2025-05-02 21:10:12
Summary: Jarre Nejatyabがゲストブログで、Semantic Kernel Pluginsを使ったAIエージェントのオーケストレーションについて技術的な詳細を紹介しています。大規模言語モデルの進化に伴い、AIエージェントのオーケストレーションは、複雑な推論やタスク実行を可能にする高度な認知アーキテクチャ構築において重要な役割を果たしています。
Title: Guest Blog: Letting AI Help Make the World More Accessible – Analyzing Website Accessibility with Semantic Kernel and OmniParser
Date: 2025-04-28 19:29:13
Summary: Semantic Kernelブログにて、ゲスト著者のJonathan DavidがAIを活用して世界をよりアクセス可能にする方法について解説します。彼はSemantic KernelとOmniParserを用いてウェブサイトのアクセシビリティを分析する方法を紹介し、EUのアクセシビリティ法やドイツのバリアフリー法についても触れています。
Title: Guest Blog: SemantiClip: A Practical Guide to Building Your Own AI Agent with Semantic Kernel
Date: 2025-04-25 21:42:30
Summary: 本日は、Vic Perdana氏をゲスト著者として迎え、Semantic Kernelブログで彼の「SemantiClip: Semantic Kernelを使ったAIエージェント構築の実践ガイド」を紹介します。最近、AIエージェントが話題となっています。詳細はVicに任せます。記事はSemantic Kernelブログに掲載されています。
Title: Customer Case Study: Microsoft Store Assistant — bringing multi expert intelligence to Microsoft Store chat with Semantic Kernel and Azure AI
Date: 2025-04-24 15:16:06
Summary: 2024年10月、MicrosoftはMicrosoft Storeの旧型チャットボットをAzure Open AIとSemantic Kernelを活用したMicrosoft Store Assistantに置き換えました。この変革により、SurfaceやXbox製品、Microsoft 365、Azureサービス、Dynamics、Power Platformを含むMicrosoftの全ポートフォリオを理解する対話型の体験が可能になりました。
Azure DevOps Blog
Title: Introducing Azure DevOps ID Token Refresh and Terraform Task Version 5
Date: 2025-05-02 08:16:56
Summary: Azure DevOpsとTerraformのOpenID Connectによるワークロードアイデンティティ連携の使用体験が向上しました。これにより、多くの要素が組み合わさり、新たにMicrosoft DevLabsのバージョン5が発表されました。詳細はAzure DevOps Blogにて紹介されています。
Title: Spring Cleaning: A CTA for Azure DevOps OAuth Apps with expired or long-living secrets
Date: 2025-04-23 17:16:23
Summary: MicrosoftはAzure DevOps OAuthアプリの新規登録を終了しました。2026年の終了に向け、既存のアプリ所有者への移行支援を行い、今後はMicrosoft Identityプラットフォームを使用してアプリ開発を進める方針です。
Engineering@Microsoft
Azure SDK Blog
Title: Azure SDK Release (April 2025)
Date: 2025-04-25 17:55:05
Summary: Azure SDKは毎月リリースされます。この記事では、今月の注目点とリリースノートを紹介しています。詳細はAzure SDK Blogの投稿「Azure SDK Release (April 2025)」をご覧ください。
URL: https://devblogs.microsoft.com/azure-sdk/azure-sdk-release-april-2025/
Title: Azure Developer CLI (azd) in a real-life scenario
Date: 2025-04-24 17:20:06
Summary: この投稿では、Azure Developer CLI (azd)を使用した移行時の有益なヒントと学んだ教訓を共有しています。詳細はAzure SDK Blogで確認できます。
URL: https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-in-a-real-life-scenario/
Title: Azure SDK modularized libraries for JavaScript
Date: 2025-04-23 16:25:10
Summary: この投稿は、Azure SDKのJavaScript向け新しいモジュール化されたライブラリを発表しています。詳細はAzure SDKブログで確認できます。
URL: https://devblogs.microsoft.com/azure-sdk/azure-sdk-modularized-libraries-for-javascript/
Developer Support