開発者向けブログサマリー - 2025/02/05

7 minute read

開発者向けの以下のブログから更新情報をサマリーして投稿します。

対象ブログ一覧
  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: Do more with Copilot and agents

Date: 2025-02-03 22:44:55

Summary: 2月はCopilotsとAIエージェントに焦点を当て、開発者向けのイベントや学習リソースを提供します。GitHub CopilotやMicrosoft 365 Copilotのブートキャンプ、AIエージェントの作成方法、.NETでの知能アプリ構築、Teamsのカスタマイズなどを学べる機会があります。Azure AI Agent ServiceやAI Foundryの活用方法、新しい.NET AI Applicationsページ、AI学習ハブなども紹介されます。また、Microsoft Fabric Community ConferenceやJDConf 2025などのイベントも開催されます。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/do-more-with-copilot-and-agents/ba-p/4373519

Title: Open Standard Enterprise Java and our Secure Future Initiative

Date: 2025-02-03 21:28:56

Summary: Microsoft Azureは、企業のJavaワークロードに最適なプラットフォームです。Jakarta EEやMicroProfileランタイムを含む幅広いJavaサポートを提供し、ミッションクリティカルなJavaワークロードの信頼性を確保します。特に、Oracle WebLogic ServerやIBM WebSphereなどのデプロイ方法や、パスワードレスデータベース接続の設定方法について詳しく解説しています。Azure Kubernetes Serviceや仮想マシン上での実装方法も詳述されています。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/open-standard-enterprise-java-and-our-secure-future-initiative/ba-p/4352618

Title: Building a TOTP Authenticator App on Azure Functions and Azure Key Vault

Date: 2025-01-31 14:32:43

Summary: この記事では、Azureのクラウドサービスを利用してTOTP(Time-based One-Time Password)認証アプリを構築する方法を解説しています。Azure Functionsを用いたサーバーサイド操作と、Azure Key Vaultを利用した秘密情報の管理を通じて、標準的なTOTPプロトコルに準拠した認証システムを構築します。記事は主に、TOTPの基礎知識、Azureサービスの設定手順、バックエンドAPIの構築、そしてTOTPコードの生成方法について詳しく説明しています。最後に、Reactを使用したフロントエンドUIの構築例も紹介されています。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/building-a-totp-authenticator-app-on-azure-functions-and-azure/ba-p/4361821

Title: Leveraging Azure Container Apps Labels for Environment-based Routing and Feature Testing

Date: 2025-01-30 09:30:24

Summary: Azure Container Appsの「ラベル」と「トラフィックスプリッティング」を活用すると、開発者は複数のアプリバージョンを簡単に管理し、異なる環境(開発、ステージング、プロダクション)に基づいてトラフィックをルーティングし、ユーザーに影響を与えることなく機能テストを行えます。この記事では、実験的な機能をステージング環境で展開し、テスト後にプロダクションに移行するプロセスを説明しています。ラベルベースのURLを使用することで、CI/CDワークフローの自動化が容易になり、デプロイメントがスムーズかつエラーが減少します。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/leveraging-azure-container-apps-labels-for-environment-based/ba-p/4372249

Title: DeepSeek-R1 on Azure Container Apps Serverless GPUs

Date: 2025-01-29 05:37:44

Summary: AIの急速な進化に対応するため、Azure Container AppsのサーバーレスGPUを利用することで、最新のモデルを迅速に適用可能です。Azure Container Appsは、管理されたサーバーレスコンテナプラットフォームで、インフラ管理を減らしコストを削減しつつ、コンテナ化されたアプリケーションを展開できます。DeepSeek-R1などのモデルを簡単に展開でき、運用負荷も軽減されます。AzureアカウントとサーバーレスGPUのクォータが必要で、詳細な手順はAzureポータルで提供されています。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/deepseek-r1-on-azure-container-apps-serverless-gpus/ba-p/4371463

Title: New Features in Azure Container Apps

VS Code extension Date: 2025-01-27 20:46:14

Summary: Azure Container AppsのVS Code拡張機能に大きな変更が加わりました。主な新機能には、コンテナレジストリへの接続におけるManaged Identityサポート、新しいコンテナビュー、ワンクリックデプロイ、環境変数のCRUDコマンド、シークレットへの変換、改善されたアクティビティログ出力などがあります。また、「Create Container App」コマンドがクイックスタートイメージで始まるようになり、他の多くの改善も含まれています。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/new-features-in-azure-container-apps-vs-code-extension/ba-p/4371027

