dotnet conf 2023 Agenda

2023-11-07 15:59:56 浏览数 (1)

dotnet conf 2023 Agenda

Welcome to .NET 8

2023-11-14 23:00 -- 00:00

Damian Edwards, Safia Abdalla, David Fowler, Gaurav Seth, Daniel Roth, Glenn Condron, Maddy Montaquila, Maria Naggaga

.NET 8 is here! Find out what is new for .NET developers across all workloads including cloud, mobile, desktop, web, AI, IoT, and so much more.

.NET 8 现已推出!了解适用于所有工作负载(包括云、移动、桌面、Web、AI、IoT 等)的 .NET 开发人员的新增功能。

Full stack web UI with Blazor in .NET 8

2023-11-15 00:00 -- 01:00

Daniel Roth, Steve Sanderson

In .NET 8 you can deliver the best web app experiences entirely in Blazor using Blazor's convenient component model. You can build your entire web app in Blazor without the needed for writing JavaScript or mixing web frameworks. In this session you'll see how you can use Blazor's new server-side rendering support to power your web apps from the server for maximum performance and scalability. You'll see how you can easily add advanced capabilities like streaming rendering and enhanced navigation & form handling to further optimize the user experience. Then add rich client-side interactivity wherever it is needed using Blazor Server or Blazor WebAssembly.

在 .NET 8 中,可以使用 Blazor 方便的组件模型完全在 Blazor 中提供最佳 Web 应用体验。可以在 Blazor 中生成整个 Web 应用,而无需编写 JavaScript 或混合 Web 框架。在本会话中,你将了解如何使用 Blazor 的新服务器端呈现支持从服务器为 Web 应用提供支持,以实现最佳性能和可伸缩性。您将了解如何轻松添加高级功能,如流式渲染和增强的导航和表单处理,以进一步优化用户体验。然后,使用 Blazor Server 或 Blazor WebAssembly 在任何需要的地方添加丰富的客户端交互性。

Building Cloud Native apps with .NET 8

2023-11-15 01:00 -- 02:00

Glenn Condron

Performance Improvements in .NET 8, ASP.NET Core, and .NET MAUI

2023-11-15 02:00 -- 03:00

David Fowler, Stephen Toub, Jonathan Peppers

.NET 8 has seen many improvements in performance across the entire stack. In this session, we’ll take a tour through some of the more interesting improvements in the release and examine the positive impact they can have on your services and applications.

.NET 8 在整个技术栈中的性能得到了许多改进。在本次会议中,我们将介绍版本中一些更有趣的改进,并研究它们对服务和应用程序的积极影响。

What's New in C# 12

2023-11-15 03:00 -- 03:45

Mads Torgersen, Dustin Campbell

A new .NET means a new C#! Dustin and Mads will take you through the new features in C# 12, including collection expressions and primary constructors.

新的 .NET 意味着新的 C#!Dustin 和 Mads 将带您了解 C# 12 中的新功能,包括集合表达式和主构造函数。

Packing light with VS Code and the C# Dev Kit

2023-11-15 03:45 -- 04:30

Burke Holland, Leslie Richardson

Join us for an enlightening (get it?) session on lightweight C# development with the all new C# DevKit extension and Visual Studio Code.

In this session, we'll explore the key features of the C# Dev Kit, as well as some valuable tips and tricks for getting the most out of Visual Studio Code. Learn how to navigate your codebase with ease, utilize debugging tools effectively and map the concepts you already know onto an editor that might be new to you.

Whether you're a seasoned developer or just starting with C#, this session will provide you with practical insights and techniques to make your C# development lightweight and efficient.

加入我们,参加有关使用全新 C# DevKit 扩展和 Visual Studio Code 进行轻量级 C# 开发的启发性会议。

在本会话中,我们将探讨 C# 开发工具包的主要功能,以及一些充分利用 Visual Studio Code 的宝贵提示和技巧。了解如何轻松浏览代码库,有效地利用调试工具,并将您已经知道的概念映射到您可能不熟悉的编辑器上。

无论你是经验丰富的开发人员还是刚开始使用 C#,本课程都将为你提供实用的见解和技术,使你的 C# 开发更加轻量级和高效。

Entity Framework Core 8: Improved JSON, queryable collections , and more…

2023-11-15 04:30 -- 05:15

Arthur Vickers, Shay Rojansky

Entity Framework Core 8 (EF8) introduces several new highly-requested features, as well as major underlying infrastructure changes setting up EF Core for future enhancements. The new EF8 features include:

  • Further JSON support in relational databases, including:
    • Use JSON to send multi-value parameters for translations such as List.Contains
    • Mapping and querying collections of primitive types
    • Mapping to JSON columns using SQLite
    • Leverage the new support for performance improvements, e.g. when using Contains
  • Use C# structs with DDD value object semantics in your classes while still splitting the contents to multiple columns in the database
  • Raw SQL queries for unmapped types
  • Official HierarchyId support for EF Core on SQL Server
  • Improvements to lazy loading and the change tracking APIs
  • Many small enhancements to existing features

Join Arthur Vickers and Shay Rojansky from the EF team for a tour of these new features, with demos showing the JSON mapping and queries, and value type support.

Entity Framework Core 8 (EF8) 引入了几项高度呼声很高的新功能,以及设置 EF Core 以实现未来增强功能的主要底层基础结构更改。新的 EF8 功能包括:

  • 关系数据库中的进一步 JSON 支持,包括:
    • 使用 JSON 发送翻译的多值参数,例如“List.Contains”
    • 映射和查询基元类型的集合
    • 使用 SQLite 映射到 JSON 列
    • 利用新的支持来改进性能,例如,在使用 Contains 时
  • 在类中使用具有 DDD 值对象语义的 C# 结构,同时仍将内容拆分为数据库中的多个列
  • 未映射类型的原始 SQL 查询
  • 对 SQL Server 上的 EF Core 的官方“HierarchyId”支持
  • 改进了延迟加载和更改跟踪 API
  • 对现有功能进行了许多小的改进

加入 EF 团队的 Arthur Vickers 和 Shay Rojansky,了解这些新功能,演示 JSON 映射和查询,以及值类型支持。

0 人点赞