以下の内容はhttps://rksoftware.hatenablog.com/entry/2024/11/14/230000より取得しました。


.NET Conf のセッションメモ

.NET Conf 2024 のどのセッションを観るかを考えるためのセッションリストのメモです。

元のセッションリストはこちらです。

www.dotnetconf.net

あまりにもセッションが多いので英語だと目が滑るので、概要を日本語にしました。
どうも日ごとに巨大なライブ配信のようなので、日ごとの想定開始位置も算出しました。
リストが巨大すぎるので、目についたワードをタグとして抽出してみました。

時刻 累計 時間 タイトル 概要 タグ
11月13日 01:00 00:00 60 分 Keynote - Welcome to .NET 9 .NET 9が登場し、クラウドネイティブおよびインテリジェントなアプリ開発を向上させます。生産性の向上、デプロイメントの簡素化、AI統合の加速に焦点を当て、さまざまなアプリケーションで開発者に優れたパフォーマンスを提供します。
11月13日 02:00 01:00 45 分 What's new in .NET Aspire .NET Aspire 9.0には、アプリ開発を効率化するための新機能が満載です。新しいダッシュボードの更新、カスタムコマンド、より強力なコンテナの開始/停止/ライフサイクル管理、新しい統合、およびAzure Functionsのプレビューサポートがこのリリースに含まれています。.NET製品マネージャーのDamian EdwardsとMaddy Montaquilaと一緒に、なぜすべてのアプリで.NET Aspireを使用すべきか、そして.NET 9がそれらをさらに良くする方法を見つけましょう! Aspire, Azure,
11月13日 02:45 01:45 45 分 AI Building Blocks - A new, unified AI layer ほとんどの.NETアプリは、セマンティック検索、自動分類、要約、翻訳、データ抽出、さらにはチャットベースのアシスタントなどのAI機能を通じて、より強力で生産的にすることができます。しかし、これまで.NET自体にはAI概念の標準的な表現が存在しなかったため、開発者は多くの無関係なAPIを組み合わせる必要がありました。Microsoft.Extensions.AIは、ローカルのワークステーションやホストされたサービスで実行される大規模言語モデル(LLM)を含むAIサービスのための新しい標準APIセットを提供することで、これに対処します。これには、テキスト埋め込み、ベクトルストアなどとの統合が含まれます。この講演では、これらの新しい標準抽象化が、時間とともに簡単に交換および変更できる複数のサービスをどのように組み合わせるか、また、より高度なシナリオのために内部にどのようにプラグインできるかを示します。終了時には、自分のアプリで新しいAI機能を試し始める準備が整います。
11月13日 03:30 02:30 45 分 What's new in C# 13 C#デザインチームのMadsとDustinと一緒に、C# 13以降の新機能を紹介します。 C#,
11月13日 04:15 03:15 45 分 What's New for ASP.NET Core & Blazor in .NET 9 このセッションでは、.NET 9でASP.NET CoreとBlazorに加わるすべての改善点について説明します。さまざまなパフォーマンスの向上、静的Webアセットの最適化、Blazorの再接続ロジックの改善、組み込みのOpenAPIサポート、分散キャッシュの改善などが含まれます! Blazor,
11月13日 05:00 04:00 45 分 What's New in .NET MAUI in .NET 9 ますます多くの企業が.NET MAUIを使用してモバイルおよびデスクトップアプリを構築しており、.NET 9はこれらのビジネスクリティカルなアプリ体験をさらに向上させるために登場しました。このセッションでは、.NET 9の新機能、.NET MAUIを使用して高品質のアプリケーションを出荷している企業の成功事例、そしてVisual StudioおよびVisual Studio Codeを最大限に活用する方法をご紹介します。 MAUI, Visual Studio,
11月13日 05:45 04:45 45 分 What's new in the .NET Runtime, Libraries, & SDK .NET 9がランタイム、ライブラリ、SDKにもたらすエキサイティングな新機能についてご紹介します!ランタイムには、ガベージコレクションのためのアプリケーションサイズへの動的適応、新しい属性モデルによる機能スイッチ、および多数のパフォーマンス向上が含まれています。ライブラリには、System.Text.Jsonでのnullable reference type注釈、新しいLINQメソッド(CountByおよびAggregateBy)、およびURLセーフエンコーディングのための新しいBase64Urlクラスなどの更新が含まれています。SDKには、ワークロードセット、改善されたユニットテスト統合、および強化されたNuGetセキュリティ監査が導入されています。ぜひ参加して、.NET 9アプリケーションで今日から使用できる.NETの新機能について学びましょう!
11月13日 06:30 05:30 45 分 Performance Improvements in .NET 9 .NET 9はこれまでで最速の.NETであり、スタック全体にわたる多数のパフォーマンス向上が含まれています。このセッションでは、これらの最適化のいくつかを紹介し、.NET 9がアプリケーションやサービスをどのように高速化するかを見ていきます。
11月13日 07:15 06:15 30 分 Building AI Applications from Scratch: A Hands-On Guide for .NET Developers このセッションでは、.NET、Aspire、およびAzureを使用してAIアプリケーションを開発するプロセスをガイドします。ライブデモを通じて、プロトタイプのAIアプリケーションを構築し、同じコードベースとコンセプトが異なるプラットフォームでどのように適用できるかを紹介します。その後、このプロトタイプを.NET Aspireを使用して堅牢なエンタープライズAIソリューションにスケールアップする方法を探ります。また、.NET Aspireを使用してAIアプリケーションを効果的に監視する方法を示します。最後に、デプロイメントプロセスを案内し、クラウドで包括的な可観測性と本番環境の機能をどのように実現できるかを強調します。このハンズオンセッションに参加して、アイデアをインテリジェントなソリューションに変える方法を学びましょう Aspire, Azure,
11月13日 07:45 06:45 30 分 API-ly Ever After: OpenAPI in .NET 9 .NET 9では、ASP.NET Coreが最小限およびコントローラーベースのAPIからOpenAPIドキュメントを生成するための組み込みサポートを提供します。このセッションでは、この新しいサポートの主要な機能をカバーし、OpenAPIの統合シナリオを探り、チームがOpenAPIを最大限に活用する方法について議論します。
11月13日 08:15 07:15 30 分 Build hybrid apps with .NET MAUI このセッションでは、.NET 9で.NET MAUIを使用してネイティブアプリを構築する際に、ハイブリッドWebアプローチを選択する理由について学びます。Blazorハイブリッドについて学び、Webスキルを活かしてWindows、Mac、iOS、Android向けのフル機能のネイティブアプリを単一のコードベースで構築する方法を紹介します。.NET 9の新しいBlazorハイブリッドツールとテンプレートを見学し、UIを再利用してWeb向けのソリューションを同時に構築する方法を確認します。また、新しいHybridWebViewコントロールを見て、.NET MAUIで他のWebフレームワークを活用する方法も紹介します。 MAUI, Blazor,
11月13日 08:45 07:45 30 分 What's new in Visual Studio 2022 for .NET developers Visual Studio 17.12GAの新機能を発見し、.NET開発者を最初から最後までサポートします!このセッションでは、コーディングプロセスを効率化する強化されたエディター機能と、より正確な応答で開発者の生産性を向上させるAI搭載のGitHub Copilotを紹介します。また、トラブルシューティングを簡素化するアップグレードされたデバッグツールや、コードを本番環境にシームレスに準備する改良されたGitバージョン管理体験も取り上げます。これらの新機能がどのようにワークフローを変革できるかを確認するために、ぜひご参加ください。 Visual Studio,
11月13日 09:15 08:15 30 分 Discover the Latest GitHub Copilot Features for .NET Developers in Visual Studio 2021年のリリース以来、GitHub CopilotはAIを活用してコーディング効率を向上させることで、開発者のコード記述方法を変革してきました。GitHub、OpenAI、Microsoftの高度なモデルによって強化されたCopilotは進化を続けています。最新のVisual Studioのアップデートにより、.NET開発者はさらに強力なツールを利用できるようになりました Visual Studio,
11月13日 09:45 08:45 60 分 CodeParty Attendee Party ジェフ・フリッツ、ディー・ディー・ウォルシュ、サラ・ファーツ、そして他の特別ゲストと一緒に、参加者パーティーに参加して楽しみましょう。スポンサーからの楽しい景品も用意されています。
時刻 累計 時間 タイトル 概要 タグ
11月14日 02:00 00:00 60 分 Building and scaling cloud-native, intelligent applications on Azure and .NET Azure Kubernetes Service (AKS) と Azure Container Apps を使用して、クラウドネイティブのサーバーレスおよびコンテナーアプリケーションを実行する方法を学びましょう。私たちは、アプリケーションに最適なサービスを選択するお手伝いをします。Azure がクラウドネイティブおよびインテリジェントアプリケーションをホストするための最適なプラットフォームである理由をお見せします。また、Azure OpenAI Service と Azure Data を使用したアプリケーションについても紹介します。コンテナープラットフォームの新機能、デプロイ方法、スケールテスト、モニタリングなどについて学びましょう。 Azure,
11月14日 03:00 01:00 30 分 Building and deploying an Azure Functions app with .NET Aspire in 25 minutes Azure Functions はイベント駆動型のサーバーレスプラットフォームで、クラウドでスケーラブルでメンテナンスの少ないサービスを簡単に構築できます。.NET Aspire は、モダンなアプリケーションを開発するための .NET の最新フレームワークです。この二つを組み合わせるとどうなるでしょうか?まさに魔法のような体験ができます!このセッションでは、ゼロからヒーローまで、.NET Aspire 対応の Azure Functions アプリケーションを一緒に構築し、クラウドにデプロイします。その過程で、.NET Aspire と Azure Functions の新機能について学び、開発とデプロイの体験がいかに簡単になるかを体感します。 Aspire, Azure,
11月14日 03:30 01:30 30 分 .NET Aspire Roadmap, Vision, and Beyond .NET Aspire は、クラウドアプリケーションを開発する際の混乱や負担を軽減する強力なツールとパッケージのコレクションです。.NET Aspire は5月にリリースされ、その後初のメジャーリリースが行われました!David Fowler と一緒に、Aspire のビジョンを深掘りし、今後のリリースのロードマップを見ていきましょう。 Aspire,
11月14日 04:00 02:00 30 分 Introducing HybridCache in ASP.NET Core ASP.NET Core の HybridCache は、シンプルな API でインプロセスキャッシュとアウトプロセスキャッシュを統合します。インメモリキャッシュの速度と分散キャッシュの耐久性を兼ね備え、スタンピード保護や設定可能なシリアル化などの機能を提供します。この二層キャッシュ戦略を使用して、アプリケーションのパフォーマンスを向上させる方法を学びましょう。
11月14日 04:30 02:30 30 分 Centrally managing your .NET APIs with Azure API Center 今日の急速に進化するデジタル環境では、APIの管理とガバナンスが組織の成功にとって重要です。.NET開発者向けに特別に設計されたこの洞察に満ちたセッションに参加し、Azure API Centerを最大限に活用するための最新機能とベストプラクティスを探ります。Azure API CenterがどのようにしてAPIインベントリを一元化し、組織全体でのシームレスな発見、追跡、およびガバナンスを実現するかを発見してください。APIの種類、ライフサイクルの段階、またはデプロイ場所に関係なく、構造化され整理されたAPIインベントリを開発および維持する方法を学びましょう。 Azure,
11月14日 05:00 03:00 30 分 What's new in C# Dev Kit for VS Code VS コードは好きですか? Mac、Windows、または Linux で作業していますか? C# Dev Kit を最大限に活用して、VS Code での C# 開発の生産性を最大限に高める方法を説明します。 C#,
11月14日 05:30 03:30 30 分 C#'s Best features you might not be using コードの復元力を高め、理解しやすくする優れた C# 機能をいくつか見てみましょう。これらの機能はすべて C# 12 で利用でき、多くは下位バージョンでも利用できるため、この講演はチームが作成するコードをすぐに改善するのに役立ちます。何がより良いコードを作るのかだけでなく、なぜより良いのかを知ることができます。 C#,
11月14日 06:00 04:00 30 分 openai-dotnet: the official OpenAI library for .NET OpenAI の .NET クライアント ライブラリである openai-dotnet を詳しく調べてみましょう。このセッションでは、ライブラリの主要な特徴と機能を説明し、それを .NET アプリケーションに統合する方法を示し、実際の例を紹介します。経験豊富な開発者でも AI の初心者でも、.NET プロジェクトで OpenAI の力を活用するための知識とツールを手に入れることができます。時代を先取りしてインテリジェントなアプリケーションの構築を今すぐ始めるこの機会をお見逃しなく!
11月14日 06:30 04:30 30 分 Building the Foundation: AI Fundamentals in .NET このプレゼンテーションでは、.NET エコシステム内の人工知能 (AI) の中核となる原則と基本的な要素について説明します。このセッションでは、Tensor や Tokenizer などの重要な AI 構成要素を詳しく掘り下げ、これらのコンポーネントが .NET 内でどのように統合および最適化されるかを示します。また、これらの AI の基礎が、Span や Generic Math などの .NET エコシステムへの既存の投資の上にどのように構築され、パフォーマンスと効率が向上するかについても説明します。参加者は、堅牢で効率的な AI アプリケーションを確保するためにスタックの下位レベルで行われている投資についての洞察を得ることができます。 .NET がどのようにして開発者がインテリジェントなソリューションをゼロから構築できるようになり、将来のイノベーションのための強力な基盤を築くことができるのかをご紹介します。
11月14日 07:00 05:00 30 分 Navigating the world of AI Models in .NET 人工知能の分野が成長と進化を続けるにつれて、利用可能な AI モデルの数は急速に拡大しています。 Phi、Mistral、その他多くのモデル、小規模なローカル モデルや基礎モデルなどの概念を使用すると、この複雑な状況をナビゲートするのは困難になる場合があります。この講演では、Semantic Kernel などのフレームワークや Ollama などのツールを使用して、.NET アプリケーション内でこれらのモデルをどのように簡単に操作できるかを説明します。最新の AI モデルの力を活用して、インテリジェントで最先端のアプリケーションを簡単に構築する方法を学びます。 .NET と AI モデルの世界にぜひご参加ください。
11月14日 07:30 05:30 30 分 .NET MAUI Performance Optimizations with NativeAOT and Trimming Jon は、iOS および Android アプリをより小さく、より高速にするための .NET 9 の最新機能について説明します。 System.Reflectionを使用できますか?場合によります! Jon は、コードを NativeAOT と完全にトリム互換にする方法を詳しく説明し、アプリのサイズと起動時間の改善を示します。このセッションは、モバイルまたは自己完結型のデプロイ向けに完全に最適化できるライブラリを出荷したいと考えている NuGet パッケージ作成者にとっても役立ちます。
11月14日 08:00 06:00 30 分 What's new in WinUI and Windows App SDK 1.6 企業は、WinUI と Windows App SDK を使用して、Windows デスクトップ上で何百万ものユーザーが使用するアプリを構築しています。見逃していませんか?ここに来て調べてください!このセッションでは、WinUI と Windows App SDK でリリースされた最新の機能、.NET およびネイティブ AOT との統合、Win32 アプリケーションでこれらのテクノロジの使用を開始する方法、および今後の展望について説明します。 WinUI,
11月14日 08:30 06:30 30 分 Easily Improve Web Application Performance using .NET 9 Caching and Redis Web アプリケーションでは、データ クエリの繰り返しによって生じるパフォーマンスのボトルネックが発生していませんか? Redis をキャッシュに使用するために非常に多くの定型コードを記述しなければならないのは面倒に感じませんか? Redis によるキャッシュを 1 行のコードまで簡素化する .NET 9 ハイブリッド キャッシュ インターフェイスを導入します。さらに、既存のアプリケーションを拡張するだけで、ベクター データストアとセマンティック キャッシュである Redis を使用してインテリジェントになると同時に、パフォーマンス上の利点をすべて維持できます。 Redis の機能とベスト プラクティスを紹介するために、サンプルとデモが提供されます。
11月14日 09:00 07:00 30 分 Modern WinForms Development with .NET 9 WinForms for .NET 9 に導入される新機能をご紹介します。最新の UI アップデートだけでなく、Copilot をアプリケーションに組み込むための素晴らしいアイデアをご覧ください。 WinForms,
11月14日 09:30 07:30 30 分 Build your own .NET Aspire integrations .NET Aspire の中核部分の 1 つは、アプリのホストまたはプロジェクト コードに統合を追加して、リソースのセットアップと開発を合理化する機能です。 .NET Aspire チームは多くの統合を構築しましたが、他に必要なものがある場合は、自分で構築することもできます。 .NET Aspire チームのメンバーに加わって、統合がどのように機能するか、統合を構築する方法、さらには新しい .NET Aspire Community Toolkit に貢献する方法について学びましょう。 Aspire,
11月14日 10:00 08:00 30 分 Build Your First GitHub Copilot Extension 自分自身や組織のための拡張機能を構築する方法を学ぶことで、GitHub Copilot の可能性を最大限に引き出しましょう。GitHub Copilot を初めて使用する方でも、コーディング アシスタントをカスタマイズしようとしている経験豊富な開発者でも、このセッションは、自分自身や組織のための拡張機能をすばやく作成するプロセスをガイドするように設計されています。わずか 30 分で、Brian は GitHub Copilot の拡張機能の背後にある主要な概念を共有し、実際のユース ケースを探り、C# と ASP.NET Core を使用して最初の拡張機能を構築、テスト、およびデプロイするための知識を身に付けるお手伝いをします。Visual Studio 2022 を使用して、拡張機能をゼロから構築およびデバッグする方法を学びます。あらゆるレベルの開発者に最適なこのセッションには、次の内容が含まれます。 • GitHub Copilot の拡張機能の概要 • シンプルな拡張機能を構築するライブ デモ • 生産性を高めるために GitHub Copilot をカスタマイズするためのヒントとベスト プラクティス GitHub Copilot を有利に活用するこの機会をお見逃しなく。 C#, Visual Studio,
11月14日 10:30 08:30 30 分 Using Blazor to manage data in SQL server and Microsoft Fabric 多くのビジネス アプリケーションでは、ユーザーが SQL サーバーや Microsoft Fabric などのデータ ウェアハウスのデータを表示および更新できるようにする必要があります。Microsoft Blazor と Blazor Data Sheet などの無料のオープン ソース コントロールを使用してカスタム アプリケーションを作成し、ユーザーにソリューションを迅速に実装する方法を学びます。行レベルのセキュリティを実装して、データへのアクセスをきめ細かく制御する方法を学びます。最後に、PowerBI Embedded を使用して高度なデータ分析を提供する方法を学びます。 Blazor,
11月14日 11:00 09:00 30 分 From Figma to .NET MAUI: Transform Your Designs into XAML Code in Seconds このセッションでは、Xamlify というツールの開発の経緯を紹介します。このツールを使用すると、Figma のデザインを .NET MAUI の XAML コードにわずか数秒で変換でき、グラフィカル インターフェイスの作成にかかる時間を 80% ~ 90% 削減できます。これは、Blazor、大量の C# コード、および Azure OpenAI を使用して実現しました。 C#, MAUI, Blazor, Azure,
11月14日 11:30 09:30 30 分 Master Visual Studio Debugging: Tips, Tricks, and AI Insights! Visual Studio の基本的なデバッグ手法と Co-Pilot の AI アシスタンスのパワーを組み合わせた魅力的なセッションにご参加ください。ブレークポイントからウォッチ ウィンドウまで、より効率的にデバッグする方法を学び、コーディング スタイルに合わせたインテリジェントでコンテキスト認識型の提案によって Co-Pilot がワークフローを最適化する方法を学びます。この簡潔で洞察に満ちたセッションで、デバッグ スキルを高め、Visual Studio の機能を最大限に活用しましょう。 Visual Studio,
11月14日 12:00 10:00 30 分 Testing.Platform, the new way to run .NET tests テスト プラットフォームは、VSTest の代替として Microsoft で開発された、.NET テストを実行する新しい方法です。この新しいプラットフォームは軽量でモジュール化されており、完全に NuGet パッケージとして配布されています。テスト プロジェクトを実行可能ファイルにビルドし、拡張が容易で、ほぼどこでも実行できます。この講演では、テスト プラットフォームとは何か、一般的なテスト フレームワーク MSTest、NUnit、XUnit を使用してテストを実行するためにテスト プラットフォームを使用する方法について説明します。また、VSTest と比較したこの新しいテスト プラットフォームの利点と、それらをどのように活用するかについても説明します。移植性、自己完結型テスト、ネイティブ AOT を使用したテストの実行などです。設計プロセス、新しいテスト プラットフォームの柱、および MSTest で実行できた改善について学習します。
11月14日 12:30 10:30 30 分 Running .NET Aspire on a local Kubernetes cluster このビデオでは、.NET aspire と Kubernetes のすべてのパワーを活用します。Aspirate CLI、Kind を使用した Kubernetes ローカル クラスター、Docker Desktop を使用します。Kubernetes マニフェストと Helm チャートを詳しく見ていきます。デバッグはどうでしょうか? Mirrord オープンソース プロジェクトを使用して、Kubernetes で実行されているアプリケーションをデバッグする方法を紹介します。 Aspire,
11月14日 13:00 11:00 30 分 Spotify knows how you're feeling today ... via Semantic Kernel あなたは今の気分を知っていて、それに基づいて Spotify でプレイリストを作成したいと考えています。しかし、Spotify はどのようにしてあなたの今の気分を捉えるのでしょうか? このセッションでは、Semantic Kernel が OpenAI を既存のコードベースとシームレスに統合し、その結果、Billboard Top 100 チャートに基づいて、あなたの現在の感情を反映したプレイリストを作成する方法について説明します。
11月14日 13:30 11:30 30 分 Embedding Python libraries in .NET services and applications このセッションでは、.NET と Python という 2 つの強力な開発領域の間のギャップを埋めます。ワークフローに革命をもたらす革新的な新しいプロジェクトを通じて、Python を .NET API およびサービスにシームレスに統合する方法を学びます。scikit-learn や NumPy などの重要な AI および ML ライブラリを .NET Aspire アプリケーションに埋め込むライブ デモを紹介し、エンタープライズ開発におけるエンドツーエンドのトレースの潜在能力を明らかにします。このセッションは、ただ観察するだけではなく、参加することが目的です。私たちは、フィードバックを集め、多様なユース ケースを掘り下げ、コミュニティからの成功事例を共有したいと考えています。経験豊富な開発者でも、始めたばかりの開発者でも、これはツールキットを拡張する絶好の機会です。 Aspire,
11月14日 14:00 12:00 30 分 Use .NET Aspire to create Generative AI Cloud Native Solutions .NET Aspire は、ワンストップのクラウドネイティブ分散アプリケーション ソリューションです。このセッションでは、Generative AI シナリオで、.NET Aspire を Phi-3-mini ONNX モデルと組み合わせて使用​​し、RAG アプリケーションを迅速に構築します。学習内容は、1. .NET Aspire が GenAI アプリケーションを構成する方法、2. セマンティック カーネルの作成スキル、3. Phi-3-mini を介して RAG アプリケーションを作成する方法です。 Aspire,
11月14日 14:30 12:30 30 分 Modernising Legacy .NET Codebases with NDepend この講演では、コードの品質と保守性の重要性に焦点を当てながら、依然として .NET Standard 2.1 をターゲットにしている O2DES.NET などのレガシー .NET プロジェクトを最新のフレームワークに移行する方法について検討します。2019 年、私はシンガポール国立大学の C4NGP 研究センターで働いていたときに、オープンソースの O2DES.NET の背後にあるチームと緊密に協力するという栄誉に恵まれました。2022 年に私がチームを離れた後、O2DES.NET は GitHub パブリック リポジトリで積極的に更新されておらず、依然として .NET Standard 2.1 をターゲットにしています。O2DES.NET の更新の例を通じて、NDepend などの静的分析ツールが技術的負債の評価、コード依存関係の視覚化、コーディング ルールによるコード リファクタリングのガイドにどのように役立つかを説明します。.NET 9 の準備をしている場合でも、現在の .NET バージョン向けに最適化している場合でも、今後のプラットフォーム更新に向けてコードを将来にわたって保証する方法について洞察を得ることができます。
11月14日 15:00 13:00 30 分 Navigating Async Challenges in EF Core for Large Data Retrieval この講演では、EF Core (EF Core 9.0 を含む) を使用して大規模なデータセットを非同期的に読み取る開発者が直面する、一般的でありながら重大な問題について説明します。非同期プログラミングによるスケーラビリティが期待されるにもかかわらず、EF Core で ToListAsync や FirstOrDefaultAsync などのメソッドを使用すると、パフォーマンスの低下、タイムアウト、または不完全なデータ読み取りが発生することがよくあります。基盤となる SqlClient ライブラリとその内部クラスである TdsParserStateObject を調べて、非同期操作の処理方法と、大規模なデータ読み取りで問題が発生する理由を理解します。参加者は、EF Core の非同期動作、考えられる回避策、および大規模なデータセットを操作するときにパフォーマンスを最適化する戦略について理解を深めることができます。
11月14日 15:30 13:30 30 分 With .NET and AI, our community app "aspires" to be on cloud nine 私たちは、ボンベイで最も長く(10 年以上)続いている技術ミートアップを持つ最大のオープンソース ソフトウェア [OSS] コミュニティです。そのため、ほとんど満員です [ https://x.com/search?q=learnAspireMumbai&src=typed_query&f=live]。多様性と包括性に取り組んでいるコミュニティとして、私たちの努力と時間のほとんどは、登録の優先順位付けに費やされています。そして、ミートアップ管理で次に大きな摩擦は、建物/市民の規則の遵守のために参加者がチェックインおよびチェックアウトできるようにすることです。そこで、技術コミュニティとして、この問題を解決するために、私たちが唯一好きなこと、つまりアプリを構築することに取り組みました。それも .NET 9 で。.net9 がこれまでで最高の .NET である理由を説明し、注意する必要があった問題点を共有します。このセッションでは、.NET 9 の最新機能である Aspire、Semantic Kernel、Blazor Hybrid を使用してコミュニティ アプリを開発する方法について説明します。このアプリは、.NET 9 のパワーを活用して、ユーザー エンゲージメントとコミュニティのインタラクションを強化するクラウド ネイティブでインテリジェントなプラットフォームを作成します。AI モデルの統合を詳しく調べて、パーソナライズされたエクスペリエンスを提供し、包括的で多様なコミュニティを構築するための全体的な機能を改善します。また、デモでは、GitHub Copilot と Copilot Workspace がどのように開発を加速させ、.NET Conf 2024 に間に合うようにアプリをデビューさせたかについても紹介します。また、GitHub https://github.com/HackerspaceMumbai/Visage/tree/dotnet9 になければ、私たちは OSS コミュニティではありません。貢献者を歓迎します 🙏 Aspire, Blazor,
11月14日 16:00 14:00 30 分 Building Modular Monolith Applications with ASP.NET Core and ABP Studio ABP は、.NET 開発者向けのオープン ソース アプリケーション開発フレームワークです。その主な目標の 1 つは、モジュール型アプリケーションを作成できるようにすることです。新しい ABP Studio ツールを使用すると、ASP.NET Core で完全にモジュール化されたシステムを簡単に作成できます。この講演では、実際にそれを行う方法を示し、そのアプローチの利点について説明します。
11月14日 16:30 14:30 30 分 From error to fixes:Adding recoverability to MassTransit - based systems この講演では、WPF DataGrid と WPF のその他の領域におけるパフォーマンスの向上に焦点を当てます。進行中の作業と、今後の .NET リリースに向けて WPF で予定されている改善点について説明します。WPF のパフォーマンス強化を最大限に活用し、応答性に優れた高性能なアプリケーションを実現する方法について学ぶために、ぜひご参加ください。 WPF,
11月14日 17:00 15:00 30 分 Releasing HybridCache into the Wild with Umbraco 2024 年 11 月、Microsoft は待望のハイブリッド キャッシュ機能を発表します。Umbraco はこの上なく興奮しています。Microsoft のリリース ケイデンスと緊密に連携することで、タグベースのエビクションや新しい MapStaticAssets ミドルウェアなどの最新の MS ロードマップ機能を戦略的にスプリント計画に組み込むことができます。この機会に、ハイブリッド キャッシュやその他の機能が革新のユニークな機会を提供してくれたことをお見せしたいと思います。Emma と Lotte が、Microsoft のビジョンと同期した Umbraco の開発についてご案内します。当社のアプローチによって最先端の機能を迅速に統合し、.NET 9 の最新機能を実装できた方法を紹介します。Umbraco が Microsoft の進化するテクノロジ環境とアジャイルに連携することで、常に時代の先を行く先進的なソリューションが実現していることをご確認ください。
11月14日 17:30 15:30 30 分 F# - Nullable Reference Types F# 9 の待望の Null 許容参照型機能について詳しく説明します。何年もの開発とコミュニティからの強い要望により、この機能は F# が null 値を処理する方法に革命をもたらし、C# と F# の相互運用性をよりスムーズにし、言語に新しいレベルの null 安全性をもたらします。F# 愛好家でも、F# の長所を活用したいと考えている C# 開発者でも、この講演では、この新機能を最大限に活用するための知識が得られます。 C#,
11月14日 18:00 16:00 30 分 C# Source Generators Boost Productivity in the Rx.NET Repo コード生成は、最近のバージョンの .NET では、特に AOT コンパイルを使用する場合に、ますます重要になっています。しかし、コード生成は開発者としての力を高める役割も果たします。この講演では、ソース ジェネレーターを使用して、Reactive Extensions for .NET のテスト スイートの範囲を拡張する方法を紹介します。AsyncRx.NET はテストのない実験的なプロジェクトでしたが、ソース ジェネレーターによって、既存の Rx.NET テスト スイートをこの新しいプロジェクトで動作させることが可能になりました。
11月14日 18:30 16:30 30 分 Advanced Pattern Matching in C# すべての「本物の」関数型言語はパターン マッチングをサポートしています。これは本当ではありませんが、関数型プログラミング スタイルの側面が、簡潔で構文的に簡潔なケースの区別から恩恵を受けるというのは正しいことです。Microsoft は、少なくとも 3 つの主要な言語バージョンで、C# の機能としてパターン マッチングに取り組んできました。この講演では、Oliver が C# パターン マッチングの仕組み、古い命令型の「switch」の進化がなぜそれほど重要なのか、この機能に基づいて C# コードの構造が一般的に過去とどのように異なる可能性があるのか​​を説明します。結論として、彼は複雑な Haskell コードを移植することで、C# が最高のパターン マッチングを実現できることを証明します。 C#,
11月14日 19:00 17:00 30 分 Bulletproof ASP.NET Core APIs: The OWASP API Security Top Ten OWASP Top Ten は、Web アプリケーションに対する 10 大セキュリティ リスクのリストであり、10 年以上にわたって事実上の標準となっています。しかし、あまり注目されていませんが、他にもリストがあります。OWASP API セキュリティ Top Ten は、API のリスクに焦点を当てています。今日ではほぼすべての Web アプリケーションが API に依存していると言っても過言ではないため、API に対処することは必須です。この講演では、リストがどのようにして作成されたかを確認し、すべてのポイントについて説明します。特に、選択したスタック ASP.NET Core にとってこれが何を意味するかに関心があります。どのポイントが関連し、テクノロジ固有の対策をどのように講じることができるでしょうか。
11月14日 19:30 17:30 30 分 Accessibility as a concept アクセシブルな製品を作る方法を知ることは重要ですが、なぜアクセシブルな製品を作るのかを知ることも同様に重要です。基本的な人間としての良識は別として、誰もが使用できる製品を作る理由は数多くあります。この講演では、アクセシビリティの概念を探求し、その必要性と、アクセシブルでない製品を作ることに伴う影響について理解を深めます。また、「自分が作ったものがアクセシブルかどうかはどうすればわかるのか?」や「アクセシビリティを確保するのは誰の仕事なのか?」(ネタバレ:それは全員の仕事です)といった差し迫った質問にも答えます。
11月14日 20:00 18:00 30 分 Building Rich Web Applications with Blazor Server and MudBlazor このセッションでは、Blazor Server と MudBlazor を使用して堅牢でインタラクティブな Web アプリケーションを作成する方法について説明します。実際のアプリケーションの実用的な例を詳しく取り上げ、MudBlazor の豊富なコンポーネントによってユーザー エクスペリエンスが向上し、開発が簡素化される仕組みについて説明します。このセッションでは、パフォーマンスの最適化手法、複雑な UI 要件の処理、Blazor Server アプリを運用環境にデプロイするためのベスト プラクティスについて説明します。参加者は、Blazor Server プロジェクトを向上させるための実用的な洞察を得ることができます。 Blazor,
11月14日 20:30 18:30 30 分 Building Generative AI apps with GitHub Models and .NET フルスタックエンジニアとして、私たちはさまざまな AI モデルとコードを統合することがよくあります。モデルへのアクセスは課題でしたが、GitHub モデルではカスタマイズが可能になり、無料で試すことができます。このセッションでは、AI モデルの選択方法、パラメータの設定方法、そして最も重要な AI によるプロンプトについて学びます。4 月には、エンジニアリング プラクティスに AI を取り入れるためのハンズオン セッションを提供します。
11月14日 21:00 19:00 30 分 Empowering WPF Developers: A Journey Through .NET 9 and the Road Ahead .NET 9 による WPF の最新の進歩を巡る旅にご参加ください。そして、この先に待ち受けるエキサイティングな未来を探ってください。この講演では、新しい Fluent テーマについて詳しく説明します。このテーマは、ライト/ダーク モードとシステム アクセント カラーのサポートを備えた、最新の Windows 11 の外観と操作性を WPF アプリケーションに提供します。また、タイポグラフィを強化してより洗練されたユーザー エクスペリエンスを実現する、新しいハイフン ベースの合字サポートについても説明します。それだけではありません。.NET 10 以降の計画についても少し触れます。最も要望が多かった機能も紹介します。これらの機能により、さらに強力で視覚的に魅力的な WPF アプリケーションを構築できるようになります。経験豊富な WPF 開発者でも、始めたばかりでも、このセッションでは、プラットフォームの進化する機能を最大限に活用するための知識とツールを身に付けることができます。 WPF,
11月14日 21:30 19:30 30 分 WPF Reborn: Avalonia's Cross-Platform Magic .NET アプリ開発の未来に足を踏み入れましょう。この実践的なセッションでは、WPF アプリケーションに対する考え方が一変します。スライドは使わず、IDE に直接進み、Avalonia と Avalonia XPF が Windows 専用アプリに新しい命を吹き込む方法を紹介します。デスクトップ アプリをクロスプラットフォーム化し、新しい市場と機会を切り開くための知識が得られます。 WPF,
11月14日 22:00 20:00 30 分 Talking to managers about modernizing .NET apps ほとんどの開発者は、レガシー アプリを新しい .NET に移行することのメリットと、そうしないことのリスクを理解しています。残念ながら、これらの古い .NET Framework アプリケーションを最新化するか否かを決定するのは、通常、開発者ではありません。このタスクに予算を割り当てるよう経営陣を説得するにはどうすればよいでしょうか。技術的なバックグラウンドを持たない関係者に状況を理解してもらうには、どのような議論や情報を提示すればよいでしょうか。このセッションでは、私が過去にさまざまな企業で最新化の必要性を訴えた際に使用した貴重なヒントや議論を紹介します。最新化の労力と長期的なメンテナンス コストの見積もりについて説明します。また、セキュリティ リスクや、新しい開発者を雇うためのプロジェクトの魅力を高めるなど、アップグレードのその他のメリットについても説明します。
11月14日 22:30 20:30 30 分 Azure Health Checks in .NET 9 .NET 9 API と統合された Azure の正常性チェック機能によって、アプリケーションの正常性の基本レベルまたはカスタマイズされた検証がどのように提供されるかを探ります。また、運用システムから学んだ教訓や、構成ミスによる正常性チェックの意外な結果についても説明します。一見すると、正常性チェックは非常にシンプルですが、正常性チェックを実装する前に、何をチェックするか、それらのチェックに失敗したアプリケーションに対して Azure が何を行うかを決定することが重要です。取り上げるトピック: - アプリ サービスが存在することを確認するためのシンプルな正常性チェックの設定 - 依存関係を検証するための正常性チェックのカスタマイズ - 正常でないアプリから Azure が回復する方法の秘密 - フェールオーバーと頻度をより細かく制御するための高度なカスタマイズ Azure,
11月14日 23:00 21:00 30 分 Migrate your .NET Framework / EF6 "Classic" app to .NET 9 and Azure SQL 私が公開したばかりの新しい Entity Framework 6 "Classic" パッケージを使用すると、従来の .NET Framework アプリケーションを段階的に移行し、Azure SQL Database と最新のセキュリティ強化を備えた .NET 9 に移行できます。このデモ主導のセッションでは、.NET アップグレード アシスタントと私の新しいパッケージを使用してこれを実行する方法を学習します。 Azure,
11月14日 23:30 21:30 30 分 dotnet CLI all the things! Visual Studio は、アプリケーション構築の生産性を高め、.NET 開発に最適なエクスペリエンスを提供する優れた IDE であることは間違いありません。しかし、Visual Studio が利用できないときでも生産性を維持できるとしたらどうでしょうか。このプレゼンテーションでは、あらゆる種類の .NET アプリケーションを構築、実行、展開するために必要なすべてのものを提供する .NET CLI の機能について詳しく説明します。 Visual Studio,
時刻 累計 時間 タイトル 概要 タグ
11月15日 00:00 00:00 30 分 From Monolith Towards Microservices: EventStorming as Your Modernization Blueprint レガシー モノリスの最新化は困難な作業ですが、EventStorming は明確な前進の道筋を提供します。EventStorming を使用してモノリシック .NET アプリケーションを分解し、マイクロサービス アーキテクチャに移行する方法をご紹介します。このセッションでは、EventStorming プロセスに関する実用的な洞察を提供し、リスクを軽減し、スムーズな移行を確実にしながら、技術チームとビジネス チームの連携にどのように役立つかを説明します。
11月15日 00:30 00:30 30 分 Build AI apps with .NET 9 マイクロサービスがアーキテクチャの分野で引き続き主流となる中、これらのサービスに AI 機能を統合することで、よりスマートで応答性の高いアプリケーションを実現できます。このセッションでは、次の内容について説明します。モジュール性、スケーラビリティ、保守性に重点を置き、.NET 9 でマイクロサービスを設計する方法。Azure OpenAI を使用してこれらのマイクロサービスに AI を埋め込み、インテリジェントな意思決定で機能を強化するプロセス。Docker を使用してコンテナー化された環境でこれらの AI 搭載マイクロサービスを展開および管理し、クラウド対応であることを保証する戦略。 Azure,
11月15日 01:00 01:00 30 分 How I used .NET 9 and AI to charge my electric car based on the available solar power .NET 9 を使って太陽光発電で電気自動車を充電できますか? もちろんです! このセッションでは、ジョニーが開発スキルと .NET 9 を活用して、外部ベンダーの API を使用して外部ベンダーからのデータと組み合わせ、そのデータを賢く利用して適切なタイミングで電気自動車に充電を指示する方法を紹介します。ジョニーは、LLM 用の Azure OpenAI、カスタム副操縦士を作成するための Semantic Kernel、音声テキスト変換用の Azure Cognitive Services を使用して、現在の充電状態について質問できるように AI も追加しました。このデモは、この講演のためにまとめたものではなく、ジョニーが日常的に使用しているクラウドネイティブの分散アプリケーションです。 Azure,
11月15日 01:30 01:30 30 分 Getting Started with OpenTelemetry in .NET このセッションでは、OpenTelemetry と .NET Aspire を使用して .NET Blazor アプリケーションをインストルメント化し、アプリケーションで実際に何が起こっているかを視覚化する方法を紹介します。次に、OpenTelemetry エクスポーターを追加し、Azure Application Insight または Datadog APM などのさまざまなソリューションを使用して OpenTelemetry メトリックとトレースを収集する方法と、それがどのように役立つかについて説明します。 Aspire, Blazor, Azure, OpenTelemetry,
11月15日 02:00 02:00 30 分 New tools in Visual Studio for Web API developers Visual Studio には、ASP.NET Core Web API 開発者向けの優れた新機能が多数あります。HTTP ファイルに多くの機能が追加され、Web API の開発がさらに容易になりました。Sayed が、Web API 開発者向けのすべての新機能とサポートを紹介します。 Visual Studio,
11月15日 02:30 02:30 30 分 Extending ASP.NET Core OpenAPI このセッションでは、ASP.NET Core 9 の Microsoft.AspNetCore.OpenApi NuGet パッケージの一部として出荷される変換インターフェイスについて説明し、それらを基にして OpenAPI ドキュメントを充実させる方法を説明します。ドキュメント、操作、スキーマ トランスフォーマーを使用して、API に豊富な例と説明を追加し、他の開発者がアプリケーションの API に依存する統合をさらに簡単に作成できるようにするアプローチについて説明します。
11月15日 03:00 03:00 30 分 Clean Architecture with ASP.NET Core 9 ASP.NET Core 9 は、以前のバージョンよりもクリーンでテスト可能、保守可能なアーキテクチャのサポートを強化しています。プロジェクト/ソリューションの構成に適用される基本原則、クリーン コードをサポートするためにプロジェクトを最適に配置する方法、既存のソリューションをこのアーキテクチャに向けてリファクタリングする方法について学習します。例では ASP.NET Core を使用しますが、説明されている原則はすべての言語とプラットフォームに適用されます。
11月15日 03:30 03:30 30 分 What’s New in .NET 9 for Data Access: From Document DBs to Vector DBs このセッションでは、MongoDB などのドキュメント DB プロバイダーのシームレスな統合と、Azure SQL、Qdrant、Pinecone などのベクター データベースの最先端の機能に焦点を当て、.NET 9 の新しいデータ アクセス機能を詳細に説明します。また、高度なデータ クエリのための新しいベクター検索抽象化についても説明します。これらの更新によってデータ ワークフローが合理化され、より効率的でスケーラブルなアプリケーション開発が可能になる方法を学びます。 Azure,
11月15日 04:00 04:00 30 分 Community Toolkit Roundup 過去 1 年間、コミュニティ ツールキット ファミリは成長を続け、.NET Aspire ツールキットと Datasync ツールキットが加わりました。そこで、最新かつ最高のツールキットをお知らせする時期が来ました。コミュニティ ツールキット、.NET コミュニティ ツールキット、MAUI コミュニティ ツールキット、Windows コミュニティ ツールキットのメンテナーとの活発なディスカッションに参加してください。.NET 開発者に便利で高品質なコンポーネント、コントロール、ユーティリティを提供することを目的としたこれらのオープン ソース プロジェクトについて学びましょう。さまざまな .NET プラットフォームとテクノロジをカバーするこれらのすばらしいツールキットに参加し、貢献し、そのメリットを享受する方法を見つけてください。デスクトップ、モバイル、Web、またはクロスプラットフォームのアプリケーションを開発している場合でも、最適なツールキットがあります。 Aspire, MAUI,
11月15日 04:30 04:30 30 分 State of the .NET Foundation and .NET Open Source .NET Foundation の現状、今後の取り組み、.NET コミュニティの参加方法について話し合います。また、最近 Foundation に追加された新しいプロジェクトについても紹介します。
11月15日 05:00 05:00 30 分 Building .NET Applications Across Clouds with .NET Aspire 真のマルチクラウド開発プラットフォームである .NET Aspire が、さまざまなクラウド環境でのアプリケーションの構築、展開、管理を簡素化する方法を説明します。このセッションでは、Aspire によって開発者がクラウド サービスを統一された方法で操作できるようになり、複数のツールセットが不要になる仕組みを説明します。Microsoft Azure、AWS、その他のクラウド プロバイダーのいずれを使用している場合でも、Aspire のシームレスな統合によって、クラウド リソースがプロビジョニングされ、アプリケーションに即座に接続され、合理化された F5 デバッグ エクスペリエンスが実現される仕組みについて説明します。 Aspire, Azure,
11月15日 05:30 05:30 30 分 Orleans: Microsoft's distributed systems framework for .NET Microsoft Orleans は、Microsoft の多くのクラウド サービスの基盤となっています。チームは、効率的で信頼性が高く、弾力的にスケーラブルなクラウド サービスを迅速に構築するための簡単な方法を利用できます。このセッションでは、Orleans を紹介し、その中核機能と 2024 年の新機能について説明します。続いて、Orleans の配置と負荷分散について技術的に詳しく説明し、信頼性とパフォーマンスの最新の進歩について説明します。これには、再バランス調整と局所性を考慮した再パーティション化に関する最新の取り組みも含まれます。
11月15日 06:00 06:00 30 分 Oracle DB with .NET + EF Core 9 Oracle Data Provider for .NET (ODP.NET) でサポートされている新しい .NET 9 および EF Core 9 機能について説明します。新しい .NET および Oracle データベース機能には、クエリ パラメータ化の制御、インライン化された相関のないサブクエリ、ToHashSetAsync メソッドのサポート、ExecuteUpdate への複合型インスタンスの受け渡し、自動コンパイルされたモデルなどが含まれます。このセッションに参加して、これらの新機能のデモをご覧ください。
11月15日 06:30 06:30 30 分 Unpacking the Newest in NuGet このセッションでは、.NET 開発を支えるパッケージ マネージャーである NuGet の最新の機能と更新について詳しく説明します。熟練した開発者でも、初心者でも、この講演では NuGet の新機能、これらの機能でワークフローを効率化する方法、プロジェクトにとってなぜ重要なのかを包括的に説明します。
11月15日 07:00 07:00 30 分 .NET Cross-Platform Development Supercharged with .NET 9, and Uno Platform アプリケーションの複雑さと、それを構築するために利用できるリソースのギャップは急速に広がっています。開発者として、使い慣れたツールを活用しながら、生産性を高める新しいツールを取り入れることが重要です。Jerome Laban による、.NET 9 の最新のサポートを含む、Uno プラットフォームの最新の進歩に関する詳細なセッションに参加してください。Jerome は、NET 9 への移行によるパフォーマンス上の利点、真のシングル プロジェクト アーキテクチャの利点、ホット リロードなどのビジュアル ツールを使用することの重要性について説明します。AI が業界を再編する中、2024 年のソフトウェア開発には実用的なアプローチを取りましょう。このセッションは、話題を振り切り、現在のプロジェクトに真の価値をもたらすツールに焦点を当てるのに役立ちます。
11月15日 07:30 07:30 30 分 New Features in the .NET 9 JIT 新しいループの最適化、オブジェクトのスタック割り当て、ARM64 SVE、AVX-512 の改善など、.NET 9 JIT で行われた多くの改善点のいくつかを詳しく見ていきます。
11月15日 08:00 08:00 30 分 Modernizing .NET Apps with Upgrade Assistant このセッションでは、.NET アップグレード アシスタントの最新の機能強化について説明し、アップグレード プロセスを簡素化および合理化するように設計された新機能に焦点を当てます。このツールが包括的なアップグレード評価をサポートし、プロジェクトの互換性とアップグレードの複雑さに関する詳細な情報を提供するようになった方法について学習します。また、依存関係をより効率的に管理できるように、Central Package Management (CPM) などの拡張パッケージ サポートについても説明します。レガシ アプリケーションを最新化する場合でも、将来のアップグレードを準備する場合でも、このセッションでは、移行をよりスムーズかつ迅速に行うための知識とツールを身に付けることができます。
11月15日 08:30 08:30 30 分 C++ Interoperability Within .NET C# の高度な相互運用性機能を使用して、.NET 内で 25 年以上にわたる C++ ネイティブ ライブラリのパワーを活用します。 C#,
11月15日 09:00 09:00 30 分 Next-gen SQL projects with Microsoft.Build.Sql データベース オブジェクトは、Microsoft.Build.Sql SDK スタイルの SQL プロジェクトを使用して Visual Studio または VS Code で開発するためのコードとして保存されますが、利点はそれだけではありません。SQL コード分析やその他のビルド時テストにより、コード変更の継続的統合中にデータベース コードの品質と正確性を検証できます。SQL プロジェクトを使用すると、SqlPackage CLI によって展開計画が動的に計算されるため、1 つのデータベースを管理する場合でも、データベース フリートを管理する場合でも、データベース オブジェクトの更新をより簡単に、より確実に提供できます。このセッションでは、IDE から CI/CD まで、SQL プロジェクトを使用して、アプリ コンポーネントとともにデータベースを開発および展開する方法を学習します。 Visual Studio,
時刻 累計 時間 タイトル 概要 タグ
11月16日 01:00 00:00 30 分 Build intelligent apps on .NET using Azure Communication Services このセッションでは、.NET を使用してインテリジェントな通信アプリケーションを構築する方法について詳しく説明します。参加者は、Azure Communication Services と Azure Open AI の最新機能を活用して、.NET 上で堅牢でスケーラブルな通信アプリを作成する方法を学びます。最新の gpt モデルを使用して、SMS、WhatsApp、オーディオ ビデオ機能などのメッセージング チャネルを AI アプリに追加する方法について説明します。 Azure,
11月16日 01:30 00:30 30 分 Secure intelligent apps with .NET 9 on App Service Key Vault 参照を使用して Azure OpenAI リソースのシークレットを保護および管理し、マネージド ID (システム割り当て) を活用して Web アプリと Azure OpenAI 間の通信をセキュリティで保護することにより、App Service でホストされている .NET 9 チャット アプリから Azure OpenAI への安全な呼び出しを行う方法について説明します。また、マネージド ID を使用して、Web アプリと Azure SQL データベース間の通信もセキュリティで保護します。 Azure,
11月16日 02:00 01:00 30 分 Beyond GitHub Copilot Tips and Tricks このセッションでは、April が GitHub Copilot の単純なプロンプトを超えた内容を紹介します。.NET コードのテスト スイートを構築する方法と、GitHub Copilot を使用した最初から最後までの過程を説明します。また、GitHub Copilot ワークスペースのエンドツーエンドの機能と、問題の開始から計画、配信までどのように役立つかについても説明します。.NET コードを開発する際の真の DevOps 副操縦士です。
11月16日 02:30 01:30 30 分 Smart UI Powered by AI 🚀 今は AI の時代であり、.NET 開発者には大きなチャンスがあります。Generative AI と Large Language Models (LLM) を活用したソリューションをアプリに組み込むことで、開発者の生産性を高めることができます。.NET クライアント アプリは、AI プロンプト、ローカル埋め込みによるスマート グリッド/コンボ ボックス検索、セマンティック検索による PDF の検索/操作など、AI を活用したスマート UI コンポーネントの恩恵を受けることができます。エンタープライズ ワークフローでは、デスクトップ アプリやドキュメント処理の操作が必要になることがよくあります。リッチ テキスト編集では AI を活用した補完機能によりユーザーの生産性が向上し、スプレッドシートでは定式化/自動化を実行できます。Web 開発者は、AI を活用したテーマ設定により Web UI コンポーネントを動的にスタイル設定したり、ブラウザー REPL で Blazor コードを記述する際にコンテキスト アシスタンスを取得したりできます。開発者の生産性向上に向けて、GitHub Copilot をカスタム チャット エージェントで拡張して開発者のコ​​ンテキストを保持し、ドキュメント RAG を活用したコンテキストに深く依存するコード補完機能を取得できます。素晴らしい UX と最適化された開発者生産性ツールに向けた AI を活用した .NET UI の今後について探ってみましょう。 Blazor,
11月16日 03:00 02:00 30 分 Deep dive on native AOT ネイティブ AOT は、.NET 7 以降、.NET の一部となっています。リリースごとに、使用できる領域が拡張されています。.NET 7 のコンソール アプリから、.NET 8 の ASP.NET Web API、.NET 9 の MAUI まで。.NET アプリを高速に起動し、メモリをできるだけ使用しない場合は、ネイティブ AOT が最適です。しかし、ネイティブ AOT は実際にはどのように機能するのでしょうか。なぜ高速に起動するのでしょうか。.NET ランタイム全体、基本クラス ライブラリ、およびコードを 1 MB の実行可能ファイルに収めるにはどうすればよいでしょうか。この講演では、ネイティブ AOT コンパイルの内部動作を詳しく見て、実行時に何が行われるかを見ていきます。 MAUI,
11月16日 03:30 02:30 30 分 Create great MIDI 2.0 apps using Windows MIDI Services and C# オープン ソースの Windows MIDI サービス プロジェクト (https://aka.ms/midi) は、最初のコンシューマー リリースが近づいており、Windows に組み込む準備が整いつつあります。このセッションでは、新しい MIDI スタックの機能について学習し、現在利用可能な開発者プレビュー ビットを使用して、仮想デバイス、USB などを含む Windows 用の MIDI 2.0 および MIDI 1.0 アプリをすべて C# で作成する方法を学習します。 C#,
11月16日 04:00 03:00 30 分 How we chose the right UI framework for DevToys .NET MAUI、Uno Platform、Blazor Hybrid など、さまざまなオプションがあるため、.NET で適切な UI フレームワークを選択するのは困難な場合があります。各フレームワークには独自の長所があり、最適な選択はプロジェクトの目標によって異なります。これらのフレームワークを調べるケース スタディとして https://devtoys.app を使用します。 MAUI, Blazor,
11月16日 04:30 03:30 30 分 Audit Like a Pro: Securing Your NuGet Packages このセッションでは、NuGet の依存関係を定期的に監査して、潜在的なセキュリティの脆弱性を特定し、対処することの重要性について説明します。さまざまなツールとテクニックを使用して依存関係をスキャンし、一般的な脆弱性を理解し、.NET プロジェクトを保護するための積極的な手順を講じる方法を学習します。このセッションの最後には、常に進化する脅威の状況において、コードを安全かつ最新の状態に保つための実用的な戦略を身に付けることができます。
11月16日 05:00 04:00 30 分 "Intelligenize" your WinForms Apps for an amazing new customer experience! WinForms は、ほぼ 30 年間、数え切れないほどの成熟した LOB アプリケーションの基礎であり、重要なドメイン知識をカプセル化してきました。これらは AI および LLM サポートをレトロフィットするのに最適な候補ですが、このようなシステムを実現可能な方法で最新化するには、ゼロから始めることはできません。既存の機能を「インテリジェント化」することが効率的な方法です。新しい .NET 9 機能によって、AI/LLM を既存の LOB に統合して数分で驚くべき結果を達成する方法を見てみましょう。私たちと一緒に、最も成熟した犬でも使える新しい AI トリックを発見し、WinForms LOB アプリを次のレベルに引き上げましょう。ハイライト: * WinForms コンポーネントをセマンティック カーネルと組み合わせる * わずか 2 分でドイツ語を話す AI-WinForms アプリ! マジで! 嘘をつくでしょうか? 😊 * 次のレベルを発見: LOB アプリ用のインテリジェント アシスタント UI コントロール * WinForms Blazor Hybrid を使用して、グラフィックが豊富な高性能なチャット アシスタント コントロールを作成する WinForms, Blazor,
11月16日 05:30 04:30 30 分 Exploring the New Fluent UI Blazor Library: Next-Gen Web Components and Architectural Innovations Fluent UI Blazor ライブラリの次期メジャー バージョンに関する詳細なセッションにご参加ください。このバージョンでは、最先端の Web コンポーネントと大幅なアーキテクチャの変更が導入されます。このセッションでは、次の内容について説明します。 - 新機能の概要: 更新された Web コンポーネントを含む、新しい Fluent UI Blazor ライブラリの機能強化について説明します。 - アーキテクチャの変更: パフォーマンス、スケーラビリティ、保守性を向上させる主要なアーキテクチャの変更について説明します。 - 移行ガイド: はい、多くの重大な変更があります。ただし、既存のプロジェクトを新しいバージョンに移行するための実用的なヒントとベスト プラクティスを紹介します。 - ハンズオン デモ: ライブ コーディング デモで、新機能の動作を確認します。 Blazor,
11月16日 06:00 05:00 30 分 The force is strong in LLMs - building an open source Star Wars inspired copilot in .NET スターウォーズの世界では、多くのパイロットがアストロメク副操縦士を乗せています。たとえば、ルークは X-Wing の後ろに R2-D2 を乗せていました。開発者である私たちにも副操縦士がいます。これらは R2 ほどクールではなく、デススターを爆破する手助けもしてくれませんが、コードを書くなどの日々のタスクを助けてくれます。副操縦士は退屈かもしれませんが、Jim はスターウォーズにヒントを得て、レゴコレクションの説明 (もちろんスターウォーズレゴ) やコードを書く手助けなど、重要なタスクを手助けしてくれる副操縦士を作ったら楽しいだろうと考えました。これらはすべてジェダイのスタイルで行われます。このセッションでは、Pieces .NET SDK を使用して独自の副操縦士を作成する手順を Jim が説明します。この SDK を活用することで、副操縦士は、Microsoft Phi や OpenAI GPT-4o などのさまざまなクラウドおよびデバイス上のモデルから選択した LLM にアクセスできるだけでなく、コード、ドキュメント、デス スターの計画などのアセットをチャットのコンテキストに追加することもできます。ジェダイが生きているフォースを感知できるのと同じように、この副操縦士はあなたの存在を感知し、Wookiepedia での研究の要約などの追加のドキュメントを必要とせずに質問に答えることができます。そして何よりも、ヨーダのように返信できます。このセッションの終わりまでに、あなたは見習いを終え、独自のオープン ソース AI 副操縦士を構築できるようになります。
11月16日 06:30 05:30 30 分 MVVM Building Blocks for WinUI and WPF Development 最新の Windows アプリ開発の基本要素を習得するための実践的な旅に私たちと一緒に出かけましょう。XAML、データ バインディング、MVVM を組み合わせて開発プロセスを強化し、俊敏性を高め、コードベースを簡素化する方法を紹介します。WinUI または WPF を使用してアプリケーションを作成するために必要なスキルを習得し、堅牢でスケーラブルで保守しやすい Windows アプリケーションを作成できるようになります。 WPF, WinUI,
11月16日 07:00 06:00 30 分 Infuse AI in your Windows apps with .NET デモ満載のセッションに参加して、Windows で AI を使って何ができるか、また Windows アプリに AI ベースの機能を追加してユーザーを喜ばせ、力づける方法を学びましょう。Windows Copilot Runtime を使用すると、開発者は Phi Silica などのデバイス上のモデルに裏打ちされた API を活用し、フレームワークやツールを使用して、最新のオープン ソース モデルや独自のモデルをアプリ内でローカルに活用できます。
11月16日 07:30 06:30 30 分 Maximizing Productivity: Cloud Development with Visual Studio and Dev Box Microsoft のエンジニアが Microsoft Dev Box と Visual Studio を使用して .NET 開発に革命を起こした方法をご覧ください。さまざまなタスク重視のクラウド開発ツールを使用して開発プロセスをどのように効率化したかを学びます。クラウドからのアプリケーションのコーディング、テスト、展開に関する実用的な洞察を得て、Visual Studio と Dev Box の最新かつ最も高度な機能を探ります。 Visual Studio,
11月16日 08:00 07:00 30 分 How Fidelity uses .NET MAUI for Cross-platform desktop Fidelity の Kevin と Matthew が参加し、.NET MAUI を使用して次世代の Active Trader Pro デスクトップ クライアントを強化した経験と成功について語ります。MAUI アプリケーションの UI ディスパッチの最適化、OSX および Windows の WebView プーリングと最適化、MDI マルチウィンドウ デスクトップ インターフェイス、MAUI の動的コンテキスト メニューの初期化とシャットダウンの制御シーケンスなどについて説明します。 MAUI,
11月16日 08:30 07:30 30 分 AI at the Edge with Meadow and .NET Meadow と .NET による AI とエッジ コンピューティングの交差点を探ります。この講演では、開発者が機械学習モデルをマイクロコントローラ上で直接実行できるようにする、Meadow F7 上のマイクロコントローラ向け TensorFlow Lite の実装について詳しく説明します。また、プラグ アンド プレイの AI 機能を提供する Tiny Code Reader や Person Sensor など、Useful Sensors などの企業の革新的な AI センサーについても説明します。これらのツールを活用して、インテリジェントで効率的、かつ応答性の高いエッジ デバイスを作成する方法を学んでください。
11月16日 09:00 08:00 30 分 MVVM Building Blocks for WinUI and WPF Development 最新の Windows アプリ開発の基本要素を習得するための実践的な旅に私たちと一緒に出かけましょう。XAML、データ バインディング、MVVM を組み合わせて開発プロセスを強化し、俊敏性を高め、コードベースを簡素化する方法を紹介します。WinUI または WPF を使用してアプリケーションを作成するために必要なスキルを習得し、堅牢でスケーラブルで保守しやすい Windows アプリケーションを作成できるようになります。 WPF, WinUI,
11月16日 09:30 08:30 30 分 Easy CQRS with Data API builder and SQL Server CQRS は複雑に感じるかもしれませんが、必ずしもそうではありません。このセッションでは、データ API ビルダーと SQL Server を使用して CQRS を簡単に実装する方法を紹介します。読み取り操作と書き込み操作を分離することで、パフォーマンス、スケーラビリティ、保守性が向上します。REST および GraphQL エンドポイントを使用して、スケーラブルで安全な API を設定する方法を説明します。コードは必要ありません。クラウドで作業している場合でも、オンプレミスで作業している場合でも、アーキテクチャを合理化し、開発プロセスをスピードアップするお手伝いをします。



以上の内容はhttps://rksoftware.hatenablog.com/entry/2024/11/14/230000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14