開発者向けブログサマリー - 2025/02/05
開発者向けの以下のブログから更新情報をサマリーして投稿します。
対象ブログ一覧
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などのイベントも開催されます。
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や仮想マシン上での実装方法も詳述されています。
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の構築例も紹介されています。
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ワークフローの自動化が容易になり、デプロイメントがスムーズかつエラーが減少します。
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ポータルで提供されています。
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」コマンドがクイックスタートイメージで始まるようになり、他の多くの改善も含まれています。
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」設定により、リバースプロキシ経由でもセッションアフィニティを維持し、カスタムドメインなしでの運用が簡単になります。
Title: PhantomJS PDF Generation on Azure Linux App Services
Date: 2025-01-22 07:08:03
Summary: Expressアプリケーションをローカル環境でセットアップし、PhantomJSライブラリを使用してPDFを生成する手順が説明されています。手順には、プロジェクトディレクトリの作成、npm init -y
でpackage.json
の生成、依存関係のインストール、index.js
ファイルの編集が含まれます。アプリケーションはAzure App Serviceにデプロイされますが、PhantomJSモジュールのエラーが発生するため、html-pdf
とphantomjs-prebuilt
のグローバルインストールとシンボリックリンク作成が必要です。最後に、デプロイ後にAPIをテストしてPDFが生成されることを確認します。
Title: Getting started with Azure Fleet Manager
Date: 2025-01-22 05:20:26
Summary: Azure Kubernetes Service (AKS)の複数クラスタを効率的に管理するためのソリューションを提供します。これにより、操作の簡略化、保守、パフォーマンス向上、リソースの効率的利用が実現されます。具体的には、クラスタ更新のオーケストレーション、Kubernetesリソースの伝播、マルチクラスタ負荷のバランス調整などの課題に対処します。Azure CLIを使用してフリートマネージャーを作成し、メンバークラスタを追加・管理します。詳細はGitHubのドキュメントを参照してください。
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を使って応答の署名とノンスを検証します。このシステムは、攻撃を困難にしつつ、正当なユーザーにはスムーズな体験を提供します。
.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で使用すると、チャットのような対話形式とインラインレビュー体験を組み合わせ、コードベース全体の反復作業を効率的かつコントロールしやすく行えます。影響を受けるファイルと提案内容を明確にプレビューし、複数のファイルにわたる作業が効率化されます。
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アプリケーション開発が可能になります。
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のブログでご覧いただけます。
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との統合が強化されました。
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をご覧ください。
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で確認できます。
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で確認できます。
Developer Support