Title: Introducing the ‘Session Affinity Proxy’ setting in App Service Configuration.

Date: 2025-01-24 06:34:30

Summary: Microsoftの顧客の多くは、Azure Application GatewayやAzure Front Doorなどのリバースプロキシを使用してApp Serviceを運用しています。リバースプロキシの利用はセキュリティ強化、TLS負荷軽減、負荷分散、キャッシュ機能などの利点がありますが、セッションアフィニティや認証の維持が課題でした。新しく導入された「Session Affinity Proxy」設定により、リバースプロキシ経由でもセッションアフィニティを維持し、カスタムドメインなしでの運用が簡単になります。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/introducing-the-session-affinity-proxy-setting-in-app-service/ba-p/4366627

Title: PhantomJS PDF Generation on Azure Linux App Services

Date: 2025-01-22 07:08:03

Summary: Expressアプリケーションをローカル環境でセットアップし、PhantomJSライブラリを使用してPDFを生成する手順が説明されています。手順には、プロジェクトディレクトリの作成、npm init -ypackage.jsonの生成、依存関係のインストール、index.jsファイルの編集が含まれます。アプリケーションはAzure App Serviceにデプロイされますが、PhantomJSモジュールのエラーが発生するため、html-pdfphantomjs-prebuiltのグローバルインストールとシンボリックリンク作成が必要です。最後に、デプロイ後にAPIをテストしてPDFが生成されることを確認します。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/phantomjs-pdf-generation-on-azure-linux-app-services/ba-p/4368294

Title: Getting started with Azure Fleet Manager

Date: 2025-01-22 05:20:26

Summary: Azure Kubernetes Service (AKS)の複数クラスタを効率的に管理するためのソリューションを提供します。これにより、操作の簡略化、保守、パフォーマンス向上、リソースの効率的利用が実現されます。具体的には、クラスタ更新のオーケストレーション、Kubernetesリソースの伝播、マルチクラスタ負荷のバランス調整などの課題に対処します。Azure CLIを使用してフリートマネージャーを作成し、メンバークラスタを追加・管理します。詳細はGitHubのドキュメントを参照してください。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/getting-started-with-azure-fleet-manager/ba-p/4369223

Title: Building a Cryptographically Secure Product Licensing System on Azure Functions and Cosmos DB

Date: 2025-01-26 23:18:42

Summary: ソフトウェアライセンスシステムの構築には、暗号化のセキュリティや攻撃ベクトルの検討が不可欠です。この記事では、RSA公開鍵暗号を用いてサーバー応答を署名し、ノンス検証とセキュアなキー管理によってリプレイ攻撃を防ぐ方法を紹介します。Azure FunctionsとCosmos DBを使用し、クライアント側ではJavaScriptを使って応答の署名とノンスを検証します。このシステムは、攻撃を困難にしつつ、正当なユーザーにはスムーズな体験を提供します。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/building-a-cryptographically-secure-product-licensing-system-on/ba-p/4351330

.NET Blog

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.2のユーザーを支援するため、ASP.NET Core 2.3として再リリースされました。詳細は.NET Blogの記事で確認できます。

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ブログで紹介されています。

URL: https://devblogs.microsoft.com/dotnet/start-building-an-intelligent-app-with-dotnet-and-deep-seek/

Visual Studio Blog

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のコミットメッセージの重要性が見過ごされがちですが、これがチーム内の混乱や非効率を招くことがあります。そこで、AI生成のコミットメッセージをカスタマイズできる機能を導入しました。詳細はこちらをご覧ください。

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/

Title: Iterate across multiple files more efficiently with GitHub Copilot Edits (Preview)

Date: 2025-01-28 13:00:58

Summary: GitHub Copilot Edits(プレビュー版)をVisual Studio 2022で使用すると、チャットのような対話形式とインラインレビュー体験を組み合わせ、コードベース全体の反復作業を効率的かつコントロールしやすく行えます。影響を受けるファイルと提案内容を明確にプレビューし、複数のファイルにわたる作業が効率化されます。

URL: https://devblogs.microsoft.com/visualstudio/iterate-across-multiple-files-more-efficiently-with-github-copilot-edits-preview/

Title: Announcing a free GitHub Copilot for Visual Studio

Date: 2025-01-23 17:37:46

Summary: GitHub Copilotの新しい無料プランがVisual Studioで利用可能になりました。GitHubアカウントがあれば、試用期間やサブスクリプション、クレジットカードは不要です。この無料プランでは、月に2,000回のコード補完と50回のチャットメッセージが利用可能で、最新のAIモデルにもアクセスできます。

