rksoftware

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

dotnet conf 2023 観たいセッションのメモ

世間は dotnet conf 2023 一色ですね! しかしジャパンのビジネスパーソンは忙しい……。

私も……。

セッション、98 もあるし。

ということでセッションタイトルと概要観て観たいセッションをメモ。

選定基準。 C# 12 は観る。 それを除いて新機能の紹介は切る(文書で読めば良いと判断) 実例紹介は切る(海外の実例はあまりジャパンの参考にならない) パフォーマンス系は切る レガシー→モダン以降系も切る(文書のほうが良い) 似たものは早い時刻のセッションのみ

結果です。

https://www.youtube.com/watch?v=mna5fg7QGz8&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=1&pp=iAQB

1:00 - 2:00 JST .NET 8 へようこそ ダミアン・エドワーズ、サフィア・アブダラ、デビッド・ファウラー、ガウラヴ・セス、ダニエル・ロス、グレン・コンドロン、マディ・モンタキラ、マリア・ナガガ .NET 8 がリリースされました。クラウド、モバイル、デスクトップ、Web、AI、IoT など、あらゆるワークロードにわたる .NET 開発者向けの新機能をご覧ください。

https://www.youtube.com/watch?v=z1M-7Bms1Jg&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=4&pp=iAQB

3:00 - 4:00 JST (英語) .NET 8 を使用したクラウド ネイティブ アプリの構築 グレン・コンドロン、デビッド・ファウラー .NET Conf での Day 1 の朝は、.NET でのクラウドネイティブ開発の未来を深く掘り下げてスタートしましょう。.NET 8.0 の新機能をいち早くご覧になり、あらゆるクラウド プラットフォームで優れた高パフォーマンスで回復力のあるサービスを構築します。ネイティブAOTがアプリの速度とサイズをどのように変えるかを確認し、Open Telemetryのサポートで新しいレベルの洞察を得ることができます。ライブ デモと、.NET 開発エクスペリエンスを新たな高みに引き上げることを約束する特別な発表をお見逃しなく。

https://www.youtube.com/watch?v=by-GL-SjHdc&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=6&pp=iAQB

5:00 - 5:45 JST C# 12 の新機能 マッズ・トーガーセン、ダスティン・キャンベル 新しい .NET は新しい C# を意味します。Dustin と Mads が、コレクション式やプライマリ コンストラクターなど、C# 12 の新機能について説明します。

https://www.youtube.com/watch?v=F_xe0TvXGu0&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=7&pp=iAQB

5:45 - 6:30 JST VS Code と C# 開発キットによる軽量化 バーク・ホランド、レスリー・リチャードソン まったく新しい C# DevKit 拡張機能と Visual Studio Code を使用した軽量な C# 開発に関する啓発的な (わかりますか?) セッションにご参加ください。 このセッションでは、C# Dev Kit の主な機能と、Visual Studio Code を最大限に活用するための貴重なヒントとコツについて説明します。コードベースを簡単にナビゲートし、デバッグツールを効果的に利用し、すでに知っている概念を新しいエディターにマッピングする方法を学びます。 このセッションでは、経験豊富な開発者でも、C# を始めたばかりの開発者でも、C# 開発を軽量かつ効率的にするための実践的な洞察とテクニックを提供します。

https://www.youtube.com/watch?v=-3SrUqjq9Ic&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=10&pp=iAQB

.NET と Azure を使用したインテリジェント アプリの構築

ルイス・キンタニラ、マリア・ナガガ このエキサイティングなセッションに参加して、AI の力を活用して、生産性を変革し、プロセスを自動化し、重要な洞察を引き出す次世代のインテリジェント アプリを作成する方法をご覧ください。.NET と Azure は、ランタイムからライブラリ、SDK、ツール、サービスまで、スタック全体にわたって、インテリジェント アプリを構築するプロセスの生産性を高めます。

https://www.youtube.com/watch?v=VSZvgnQGO3Y&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=57&pp=iAQB

11月16日木曜日 0:00 - 0:30 日本時間 発展途上国で F# と dotnet を使用するデータ サイエンス スタートアップからの教訓 エドゥアルド・ベッラーニ データサイエンス企業の技術分野全体を再構築する必要があり、PythonとJSを削除する権限がある場合はどうなるでしょうか?Dotnet と F# は、それが何です (少なくとも私にとってはそうでした)。 この講演は、データサイエンスコンサルタント会社のCTOである私の話です。 • typescriptとpythonへの既存の投資をやめ、F#とdotnetに移行することを決定した。 • 1年の間にチームを4~12~12に成長させなければならない。 ・スタートアップの常套手段である混沌とした環境に直面しながら。 この講演で私が約束するのは、 1.発展途上国で高性能な関数型プログラミングチームを成長させたのはどうでしたか。 2. dotnet と F#

