rksoftware

Visual Studio とか C# とかが好きです

【配信】.NET Aspire Day 2024 後! C# Tokyo イベント を開催します。(本家動画へのリンク集)

【配信】.NET Aspire Day 2024 後! C# Tokyo イベント を開催します。
csharp-tokyo.connpass.com

このイベントは .NET Aspire Day 2024 が開催されたこのタイミングで、日本で .NET について話すユーザーコミュニティイベントです。
参加は自由で、話す方の Teams 会議への参加も公開しているので、話に参加したい! という方はぜひ飛び込んでみてください。きっと楽しいと思います。

.NET Aspire Day 2024 とは

開催された配信の動画が公開されています。

www.youtube.com

全部で 4 時間ある長編動画になっています。キバって観ましょう。
ちなみにこの動画、.NET のチャンネルではなく、Azure Developers というチャンネルで公開されていますね。Aspire は .NET ではなく Azure なのですね。

■ 分割動画

動画は 4 時間の長編だけでなく書くセッションに分割した動画もあるようです。
ちなみに全くどうでもよいのですが、長編ライブ動画の登壇順と切り出し動画の順番少し違う気がします。次の表は切り出し動画の順番で末尾の No がライブ動画内の順番です。一か所だけ地味に違いますね。

Title -------- タイトル Speaker 概要 動画 No
Building new (and retrofitting old) apps with .NET Aspire to streamline your development process
--------
.NET Aspire を使用して新しいアプリを構築する (および古いアプリを改造する) ことで、開発プロセスを効率化する
Brady Gaster Learn how you can use the tooling experiences in Visual Studio to create a new .NET Aspire app OR add .NET Aspire to an existing app, no matter where you're deploying it to today.

Visual Studio のツール エクスペリエンスを使用して、新しい .NET Aspire アプリを作成する方法や、既存のアプリに .NET Aspire を追加する方法について説明します (現在のデプロイ先に関係なく)。
www.youtube.com 1
Aspiring .NET Applications with Azure OpenAI
--------
Azure OpenAI を使用した意欲的な .NET アプリケーション
Chris Ayers (@Chris_L_Ayers) Dive into the future of .NET development with .NET Aspire by learning how to integrate AI capabilities into your applications using Azure OpenAI. In this session, we will walk through building an Aspire Application from scratch, leveraging the power of local Azure deployments to enhance functionality and performance.

Azure OpenAI を使用して AI 機能をアプリケーションに統合する方法を学び、.NET Aspire を使用して .NET 開発の未来に飛び込みます。このセッションでは、Aspire アプリケーションをゼロから構築し、ローカルの Azure デプロイの力を活用して機能とパフォーマンスを向上させる方法について説明します。
www.youtube.com 2
Aspireify: Building and Deploying with .NET Aspire on Azure
--------
Aspireify: Azure での .NET Aspire を使用したビルドとデプロイ
Jeff Fritz (csharpfritz) Aspireify.net is a one stop shop for all things .NET Aspire and build with .NET Aspire! Come see how I built it, how I deploy it, and some lessons learned along the way.

Aspireify.net は、.NET Aspire と .NET Aspire で構築するすべてのもののワンストップ ショップです。私がどのように構築したか、どのように展開したか、そしてその過程で学んだいくつかの教訓をご覧ください。
www.youtube.com 4
Introduction to Cosmos DB and .NET Aspire
--------
Cosmos DB と .NET Aspire の概要
Nalu Tripician Azure Cosmos DB highly scalable, secure, and flexible database offering that has many different use cases. In this session we will go over the basics of Azure Cosmos DB as well as how to start developing using Azure Cosmos DB with .NET Aspire.

Azure Cosmos DB は、スケーラブルで安全性が高く、柔軟性の高いデータベース オファリングであり、さまざまなユース ケースがあります。このセッションでは、Azure Cosmos DB の基本と、Azure Cosmos DB と .NET Aim を使用して開発を開始する方法について説明します。
www.youtube.com 3
Introduction to Azure Redis Cache and .NET Aspire
--------
Azure Redis Cache と .NET Aspire の概要
Catherine Wang Easily getting started using the Azure Redis service with your .NET Aspire app! Improving the performance, resiliency, and consistency in your application with the fully managed Redis solution to accelerate your success.

Azure Redis サービスの使用を .NET Aspire アプリで簡単に開始できます。フルマネージドのRedisソリューションを使用して、アプリケーションのパフォーマンス、耐障害性、一貫性を向上させ、成功を加速させます。
www.youtube.com 5
Introduction to Azure SQL and .NET Aspire
--------
Azure SQL と .NET Aspire の概要
Jerry Nixon (@jerrynixon) Learn how .NET Aspire & Azure SQL work together to create a productive development experience.