URL: https://devblogs.microsoft.com/visualstudio/announcing-a-free-github-copilot-for-visual-studio/

Semantic Kernel

Title: Semantic Kernel Roadmap H1 2025: Accelerating Agents, Processes, and Integration

Date: 2025-02-04 05:24:42

Summary: 2025年上半期に向けて、Semantic Kernelのロードマップを発表します。Q1末には、SK Agent Frameworkがプレビュー版から一般提供版に移行し、さらに高度なAIアプリケーション開発が可能になります。

URL: https://devblogs.microsoft.com/semantic-kernel/semantic-kernel-roadmap-h1-2025-accelerating-agents-processes-and-integration/

Title: Using DeepSeek models in Microsoft Semantic Kernel

Date: 2025-01-29 21:15:24

Summary: DeepSeekは新たな最先端モデル、DeepSeek-V3と推論モデルDeepSeek-R1をオープンソース化し、AIコミュニティを驚かせました。これらのモデルはOpenAIの最も優れたモデルと同等の性能を持ち、非常にコスト効果が高いとされています。Azure AI Foundryチームはこの発表を強調しています。

URL: https://devblogs.microsoft.com/semantic-kernel/using-deepseek-models-in-semantic-kernel/

Title: Guest Blog: Creative Writing Assistant – a multi-agent app sample with Semantic Kernel & .NET Aspire

Date: 2025-01-22 22:42:07

Summary: この記事では、Microsoftのシニアテクニカルスペシャリストであるリカルド・ニーペルが執筆した「Creative Writing Assistant」というマルチエージェントアプリについて紹介しています。このアプリはSemantic Kernelと.NET Aspireを使用して構築されています。以前のIgniteカンファレンスで発表されたPythonで構築された類似アプリに続くものです。詳細はSemantic Kernelのブログでご覧いただけます。

URL: https://devblogs.microsoft.com/semantic-kernel/guest-blog-creative-writing-assistant-a-multi-agent-app-sample-with-semantic-kernel-net-aspire/

Azure DevOps Blog

Title: Full web support for conditional access policies across Azure DevOps and partner web properties

Date: 2025-02-04 17:04:29

Summary: Azure DevOpsサービスとパートナーのWebプロパティにおいて、Web認証スタックを更新し、Microsoft Entraトークンを使用することでWebセッションを管理するようになりました。これにより、Microsoft Entra IDとの統合が強化されました。

URL: https://devblogs.microsoft.com/devops/full-web-support-for-conditional-access-policies-across-azure-devops-and-partner-web-properties/

Title: Update to Azure DevOps Allowed IP addresses

Date: 2025-02-03 16:27:04

Summary: Microsoftはネットワークリソースの性能と信頼性を向上させるため、インフラストラクチャの重要なアップグレードを発表しました。このアップグレードの一環として、新しいIPアドレスが導入され、ファイアウォール設定に許可リストとして追加する必要があります。詳細はAzure DevOps Blogで確認できます。

URL: https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses/

Title: Upcoming support lifecycle milestones for older on-premises products

Date: 2025-01-28 23:06:56

Summary: 2025年10月14日に複数のオンプレミス製品のサポートが終了します。顧客は、製品のサポートとセキュリティを維持し、新しい機能を利用するために、今からアップグレードの計画と展開を開始することが推奨されます。最新のオンプレミス製品はAzureです。詳細はAzure DevOps Blogをご覧ください。

URL: https://devblogs.microsoft.com/devops/upcoming-support-lifecycle-milestones-for-older-on-premises-products/

Title: Changes to provisioning Azure DevOps projects using the Azure DevOps Demo Generator

Date: 2025-01-28 21:57:13

Summary: Azure DevOps Demo Generatorは、Azure DevOps組織内でプロジェクトを作成し、サンプルコンテンツを事前に入力するツールです。2025年2月28日から、このツールの使用における特定の要件が撤廃されます。詳細はAzure DevOps Blogで確認できます。

URL: https://devblogs.microsoft.com/devops/changes-to-provisioning-azure-devops-projects-using-the-azure-devops-demo-generator/

Engineering@Microsoft

Azure SDK Blog

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で確認できます。

URL: https://devblogs.microsoft.com/azure-sdk/announcing-amqp-v2-stack-engine-support-in-the-azure-messaging-event-hubs-library-for-java/

Developer Support