https://www.youtube.com/watch?v=T5j4kEuA_m8&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=61&pp=iAQB

2:00 - 2:30 JST (日本語) コミュニティツールキットのまとめ マイケル・ホーカー、ジェラルド・ヴェルスルイス、セルヒオ・ペドリ Community Toolkits、.NET Community Toolkit、MAUI Community Toolkit、および Windows Community Toolkit のメンテナーとの活発なディスカッションに参加してください。.NET 開発者に便利で高品質なコンポーネント、コントロール、およびユーティリティを提供することを目的としたこれらのオープンソース プロジェクトについて説明します。 さまざまな .NET プラットフォームとテクノロジをカバーするこれらのすばらしいツールキットに参加し、貢献し、利益を得る方法をご覧ください。デスクトップ、モバイル、Web、クロスプラットフォームのいずれのアプリケーションを開発している場合でも、ツールキットがあります。

https://www.youtube.com/watch?v=dE-XCUVCkkE&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=63&pp=iAQB

3:00 - 3:30 JST Blazor と既存の .NET Web アプリの統合 エド・シャルベノー .ASP。NET の RazorComponent モデルは直感的で、Web 開発の生産性を高めます。このセッションでは、RazorComponents が Blazor アプリ専用ではない方法と、Razor Pages、MVC、その他のフロントエンド テクノロジを使用して、Blazor の最良の部分を既存の ASP.NET アプリケーションと統合する方法について説明します。

https://www.youtube.com/watch?v=yF9SwL0p0Y0&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=68&pp=iAQB

5:30 - 6:00 日本時間 ASP.NET Core 8によるクリーンなアーキテクチャ スティーブ・スミス クリーンアーキテクチャ(別名Onion、Hexagonal、Ports-and-Adapters)は、インフラストラクチャの問題への依存を制限する方法でコードを整理します。これにより、テストと保守が容易なコードが得られ、ドメイン駆動設計やマイクロサービスに最適です。ASP.NET Core アプリに適用する方法を学びましょう。

https://www.youtube.com/watch?v=EgftgnNz-lA&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=71&pp=iAQB

7:00 - 7:30 JST Uno Platform 5.0: .NET 8 でクロスプラットフォームの .NET 開発を強化 ジェローム・ラバン、フランソワ・タングアイ NETエコシステムは、開発者に提供するすべてのオプションに誇りを持っています。オープンソースの Uno Platform は、クロスプラットフォームの .NET アプリケーションを作成するためのもう 1 つのオプションです。Uno Platform 5.0は.NET 8上に構築されており、XAMLまたはC#マークアップを使用して、.NETが実行されるすべての場所でUIリッチでデータ駆動型のアプリケーションをすばやく作成できます。 .NET 8、.NET MAUI Embedding、Model View Update eXtended(MVUX)リアクティブパターン、Figma統合、ホットリロードなどの最新の進歩を含む、Uno Platformのすべてを学びましょう。

https://www.youtube.com/watch?v=BnjHArsYGLM&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=13&pp=iAQB

2:00 - 2:30 JST (日本語) .NET 8 と Open Telemetry を使用したアプリケーション テレメトリの改善 ノア・フォーク、サム・スペンサー オブザーバビリティの3つの柱は、ロギング、メトリクス、ディストリビューティッド(分散)トレーシングです。エンリッチメントとデータ編集のためのログ拡張機能や、Open Telemetry セマンティック規則に従った新しいメトリックのサポートなど、.NET 8 で行われた機能強化について説明します。

https://www.youtube.com/watch?v=u38Qb0Eay28&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=27&pp=iAQB

9:00 - 9:30 JST NuGet for .NET 8 の新機能 アリー・バリー このセッションでは、.NET 8 用の .NET パッケージ マネージャー ツールである NuGet で使用できるすべての新機能の説明とチュートリアルを提供します。

https://www.youtube.com/watch?v=hLjqf4PmG9E&list=PLdo4fOcmZ0oULyHSPBx-tQzePOYlhvrAU&index=54&pp=iAQB

22:30 - 23:00 日本語 Rx.NET のモダナイゼーション イアン・グリフィス Reactive Extensions for .NET は、最も確立され、広く使用されているオープン ソースの .NET プロジェクトの 1 つです。このプロジェクトが .NET の変更を活用するためにどのように進化しているかについて説明します。

これでもかなりの数ですね。