.NET Aspire と Azure SQL が連携して生産性の高い開発エクスペリエンスを作成する方法について説明します。
www.youtube.com 6
Introduction to Azure Monitor and .NET Aspire
--------
Azure Monitor と .NET Aspire の概要
Matthew McCleary You've used .NET Aspire Viewer to observe your application in development, and you're ready to deploy to production. Now what? This talk will show how to enable and use Azure Monitor for production observability.

.NET Aspire Viewer を使用して開発中のアプリケーションを観察し、運用環境にデプロイする準備が整いました。さて何ですか。この講演では、運用環境の監視のために Azure Monitor を有効にして使用する方法について説明します。
www.youtube.com 7
Introduction to Azure Key Vault and .NET Aspire
--------
Azure Key Vault と .NET Aspire の概要
David Pine (@davidpine7) This talk explores the integration of Azure Key Vault with .NET Aspire, focusing on using secrets as configuration and registering the SecretClient with Dependency Injection (DI). Attendees will learn practical techniques for managing secrets securely and efficiently within their applications.

この講演では、Azure Key Vault と .NET Inspire の統合について説明し、シークレットを構成として使用し、SecretClient を依存関係の挿入 (DI) に登録することに焦点を当てます。参加者は、アプリケーション内でシークレットを安全かつ効率的に管理するための実践的な手法を学びます。
www.youtube.com 8
.NET Aspire Manifest + azd + Bicep == 🤯
--------
.NET アスパイア マニフェスト + azd + Bicep == 🤯
James Montemagno (@JamesMontemagno) How does .NET Aspire and AZD figure out WHAT to deploy to Azure Container Apps when you azd up? Let me show you under the hood how this all works!

.NET Aspire と AZD は、azd up 時に Azure Container Apps に何をデプロイするかをどのように判断しますか?これがどのように機能するかを内部でお見せしましょう!
www.youtube.com 9
Deploying .NET Aspire projects to Kubernetes
--------
.NET Aspire プロジェクトを Kubernetes にデプロイする
Jorge Arteiro (@JorgeArteiro) In this video, Jorge Arteiro, Cloud Native Advocate at Microsoft demonstrates how to deploy .NET Aspire projects to Kubernetes using Azure Kubernetes Service (AKS). We'll start by using Aspirate to generate manifest files and HELM charts, making the deployment process smoother and more efficient. To manage and access the AKS cluster, we'll utilize the Headlamp desktop app. Throughout the video, I'll be working with Visual Studio 2022 and Docker Desktop to streamline the development and deployment workflow. Whether you're new to Kubernetes or looking to enhance your deployment strategies, this tutorial will provide you with practical insights and step-by-step guidance.

このビデオでは、Microsoft のクラウド ネイティブ アドボケイトである Jorge Arteiro が、Azure Kubernetes Service (AKS) を使用して .NET Aspire プロジェクトを Kubernetes にデプロイする方法を示します。まず、Aspirateを使用してマニフェストファイルとHELMチャートを生成し、デプロイプロセスをよりスムーズかつ効率的にします。AKS クラスターの管理とアクセスには、Headlamp デスクトップ アプリを利用します。ビデオ全体を通して、Visual Studio 2022 と Docker Desktop を使用して、開発とデプロイのワークフローを合理化します。Kubernetes を初めて使用する場合でも、デプロイ戦略を強化したい場合でも、このチュートリアルでは実用的な洞察とステップバイステップのガイダンスを提供します。
www.youtube.com 10
Client Side JavaScript OpenTelemetry Integration with .NET Aspire
--------
クライアント側のJavaScript OpenTelemetryと.NET Aspireの統合
Aaron Powell (@slace) The .NET Aspire Dashboard is a great tool for viewing logs and telemetry from a .NET application, but what if the web frontend is using JavaScript as a SPA? Well, let's have a look at how we can trace from the user interaction through to a backend API call, crossing the different languages.

.NET Aspire ダッシュボードは、.NET アプリケーションからのログとテレメトリを表示するための優れたツールですが、Web フロントエンドが SPA として JavaScript を使用している場合はどうでしょうか。では、ユーザーインタラクションからバックエンドAPI呼び出しまで、さまざまな言語を横断してトレースする方法を見てみましょう。
www.youtube.com 11

■ 備えよう

.NET Aspire、だいぶ自由にプロジェクト群の攻勢を作りやすくなっていそうですね。いつでも自由にプロジェクトを付け外しできるよう備えておきましょう。