開発者向けブログサマリー - 2025/02/12
開発者向けの以下のブログから更新情報をサマリーして投稿します。
対象ブログ一覧
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: Deploy Datadog Agent to AKS clusters with Datadog Azure Native ISV Service
Date: 2025-02-10 18:54:18
Summary: Datadog Azure Native ISV Serviceは、Microsoft AzureとDatadogの強力な統合であり、Azure MarketplaceとAzureポータルで利用可能です。このサービスにより、Azureのワークロードをシームレスに監視し、技術スタックの性能を包括的に把握できます。DatadogエージェントをAzure Kubernetes Service(AKS)上に簡単に導入でき、統合されたダッシュボードでAKSクラスターの健康状態と性能を即座に可視化できます。Azureポータルからエージェントのインストールやアンインストールが容易で、統一された請求やシングルサインオンも可能です。
Title: Meet First Round of Speakers for Microsoft JDConf 2025: Code the future with Java and AI
Date: 2025-02-10 16:43:53
Summary: Microsoft JDConf 2025は、Java、クラウド、AI技術に関する最新の進展を探求するための貴重な機会を提供します。4月9日から10日に開催され、Javaの専門家たちと交流し、実践的な洞察を得ることができます。セッションにはJava 25やSpring Boot、GitHub Copilot、AI開発体験など多岐にわたるテーマが含まれます。参加登録はこちらから。
Title: How I build NoteBookmark using C# and Azure Container App
Date: 2025-02-10 12:46:53
Summary: 著者は、読んだ記事を記録し個人の意見をメモするためのアプリ「NoteBookmark」を開発しました。このアプリは、Azure Container Apps上で動作し、.NET Blazorをフロントエンド、.NET Minimal APIをバックエンドとして使用しています。データはAzure Storage Tableに保存されます。Azure Container Appsの「Easy Auth」機能を利用してセキュリティを確保し、GitHub Actionsを用いたCI/CDパイプラインも構築しています。このプロジェクトの詳細はGitHubで公開されています。
Title: Giving Granular Controls to Azure EasyAuth
Date: 2025-02-07 06:36:07
Summary: AzureのEasyAuthは、Webアプリケーションの認証・認可プロセスを簡素化する機能です。Azure App Service、Functions、Container Apps、Static Web Appsに組み込まれていますが、細かい制御は難しい場合があります。開発者コミュニティはこれに対処するため、いくつかのソリューションを提供しています。この記事では、EasyAuthによって生成された認証トークンをBlazorや他のASP.NET Core Webアプリケーションで利用可能な形式に変換する方法を紹介しています。具体的な手順や必要なNuGetパッケージについても説明しています。
Title: Introducing Support for Multiple JMeter Files and Fragments in Azure Load Testing
Date: 2025-02-06 03:11:27
Summary: Azure Load Testingの大幅な更新により、複数のJMeterファイルとフラグメントをテスト構成に使用できるようになりました。これにより、モジュール化、柔軟性、スケーラビリティが向上し、複雑なアプリケーションの包括的なパフォーマンステストが可能になります。この新機能では、複数のJMeterファイルを一つのテスト構成に含めたり、再利用可能なJMeterフラグメントを使って、認証ワークフローや共通リクエストシーケンスなどを定義できます。これにより、大規模なアプリケーションのテスト管理が簡素化され、チーム間のコラボレーションが向上します。
Title: Enhancing Security for Azure Container Apps with Aqua Security
Date: 2025-02-06 00:01:40
Summary: Azure Container Apps (ACA)は、スケーラブルなコンテナ化されたワークロードを実行するためのサーバーレスプラットフォームです。セキュリティ機能としては、ルートアクセスなしの隔離、仮想ネットワーク統合、Azure Active Directoryとの連携による管理されたアイデンティティがあります。Aqua SecurityはACAのセキュリティを強化し、サプライチェーンセキュリティ、包括的なイメージスキャン、ポリシーの適用、エージェントレスの発見とスキャン、そしてランタイム保護を提供します。これにより、ACAワークロードのセキュリティ要件を満たすことができます。
Title: Modernizing Enterprise Asset Management: The Power of IBM Maximo on Azure Red Hat OpenShift
Date: 2025-02-05 16:14:22
Summary: 企業は2025年9月にサポート終了を迎えるIBM Maximo 7.6.1.xのモダナイズが急務となっています。IBM、Microsoft、Red Hatが提供する「IBM Maximo on Azure Red Hat OpenShift (ARO)」は、柔軟なデプロイメントオプションと自動スケーリング、強化されたセキュリティ機能を持つ現代的なエンタープライズ資産管理ソリューションです。これにより、運用効率を向上し、クラウドネイティブのイノベーションを実現します。企業は迅速な移行を検討すべきです。
Title: Automate Your Load Tests: Introducing Scheduled Load Tests in Azure Load Testing
Date: 2025-02-06 08:23:12
Summary: Azure Load Testingでのスケジュール機能は、アプリケーションの安定性とスケーラビリティを継続的に評価するために役立ちます。テストは日次、週次、月次などで設定でき、cron表現による複雑なパターンも可能です。特定の条件でテストを終了させたり、3回連続で失敗した場合は自動的にスケジュールを無効にします。スケジュール設定はAzureポータルから簡単に行え、テストの状況はスケジュールペインで確認・管理できます。詳細は公式ドキュメントで確認できます。
Title: Do more with Copilot and agents
Date: 2025-02-03 22:44:55
Summary: この記事では、2月に開催されるCopilotとAIエージェントに関するイベントや学習リソースを紹介しています。GitHub Copilot BootcampやMicrosoft 365 Copilot Developer Campなど、開発者向けのトレーニングやハンズオンラボが提供されます。また、Azure AI Agent Serviceや新しいMicrosoft 365 Agents SDKなど、AIエージェント開発を支援するツールも紹介されています。他にも、.NETやMicrosoft Teams向けのリソースも豊富に用意されています。
Title: Open Standard Enterprise Java and our Secure Future Initiative
Date: 2025-02-06 15:00:00
Summary: Microsoft Azureは、エンタープライズJavaワークロードに最適なプラットフォームであり、Jakarta EEとMicroProfileのサポートも充実しています。Azureは、Oracle、IBM、Red Hatと提携し、Azureネイティブな展開体験と詳細なガイダンスを提供しています。Secure Future Initiative(SFI)は、これらのJavaランタイムにおけるセキュリティを強化するMicrosoftの取り組みであり、設計・デフォルト・運用の各段階でセキュリティを確保する原則に基づいています。SFIに準拠した最適な実践方法(”paved paths”)も提供されており、企業が自信を持ってAzureでJavaアプリケーションを実行できるようサポートしています。
Title: Building a TOTP Authenticator App on Azure Functions and Azure Key Vault
Date: 2025-01-31 14:32:43
Summary: 2要素認証(2FA)は現代のデジタルセキュリティの重要な防御手段です。Microsoft Authenticatorなどのアプリが多く利用されていますが、特定のカスタマイズやセキュリティ管理が必要な場合は、自分でTOTP(時間ベースのワンタイムパスワード)ソリューションを構築する価値があります。この記事では、Azureのクラウドサービスを使用してTOTP認証アプリを構築する方法を解説します。Azure Functionsをサーバー側の操作に、Azure Key Vaultをシークレット管理に使用し、標準的なTOTPプロトコル(RFC 6238)に準拠しています。この実装は概念実証として提供され、カスタム認証ソリューションを検討するチームにとって有益です。
Title: Leveraging Azure Container Apps Labels for Environment-based Routing and Feature Testing
Date: 2025-01-30 09:30:24
Summary: Azure Container Appsのラベルとトラフィックスプリッティング機能を使用すると、開発者は複数のアプリバージョンを管理し、異なる環境に基づいてトラフィックをルーティングし、ユーザーに影響を与えずに機能をテストできます。ステージング環境で実験的機能を内部テストし、検証後に本番環境へシームレスに移行する手順を紹介します。ラベルは異なるリビジョンの識別とルーティングを簡素化し、CI/CDパイプラインにおいても効率的です。
Title: DeepSeek-R1 on Azure Container Apps Serverless GPUs
Date: 2025-01-29 05:37:44
Summary: Azure Container Appsは、サーバーレスの管理されたコンテナプラットフォームであり、AIアプリケーションを含む任意のコンテナ化されたワークロードをデプロイ可能です。新しいAIモデルDeepSeek-R1を含むアプリを素早く展開し、顧客の需要に応じて自動スケーリングします。必要なAzureアカウントとサーバーレスGPUクォータを取得し、Azure Portalを通じてリソースを作成し、DeepSeek-R1を実行するための手順に従います。次に、Ollamaのライブラリから任意のモデルを選択して使用できます。
.NET Blog
Title: .NET and .NET Framework February 2025 servicing releases updates
Date: 2025-02-11 20:45:00
Summary: 2025年2月の.NETおよび.NET Frameworkの最新サービス更新についての要約です。詳細は公式ブログ「.NET Blog」で確認できます。
URL: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-february-2025-servicing-updates/
Title: C# Dev Kit Updates: .NET Aspire, Hot Reload, and More!
Date: 2025-02-11 18:05:00
Summary: C# Dev Kit for VS Codeの最新機能と強化点について、.NET Aspireのオーケストレーションサポート、新しいホットリロード機能、強化されたデバッグ機能などを紹介しています。
Title: Microsoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks
Date: 2025-02-10 18:05:00
Summary: すべての主要な.NETテストフレームワーク(Expecto、MSTest、NUnit、TUnit、xUnit.net)が、Microsoft.Testing.Platformをサポートするようになりました。これにより、新しいテストプラットフォームを利用してテストを実行できるようになります。
URL: https://devblogs.microsoft.com/dotnet/mtp-adoption-frameworks/
Title: .NET 9 Networking Improvements
Date: 2025-02-06 18:05:00
Summary: .NET 9では、HTTPスペース、HttpClientFactory、セキュリティなどの新しいネットワーキング機能が導入されました。詳しくは.NETブログで紹介されています。
URL: https://devblogs.microsoft.com/dotnet/dotnet-9-networking-improvements/
Title: ASP.NET Core on .NET Framework servicing release advisory: ASP.NET Core 2.3
Date: 2025-02-04 18:00:00
Summary: ASP.NET Core 2.1がASP.NET Core 2.3として再リリースされ、サポートされていないASP.NET Core 2.2ユーザーがサポートされるバージョンに移行できるようになりました。
URL: https://devblogs.microsoft.com/dotnet/servicing-release-advisory-aspnetcore-23/
Title: Build Intelligent Apps with .NET and DeepSeek R1 Today!
Date: 2025-01-31 20:51:45
Summary: Microsoft.Extensions.AIライブラリを使用して、DeepSeek R1を.NETアプリケーションに簡単に統合する方法を学びましょう。詳細は.NET Blogの「Build Intelligent Apps with .NET and DeepSeek R1 Today!」をご覧ください。
URL: https://devblogs.microsoft.com/dotnet/start-building-an-intelligent-app-with-dotnet-and-deep-seek/
Visual Studio Blog
Title: Visual Studio 2022 v17.13 is Now Available!
Date: 2025-02-11 18:34:45
Summary: Visual Studio 2022 v17.13がリリースされました。このアップデートは安定性とセキュリティの向上に重点を置き、ユーザーからの要望に基づいた新しいツールや機能強化が含まれています。特に高度なデバッグ機能など、開発者向けの改善が行われています。詳細は公式ブログで確認できます。
URL: https://devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-13-is-now-available/
Title: VisualStudio.Extensibility: Managing .NET runtime versions
Date: 2025-02-10 16:17:53
Summary: MicrosoftはVisualStudio.Extensibility SDKへの投資を続けており、開発者がより高速でスムーズな拡張機能を作成できるよう支援しています。これにより、拡張機能はメインのVisual Studio IDEプロセス外で動作し、パフォーマンスと信頼性が向上し、再起動なしでインストール可能です。
Title: HTTP File updates for Request Variables and more
Date: 2025-02-06 15:00:26
Summary: Visual StudioにおけるHTTPファイルでのRequest Variablesのサポートが多くのユーザーから要望されていました。Request Variablesを使用すると、HTTPリクエストの送信後、そのレスポンスやリクエストのデータを後続のリクエストで利用できます。さらに、共有環境$sharedのサポートも追加されました。
URL: https://devblogs.microsoft.com/visualstudio/http-file-updates-for-request-variables-and-more/
Title: Your fonts are now preserved when changing theme
Date: 2025-02-04 13:00:18
Summary: Visual Studio 2022の最新アップデートにより、テーマを変更してもフォント設定が維持されるようになりました。これにより、選択したフォントの種類やサイズがテーマに関係なく保たれます。
URL: https://devblogs.microsoft.com/visualstudio/your-fonts-are-now-preserved-when-changing-theme/
Title: Customize your AI-generated git commit messages
Date: 2025-02-03 16:00:58
Summary: 協調的なソフトウェア開発には明確で効果的なコミュニケーションが重要であり、Gitのコミットメッセージもその一部です。質の低いメッセージは混乱や非効率を招くため、MicrosoftはAI生成のコミットメッセージをカスタマイズできる機能を提供しています。詳細はVisual Studioブログの記事をご覧ください。
URL: https://devblogs.microsoft.com/visualstudio/customize-your-ai-generated-git-commit-messages/
Title: Customizing collapsed text Indicators
Date: 2025-01-30 19:03:06
Summary: Visual Studio 2022は、エディタ内の折りたたまれたテキストのインジケーターをカスタマイズする新しいオプションを導入しました。これにより、異なるセクションを区別しやすくし、より直感的で使いやすいコーディング環境を提供します。ユーザーはインジケーターの色などを個別に設定できます。
URL: https://devblogs.microsoft.com/visualstudio/customizing-collapsed-text-indicators/
Semantic Kernel
Title: Guest Blog: Step-by-Step Guide to Building a Portfolio Manager: A Multi-Agent System with Microsoft Semantic Kernel and Azure OpenAI
Date: 2025-02-10 23:08:14
Summary: Semantic Kernelチームは、ゲスト著者のAkshay KokaneによるSemantic KernelとAzure OpenAIを使用したポートフォリオマネージャーの構築に関するステップバイステップガイドを紹介します。彼のMedium記事を元にした詳細な説明が掲載されています。
Title: Customer Case Study: How preezie’s AI shopping assistant is reshaping Blue Bungalow’s online store
Date: 2025-02-06 16:03:45
Summary: オーストラリアの大手ファッション小売業者であるBlue Bungalowは、オンラインショッピング体験をより魅力的でシームレスかつ個別化されたものにするため、AIを活用した支援を導入しました。これにより、個別の製品推奨、正確なサイズガイダンス、製品比較、即時の質問対応が可能となり、顧客に対するサポートが向上しました。
Title: Guest Blog: Let your Copilot Declarative Agent think deep with DeepSeek-R1
Date: 2025-02-05 20:00:53
Summary: Semantic Kernelブログで、AIに注力するMicrosoft MVPのMahmoud Hassan氏が執筆した記事が紹介されています。最近、AIコミュニティでDeepSeek-R1の能力に関する関心が高まっています。詳細は以下のリンクからご覧ください。
Title: Using Azure OpenAI Chat Completion with data source and Function Calling
Date: 2025-02-05 01:00:16
Summary: Azure OpenAI Chat Completionは、会話型AIをアプリケーションに統合する強力な機能を提供しますが、データソースと関数呼び出しを同時に使用することはまだサポートされていません。両方を有効にすると、関数呼び出しは無視され、データソースのみが使用されます。これにより情報の取得に課題が生じます。
Title: Semantic Kernel Roadmap H1 2025: Accelerating Agents, Processes, and Integration
Date: 2025-02-04 05:24:42
Summary: 2025年上半期に向けて、Semantic Kernelのロードマップが発表されました。Q1末までに、SKエージェントフレームワークがプレビュー版から一般提供版に移行します。この進展により、より高度なAIアプリケーションの開発が可能になることを目指しています。
Title: Using DeepSeek models in Microsoft Semantic Kernel
Date: 2025-01-29 21:15:24
Summary: DeepSeekは、最新モデルDeepSeek-V3と推論モデルDeepSeek-R1をオープンソース化しました。これらのモデルはOpenAIの最先端モデルと同等の性能を持ち、コスト効率が非常に高いとされています。Azure AI Foundryチームの発表では、Microsoft Semantic KernelでのDeepSeekモデルの使用について紹介されています。
URL: https://devblogs.microsoft.com/semantic-kernel/using-deepseek-models-in-semantic-kernel/
Azure DevOps Blog
Title: February Patches for Azure DevOps Server
Date: 2025-02-11 19:13:06
Summary: 本日、Azure DevOps Serverの自己ホスト型製品に影響を与えるパッチをリリースしました。すべての顧客に対し、最も安全な最新バージョンであるAzure DevOps Server 2022.2の使用を強く推奨します。最新バージョンはAzure DevOps Serverのダウンロードページから入手できます。
URL: https://devblogs.microsoft.com/devops/february-patches-for-azure-devops-server-4/
Title: Full web support for conditional access policies across Azure DevOps and partner web properties
Date: 2025-02-04 17:04:29
Summary: MicrosoftはAzure DevOpsサービスと関連するWebプロパティで、従来のクッキーをMicrosoft Entraトークンに置き換えることで、Web認証スタックの更新に成功しました。これにより、Microsoft Entra IDとの統合が強化され、条件付きアクセスポリシーの完全なWebサポートが実現されました。
Title: Update to Azure DevOps Allowed IP addresses
Date: 2025-02-03 16:27:04
Summary: Azure DevOpsはネットワークインフラを強化し、サービスのパフォーマンスと信頼性を向上させるための重要なアップグレードを発表しました。その一環として、新しいIPアドレスが導入され、ファイアウォール設定で許可リストに追加する必要があります。詳細は公式ブログで確認できます。
URL: https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses/
Engineering@Microsoft
Azure SDK Blog
Title: Announcing the end of support for Node.js 18.x in the Azure SDK for JavaScript
Date: 2025-02-11 22:10:32
Summary: 2025年7月10日以降、Azure SDK for JavaScriptはNode.js 18.xのサポートを終了します。セキュリティと最新の状態を維持するために、アクティブなNode.jsの長期サポート(LTS)バージョンにアップグレードしてください。
Title: Azure Developer CLI (azd) – February 2025
Date: 2025-02-07 20:43:29
Summary: この記事は、Azure Developer CLI(azd
)の2025年2月リリースを発表する内容です。詳細はAzure SDK Blogで公開されています。
URL: https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-february-2025/
Title: Introducing Azure OpenAI Realtime API Support in JavaScript
Date: 2025-02-05 05:35:07
Summary: OpenAIのJavaScriptライブラリに新たにリアルタイムAPIサポートが追加され、Azure OpenAIモデルから瞬時にメッセージを送受信することで、開発者は高度にインタラクティブで応答性の高いアプリケーションを作成できるようになりました。詳細はAzure SDKブログをご覧ください。
Title: Azure SDK Release (January 2025)
Date: 2025-01-31 17:35:03
Summary: Azure SDKは毎月更新されます。本記事では、2025年1月のハイライトとリリースノートを紹介しています。詳細はAzure SDK Blogで確認できます。
URL: https://devblogs.microsoft.com/azure-sdk/azure-sdk-release-january-2025/
Title: Announcing AMQP v2 stack engine support in the Azure Messaging Event Hubs library for Java
Date: 2025-01-30 20:21:17
Summary: Azure Event HubsライブラリのJava向け新しい安定版がリリースされ、信頼性とパフォーマンスが向上しました。詳細はAzure SDK Blogで発表されています。
Developer Support