開発者向けブログサマリー - 2025/04/02
開発者向けの以下のブログから更新情報をサマリーして投稿します。
対象ブログ一覧
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: Discover new tools, skills, and best practices with Microsoft MVPs and Developer Influencers
Date: 2025-04-01 19:18:15
Summary: 4月の注目コンテンツは、Microsoft MVPや専門家、開発者インフルエンサーによるものです。GitHub Copilotの使い方、Visual Studioの隠れた機能、JavaScriptアプリへのGenAIの導入方法などを学べます。イベントやハッカソン、学習リソースが豊富に用意され、Microsoftの専門家とつながる機会も提供されます。また、AIエージェントのハッカソンや新しいMicrosoft Learnモジュール、Java開発者向けのJDConf、.NETアプリのモダナイゼーションに関するイベントなども開催されます。
Title: Configure time-based scaling in Azure Container Apps
Date: 2025-04-01 02:55:54
Summary: Azure Container Appsは、cronタイプのKEDAスケーリングルールを利用して特定の時間に自動スケーリングを行います。これはバッチジョブやレポートシステムなど、予測可能なワークロード変動があるアプリケーションに最適です。具体的には、週末はレプリカ数を減らし、平日は増やす設定が可能です。Azureポータル、CLI、ARMテンプレートを通じて設定を行い、コスト効率とリソース最適化を実現します。詳細はKEDAドキュメントとAzureのスケーリングガイドを参照してください。
Title: Getting Started with Python WebJobs on App Service Linux
Date: 2025-03-31 20:13:15
Summary: WebJobsはAzure App Serviceの機能で、Webアプリと同じインスタンスでプログラムやスクリプトを実行できます。追加コストはありません。この記事では、15分ごとにシステム時間を出力するスケジュールされたWebJobの作成方法を説明しています。まず、App Service Web Appを作成し、次にPythonとbashスクリプトを含むzipファイルを作成しアップロードします。WebJobのタイプを「Triggered」に設定し、15分ごとに実行されるようにCRON式を設定します。ログで結果を確認できます。
Title: Superfast Installing Code Push Server in a Windows Web App
Date: 2025-03-29 05:32:35
Summary: Microsoft CodePush Serverは、React NativeとCordovaアプリ向けの自己ホスト型バックエンドであり、LinuxベースのNode環境での運用が前提です。これをAzure Windows Web Appでデプロイするための手順を以下に示します。まずWindows Node.js Web AppとStorage Accountを作成し、必要な環境変数を設定します。次に、CodePush Serverのソースコードをクローンし、VSCodeでプロジェクトを設定。最終的に、プロジェクトをAzureにデプロイし、Kuduインターフェースで手動でビルドを実行します。デバッグにはApp Service Logsを有効にし、Kuduでログを確認します。
Title: Keep Your Azure Functions Up to Date: Identify Apps Running on Retired Versions
Date: 2025-03-27 21:13:33
Summary: Azure Functionsでサポート終了した言語バージョンを使用すると、セキュリティリスクやパフォーマンス問題が発生する可能性があります。Azure Functionsチームはポータルやメールで通知しますが、複数のサブスクリプションにまたがる影響を特定するのは困難です。そこで、特定のランタイムバージョンを使用しているFunction Appsを特定し、未サポートのバージョンを実行しているアプリを見つけるためのAzure CLIスクリプトが提供されています。これにより、事前にアップグレードし、セキュリティとサポートを維持できます。
Title: Observe Quarkus Apps with Azure Application Insights using OpenTelemetry
Date: 2025-03-27 10:17:29
Summary: この記事は、Red Hat QuarkusアプリケーションをAzure Application Insightsで観測する方法を説明しています。アプリケーションはJavaScriptフロントエンドとRESTエンドポイントを持つ「ToDoリスト」です。データベースにはAzure Database for PostgreSQL Flexible Serverを使用し、OpenTelemetryを利用してテレメトリデータを収集・エクスポートします。ローカルでアプリをテストし、Azure Container Appsにデプロイし、Azure Application Insightsでテレメトリデータを観測する手順が解説されています。
Title: Getting Started with Java WebJobs on Azure App Service
Date: 2025-03-26 17:35:05
Summary: Azure App ServiceのWebJobsは、Webアプリと同じインスタンスでプログラムやスクリプトを実行できる機能です。追加費用は不要です。この記事では、Javaで作成したWebJobを15分ごとにシステム時間を出力する例を紹介しています。まず、App Service Web Appを作成し、その後WebJobを作成します。WebJobは、Javaとbashのスタートアップスクリプトを使用し、Mavenでjarファイルを作成してzipアーカイブに圧縮し、ポータルでWebJobとしてアップロードします。スケジュールされたWebJobを作成し、ログで結果を確認します。
Title: Announcing the public preview launch of Azure Functions durable task scheduler
Date: 2025-03-20 11:00:00
Summary: MicrosoftはAzure Functionsの新しいDurable Task Schedulerのパブリックプレビューを発表しました。これは高性能で信頼性が高く、状態管理を簡素化するバックエンドです。専用リソースをAzureが管理し、ストレージアカウントは不要です。スケーラビリティとパフォーマンスが向上し、直感的なUIでオーケストレーションの監視と管理が可能です。固定料金のプランを導入し、単一のCapacity Unit(CU)で予測可能な性能を提供します。今後はAzureの他のサービスとの連携も計画されています。
Title: Deploy Dynatrace OneAgent on your Container Apps
Date: 2025-03-20 10:42:35
Summary: Dynatrace OneAgentは、IT環境全体のパフォーマンスデータを自動収集する高度な監視ツールです。アプリケーション、インフラ、クラウドサービスをリアルタイムで観察し、複数のプラットフォームをサポートします。セットアップ手順では、アカウント登録後、環境IDとPaaSトークンを取得し、DockerコンテナをビルドしてAzure Container Registryにプッシュします。最後に、Azure Container Appを作成し、Dynatraceコントロールパネルでデータを確認します。参考資料として公式ドキュメントへのリンクも提供されています。
Title: Running PowerShell Scripts on Azure VMs with Domain User Authentication using Azure Functions
Date: 2025-03-20 20:46:17
Summary: Azure Functionsを利用して、ドメインユーザーとして認証し、リモートでAzure VM上のコマンドを実行する方法を解説しています。事前にAzureサブスクリプション、Windows VM、Azure Function、ドメインユーザーアカウント、Azure PowerShellモジュールが必要です。手順はAzure Functionの作成と管理アイデンティティの設定、PowerShellスクリプトの準備、そしてAzure FunctionでVM上のコマンドを実行するための設定に分かれています。スクリプトはフォルダ作成などのタスクを行い、ログを生成します。RunCommandの制限や既知の問題、トラブルシューティングについても触れています。
Title: Announcing GA for Azure Container Apps Serverless GPUs
Date: 2025-03-27 21:53:14
Summary: Azure Container Appsが提供するNVIDIAのサーバーレスGPUが一般利用可能になりました。これにより、AIワークロードを秒単位の課金で実行し、使用しないときはゼロにスケールダウンできます。NVIDIA NIM™をサポートし、高性能AIモデルのインフェレンスを安全かつ信頼性のある方法で展開可能です。主な利点として、GPUのスケールダウン、秒単位課金、データガバナンス、柔軟な計算オプションなどがあります。これにより、インフラ管理の負担を減らし、AI開発を加速します。
Title: Azure at KubeCon Europe 2025 | London, UK - April 1-4
Date: 2025-03-27 04:04:38
Summary: Microsoft Azureは2025年4月1日から4日にかけてロンドンで開催されるKubeCon + CloudNativeCon Europe 2025にダイヤモンドスポンサーとして参加し、最新のKubernetes、AI、オープンソース技術を紹介します。初日の「Azure Day with Kubernetes」では、プレゼンテーションやハンズオンラボ、ラウンドテーブルが行われます。イベント期間中は、様々なデモやセッション、特別講演が予定されており、Microsoft AzureブースではAIやクラウドネイティブ技術に関する展示が行われます。
.NET Blog
Title: Modernizing push notification API for Teams
Date: 2025-04-01 17:00:00
Summary: Push Notification HubはTeamsなどのメッセージングと通話に重要なサービスです。最近の大規模な改善により、パフォーマンスが大幅に向上し、ユーザーのデバイスへのプッシュ通知の遅延が減少しました。
URL: https://devblogs.microsoft.com/dotnet/modernizing-push-notification-api-for-teams/
Title: Use BrowserStack App Automate with Appium UI Tests for .NET MAUI Apps
Date: 2025-03-26 17:05:00
Summary: この記事では、BrowserStack App Automateを使用して、クラウド上の実際のデバイスで.NET MAUIアプリのAppium UIテストを実行する方法を説明しています。詳細は.NET Blogで確認できます。
URL: https://devblogs.microsoft.com/dotnet/browserstack-appium-dotnet-maui/
Title: Exploring new .NET releases with Dev Containers
Date: 2025-03-25 17:05:00
Summary: 新しい.NETリリースを試すための開発コンテナの設定方法と使用方法について説明する記事です。詳細は.NETブログで確認できます。
URL: https://devblogs.microsoft.com/dotnet/dotnet-in-dev-container/
Title: Xbox + .NET Aspire: Transforming Local Development Practices
Date: 2025-03-24 17:05:00
Summary: Xboxサービスチームが、.NET Aspireを活用してチームの生産性を向上させた方法について学びます。詳細は.NET Blogの記事「Xbox + .NET Aspire: Transforming Local Development Practices」をご覧ください。
URL: https://devblogs.microsoft.com/dotnet/xboxs-usage-of-aspire-transforming-development-practices/
Title: MSTest 3.8: Top 10 features to supercharge your .NET tests!
Date: 2025-03-19 17:05:00
Summary: MSTest 3.8がリリースされ、ユーザーのフィードバックをもとに強力な新機能が追加され、テスト体験が向上しました。詳細は.NET Blogで紹介されています。
URL: https://devblogs.microsoft.com/dotnet/mstest-3-8-highlights/
Visual Studio Blog
Title: View and manage git tags
Date: 2025-03-31 15:10:25
Summary: IDEとコマンドラインツールを切り替える手間にうんざりしていませんか?最新のアップデートで、Visual StudioはGitリポジトリウィンドウ内で直接Gitタグの表示と管理ができるようになりました。この機能により、なじみのある環境内で効率的に作業を進めることが可能です。
URL: https://devblogs.microsoft.com/visualstudio/view-and-manage-git-tags/
Title: Debugging with the AI-powered IEnumerable visualizer
Date: 2025-03-26 15:00:31
Summary: Visual Studio 2022は、デバッグ時に複雑なLINQクエリを簡単にするために、AIを活用した新機能「IEnumerable Visualizer」を導入しました。この機能により、クエリの編集やデバッグがより直感的かつ効率的になります。
URL: https://devblogs.microsoft.com/visualstudio/debugging-with-the-ai-powered-ienumerable-visualizer/
Title: Introducing Visual Studio Hub
Date: 2025-03-24 14:44:42
Summary: Visual Studio Hubが登場しました!最新のVisual Studioの更新情報や機能を簡単に把握できるようにするための新しいプラットフォームです。散在するブログ投稿やリリースノート、ソーシャルメディアの更新を追う手間を省くことができます。
URL: https://devblogs.microsoft.com/visualstudio/visual-studio-hub/
Title: Enhance Pull Request Reviews with In-Depth Feedback
Date: 2025-03-20 15:00:02
Summary: Visual Studio 2022では、プルリクエストのレビューをインタラクティブにし、IDE内で直接コメントを追加できるようにすることでレビュー体験を向上させました。これにより、レビュー担当者はより深いレビューを行うことができます。
URL: https://devblogs.microsoft.com/visualstudio/enhance-pull-request-reviews-with-in-depth-feedback/
Title: Find the IDE features you need with GitHub Copilot and Search
Date: 2025-03-19 15:00:29
Summary: Visual Studioで特定のメニュー項目やコマンドを探すのに苦労したことはありませんか?今では、IDE内で必要な情報を得るための解決策があります。Visual Studioは、GitHub Copilotと検索機能を活用して、必要な機能を簡単に見つけられるようになりました。詳しくはこちらをご覧ください。
Semantic Kernel
Title: Building a Model Context Protocol Server with Semantic Kernel
Date: 2025-03-28 13:32:16
Summary: このブログ記事は、Semantic Kernel (SK) と Model Context Protocol (MCP) の使用方法に関するシリーズの一部です。具体的には、MCP C# SDK と SK を用いて MCP サーバーを構築し、SK プラグインを MCP ツールとして公開し、それを呼び出す方法を示しています。
Title: Semantic Kernel Agent Framework RC2
Date: 2025-03-24 23:53:47
Summary: 3週間前にリリースした「Release the Agents! SK Agents Framework RC1 | Semantic Kernel」に対する反響が大きく、多くの開発者がエージェントの利用を開始しました。本日、Semantic Kernel Agent Framework RC2を発表します。 |
URL: https://devblogs.microsoft.com/semantic-kernel/semantic-kernel-agent-framework-rc2/
Title: Accelerating Agentic Workflows with NVIDIA AgentIQ, Azure AI Foundry and Semantic Kernel
Date: 2025-03-19 03:29:43
Summary: MicrosoftはNVIDIAとのコラボレーションを発表しました。Azure AI FoundryにNVIDIA NIMマイクロサービスとNVIDIA AgentIQツールキットを統合し、AIプロジェクトの効率性、性能、コスト最適化を実現します。詳細はリンク先でご覧ください。
Azure DevOps Blog
Title: Important Update: Server Name Indication (SNI) Now Mandatory for Azure DevOps Services
Date: 2025-04-01 19:04:32
Summary: 2025年4月23日から、Azure DevOpsサービスでServer Name Indication(SNI)の使用が必須となります。今年初めにネットワークインフラのアップグレードとファイアウォールで許可する新しいIPアドレスのリストを発表しました。この変更に関する詳細はAzure DevOpsブログをご覧ください。
URL: https://devblogs.microsoft.com/devops/sni-mandatory-for-azdo-services/
Title: New Overlapping Secrets on Azure DevOps OAuth
Date: 2025-03-26 16:19:22
Summary: Azure DevOpsのOAuthアプリは2026年に廃止される予定です。すべての開発者は、Microsoft Entra ID OAuthへの移行が推奨されています。Entra ID OAuthは、すべてのAzure DevOps APIにアクセスでき、強化されたセキュリティ機能と長期的な投資のメリットがあります。
URL: https://devblogs.microsoft.com/devops/new-overlapping-secrets-on-azure-devops-oauth/
Title: Introducing Java, JS and Python support in Test Plans
Date: 2025-03-21 06:50:20
Summary: Azure Test Plansに新機能が追加され、テストワークフローが向上します。この機能は現在パブリックプレビューで利用可能です。記事の最後に、Azure DevOpsプロジェクトでの利用方法が記載されています。最新リリースでは、Java、JavaScript、Pythonのサポートが導入されました。詳細はAzure DevOpsブログをご覧ください。
Engineering@Microsoft
Azure SDK Blog
Title: Azure SDK Release (March 2025)
Date: 2025-03-27 17:00:03
Summary: Azure SDKは毎月リリースされます。この記事では、今月のハイライトとリリースノートが紹介されています。詳細はリンク先で確認できます。
URL: https://devblogs.microsoft.com/azure-sdk/azure-sdk-release-march-2025/
Developer Support
Title: Comment l’IA générative impacte-t-elle l’expérience développeur?
Date: 2025-03-24 07:34:22
Summary: Adlene Sifiは、生成AIが開発者の経験(DevEx)に与える影響を探ります。具体的には、GitHub Copilotなどの生成AIの使用が開発者の経験にポジティブな影響を与えるかどうかを検証します。
Title: How does generative AI impact Developer Experience?
Date: 2025-03-24 07:26:18
Summary: Adlene Sifiは生成AIが開発者の経験に与える影響を探ります。この記事では、生成AI(例:GitHub Copilot)の使用と開発者の経験(DevEx)の関連性を調査し、生成AIの使用が開発者の経験に良い影響を与えるかどうかを検証します。
URL: https://devblogs.microsoft.com/premier-developer/how-does-generative-ai-impact-developer-experience/