首页 > 其他分享 >.NET Conf 2023 议程(简体中文)

.NET Conf 2023 议程(简体中文)

时间:2023-11-14 13:04:26浏览次数:46  
标签:00 30 应用程序 Conf Azure NET PST 简体中文

.NET Conf 2023 议程(简体中文)

最大的在线 .NET 活动 11 月 14 日至 16 日。


重要:本文内容引用翻译自 www.paioffice.com

第一天

Tuesday, November 14

08:00 - 09:00 PST


欢迎使用.NET 8

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

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

09:00 - 10:00 PST


.NET 8 中使用 Blazor 的全栈 Web UI

Daniel Roth, Steve Sanderson

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

10:00 - 11:00 PST


使用 .NET 8 构建云原生应用程序

Glenn Condron, David Fowler

通过深入探讨 .NET 云原生开发的未来,在 .NET Conf 上开始您的第一天早上。 首先了解 .NET 8.0 中用于构建在任何云平台上表现出色的高性能、弹性服务的新增功能。 了解 Native AOT 如何改变应用程序速度和大小,并通过开放遥测支持获得新的洞察力。 不要错过现场演示和特别展示,它们有望将您的 .NET 开发体验提升到新的高度!

11:00 - 12:00 PST


.NET 8、ASP.NET Core 和 .NET MAUI 的性能改进

David Fowler, Stephen Toub, Jonathan Peppers

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

12:00 - 12:45 PST


C# 12 中的新增功能

Mads Torgersen, Dustin Campbell

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

12:45 - 13:30 PST


使用 VS Code 和 C# 开发工具包进行轻量包装

Burke Holland, Leslie Richardson

加入我们,参加关于使用全新 C# DevKit 扩展和 Visual Studio Code 进行轻量级 C# 开发的启发性(明白了吗?)会议。 在本次会议中,我们将探讨 C# 开发工具包的主要功能,以及一些充分利用 Visual 的宝贵提示和技巧 工作室代码。 了解如何轻松浏览代码库、有效利用调试工具以及将您已经了解的概念映射到您可能不熟悉的编辑器上。 无论您是经验丰富的开发人员还是刚开始接触 C#,本次会议都将为您提供实用的见解和技术,使您的 C# 开发变得轻量级且高效。

13:30 - 14:15 PST


Entity Framework Core 8:改进的 JSON、可查询集合等

Arthur Vickers, Shay Rojansky

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 映射和查询以及值类型支持。 & #xA;

14:15 - 15:00 PST


.NET人工智能

John Maeda, Scott Hanselman

想要将 LLM AI 轻松添加到您的应用程序中吗? 这就是开源项目“Semantic Kernel”的目的。 是为了 2022 年底 ChatGPT 爆炸式增长而构建的。了解 Semantic Kernel 在构建 AI 插件和规划器方面的最新进展。

15:00 - 15:45 PST


使用 .NET 和 Azure 构建智能应用程序

Luis Quintanilla, Maria Naggaga

加入我们参加这个激动人心的会议,了解如何利用人工智能的力量来创建下一代智能应用程序,以提高生产力、自动化流程并获得关键见解。 在整个堆栈中,从运行时到库、SDK 和工具,再到服务,.NET 和 Azure 使构建智能应用程序的过程更加高效。

15:45 - 16:30 PST


.NET MAUI 中的新增功能

David Ortinau, Maddy Montaquila

世界各地的公司都在使用 .NET MAUI 构建移动和桌面应用程序,而 .NET 8 为每个人带来了更高的稳定性、内存管理和新的桌面功能。 在本次会议中,我们将向您介绍 .NET 8 的新增功能、公司如何使用 .NET MAUI 成功交付生产质量应用程序,以及如何充分利用 Visual Studio 和 Visual Studio 代码。

16:30 - 17:15 PST


在 Azure 和 .NET 上构建和扩展云原生智能应用程序

Scott Hunter

了解如何使用 Azure Kubernetes 服务和 Azure 容器应用在 Azure 中运行云原生无服务器和容器应用程序。 我们帮助您为您的应用选择正确的服务。 我们向您展示 Azure 如何成为托管云本机和智能应用程序以及使用 Azure OpenAI 服务和 Azure 数据的应用程序的最佳平台。 了解我们容器平台的所有新功能,包括如何部署、测试规模、监控等等。

17:15 - 18:15 PST


CodeParty 参加者聚会

Jeffrey T. Fritz

与杰夫·弗里茨 (Jeff Fritz)、迪迪·沃尔什 (Dee Dee Walsh)、萨拉·法茨 (Sara Faatz) 和更多特邀嘉宾一起参加我们的与会者派对,享受一些乐趣,并获得我们的赞助商赠送的奖品。



第二天

Wednesday, November 15

09:00 - 09:30 PST


使用 .NET 8 和开放遥测改进应用程序遥测

Noah Falk, Sam Spencer

可观察性的三大支柱是日志记录、指标和分布式跟踪。 了解我们在 .NET 8 中所做的改进,包括用于丰富和数据编辑的日志记录扩展,以及遵循开放遥测语义约定的新指标支持。

09:30 - 10:00 PST


使用 .NET 8 构建弹性云服务

Martin Tomka

这是对 .NET 8 弹性功能以及与流行的 Polly 库的集成的深入探讨。

10:00 - 10:30 PST


应用服务是托管 .NET 8 Web 应用的最佳场所

Byron Tardif

应用服务在第 0 天就支持 .NET 8!了解一些令人兴奋的新平台功能,这些功能将使您的 .NET 8 工作负载更上一层楼。

10:30 - 11:00 PST


In .NET 8, ASP.NET Ate

Safia Abdalla, Stephen Halter

了解有关 ASP.NET 堆栈的新功能的所有信息,从指标支持到改进的路由工具,这些功能保证可以增强您的开发能力。

11:00 - 11:30 PST


System.Text.Json 中的新增功能

Eirik George Tsarpalis

此版本中 System.Text.Json 的重点是显着改善在本机 AOT 应用程序中使用该库时的用户体验,以及提供许多要求很高的功能和可靠性增强功能。 其中包括对填充只读成员的支持、可自定义的未映射成员处理、对接口层次结构以及蛇形命名法和烤肉串命名策略的支持等等。

11:30 - 12:00 PST


具有本机 AOT 的小型、快速 ASP.NET Core API

Damian Edwards

.NET 8 introduces support for publishing ASP.NET Core applications to native AOT for lightning-fast startup times & small, self-contained, native executables & containers. This session will provide an overview of when you might want to consider publishing native AOT for your ASP.NET Core APIs and demonstrate the benefits and compatibility considerations.

12:00 - 12:30 PST


通过 freeCodeCamp 学习 C# 和 .NET!

Scott Hanselman, Quincy Larson

很高兴学习 C# 并将证书放到您的 LinkedIn 上? freeCodeCamp 和 Microsoft 联手发布了新的基础 C# 认证。 它完全免费,所以您为什么不加入我们,获得 Microsoft learn 和 freeCodeCamp 认证。 在本次会议中,Scott Hanselman 与 freeCodeCamp 创始人 Quincy Larson 坐下来讨论认证、freeCodeCamp 的起源、计算教育的可访问性以及如何在整个职业生涯中不断学习。

12:30 - 13:00 PST


在 Azure Functions 中利用 .NET 平台的强大功能

Matthew Henderson, Fabio Cavalcante

Azure Functions 的最新更新使在 .NET 中构建可扩展、事件驱动、无服务器应用程序变得比以往更容易! 在本次会议中,Azure Functions 团队将向您展示如何利用 .NET 8、ASP.NET Core 集成、最新的 Azure SDK 等,以便您可以充分利用您的函数项目。

13:00 - 13:30 PST


面向 .NET 开发人员的 Visual Studio 更新

Sayed Hashimi

Visual Studio 中为 .NET 开发人员提供了许多新的好东西 - 端点资源管理器、开发隧道、使用 .http 文件进行 REST 端点测试等等!

13:30 - 14:00 PST


日常 C# - 现代和经过时间考验的功能的融合

Bill Wagner

日常 C# C# 快速创新。 您的团队需要制定一个路线来采用最适合您和您的团队的新功能。 日常 C# 定义了我们期望开发人员在开始学习 C# 时首先学习的 C# 子集。 当我们预计大多数开发人员都会使用最新功能时,我们会包含这些功能。 您可以检查包含(和排除)的功能集,作为在应用程序中采用哪些功能的起点。 您可以使用我们定义您团队的“日常 C#”版本的相同流程。 您将调整我们的流程以适应您的环境。 这为您的团队提供了何时采用每种新语言创新以及何时继续当前实践的指导。

14:00 - 14:30 PST


简化 ASP.NET Core 身份验证

Stephen Halter, Jeremy Likness

介绍 ASP.NET Core 8 中引入的新身份验证功能,这些功能使为客户端应用程序(SPA、Blazor、移动等...)设置和自定义本地身份验证变得更加容易 新功能 包括:新的 MapIdentityApi 方法添加了 Identity HTTP API(/register、/login 等),可供移动、桌面和 SPA 应用程序使用; 一个新的不透明承载令牌身份验证处理程序; 以及新的 Identity Blazor 组件。

14:30 - 15:00 PST


将 .NET 应用程序迁移到 Azure

Mike Rousos, Olia Gavrysh

本会议介绍 Azure Migrate 应用程序和代码评估,这是一个 Visual Studio 扩展,可帮助识别解决方案中需要在将解决方案迁移到 Azure 之前进行审查的代码和配置。 适用于 .NET 的 Azure Migrate 应用程序和代码评估可与 .NET Framework 和 .NET 6 配合使用,提供有用的见解以加速从本地部署到 Azure 应用服务、Azure Kubernetes 服务和/或 Azure 容器应用的迁移 。

15:00 - 15:30 PST


.NET 8 中的 .NET 容器进步

Chet Husk, Richard Lander

.NET 8 不仅为您的应用程序,而且为运行它们的容器带来了安全性能方面的新进步。 详细了解 Microsoft 基础映像的更改以支持无根执行、支持更安全部署的新容器映像以及提前编译等全新方案。 然后,了解基于这些工具构建的 SDK 容器发布工具如何使容器部署变得比以往更容易。

15:30 - 16:00 PST


使用 .NET MAUI 构建混合应用程序

Beth Massi, Eilon Lipton

在本次会议中,您将了解为什么选择混合 Web 方法在 .NET 8 中使用 .NET MAUI 构建本机应用程序。了解 Blazor 混合方式以及如何在单个程序中为 Windows、Mac、iOS 和 Android 构建功能齐全的本机应用程序 可以利用您的网络技能的代码库。 浏览一些新功能,了解如何重用 UI 并同时构建针对 Web 的解决方案。 还可以了解如何利用 .NET MAUI 中的其他 Web 框架。

16:00 - 16:30 PST


.NET 8 NuGet 的新增功能

Allie Barry

本次会议将介绍和演练 NuGet(适用于 .NET 8 的 .NET 包管理器工具)中提供的所有新功能!

16:30 - 17:00 PST


WinForms 的新增功能

Merrie McGaw, Klaus Loeffelmann

自从我们在 .NET Core 3.0 中将 WinForms 添加到 .NET 以来,我们一直在为开发人员进行大量改进。 本次会议将讨论运行时和 Visual Studio WinForms 设计器中的一些改进。 您将看到 WinForms 在 .NET 中依然活跃且运行良好!

17:00 - 17:30 PST


跨平台 .NET 8 应用程序的最佳实践

Nick Randolph

您不需要从头开始为常用函数编写代码。 Microsoft 提取了 ASP.NET 之外的大量功能,并通过 Microsoft 扩展提供它们 涵盖托管、日志记录、配置等。反过来,开源 Uno 平台扩展基于 Microsoft 扩展,并支持 .NET 应用程序的跨平台方案,例如导航、本地化等。 此外,我们还将介绍受 Kotlin Flows、Scala Streams 和 Reactive Extensions 启发的跨平台场景的新 Reactive 扩展。 在本次会议中,我们将展示如何引导新的 Uno 平台应用程序,并在几分钟内开始使用正确的架构,以完成通常需要数周才能完成的工作。

17:30 - 18:00 PST


垂直切片架构:它与干净架构相比如何

Luke Parker

垂直切片架构是下一个大事件还是只是一个很酷的新事物?企业软件开发要求您选择正确的架构。 Luke Parker 的本次会议将深入探讨 .NET 的垂直切片架构 (VSA); 展示从 Clean Architecture (CA) 到 VSA 的潜在转变。您将了解 Clean Architecture 和 VSA 的优点和缺点。 我们将反思一些旨在提高开发速度的更改,重点关注现代 Web API,利用最新的 C# 功能。请参阅 Luke 演示如何构建可维护和可扩展的应用程序。 利用模板进行更快的开发,如果您知道如何操作,就可以非常快速地启动和运行!加入我们,领先一步,成为推动 .NET 应用程序创新的人。

18:00 - 18:30 PST


面向 .NET 开发人员的生成式 AI

Aaron Powell

您是否想知道如何使用 .NET 和 Azure OpenAI 创建智能应用程序? 您想了解如何利用 ChatGPT 等大型语言模型的强大功能来生成自然且引人入胜的对话吗? 您想了解人工智能如何构建人工智能应用程序吗? 如果您对这些问题中的任何一个的回答是肯定的,那么本次演讲适合您!在本次演讲中,您将了解如何使用 .NET、C# 和 Azure 通过 OpenAI 和其他生成式 AI 技术创建令人惊叹的应用程序。 您将了解最新一波 AI 的基本概念、使用 .NET 的好处和挑战,以及开发智能应用程序的最佳实践和技巧。 您还将看到人工智能如何使用 .NET 和 OpenAI 构建人工智能应用程序的现场演示。是的,这个摘要是使用 Bing 的聊天工具创建的。

18:30 - 19:00 PST


B是的 ASP.NET WebForm,欢迎使用 Blazor:立即转变您的 ASP.NET WebForm 聊天机器人!

Justin Yoo

您的聊天机器人是否仍在旧版 ASP.NET WebForm 应用程序上运行,并且您想知道是否需要升级? 在当今快节奏的科技世界中,保持停滞状态不是一个选择。 本次会议旨在为您提供分步指南,指导您如何以最小的干扰将现有的聊天机器人从旧的 ASP.NET WebForm 无缝迁移到更新、更强大的 Blazor。该演示旨在通过以下方式提供平衡的观点: 深入探讨迁移到 Blazor 的利弊。 虽然改进的性能、可扩展性和现代架构等优点非常引人注目,但考虑潜在的缺点(例如学习曲线和短期中断)也至关重要。 这种全面的分析将使开发人员、软件架构师和决策者能够做出适合其特定需求和场景的明智选择。会议的亮点之一将是对 Blazor 多功能性的彻底检查。 我们将探讨如何为各种应用程序(从服务器到 WebAssembly,甚至到本机应用程序的 MAUI)配置 Blazor。 这些见解将为与会者提供更广泛的视角来评估 Blazor 的功能,以及它如何融入多元化的技术堆栈,为您的项目增加比以往更多的价值。在整个会议中,我将提供:1。 **案例研究**:当前在旧版 ASP.NET WebForm 应用程序上运行的聊天机器人的真实示例,重点关注其局限性。 2. **分步迁移指南**:有关如何以最小的操作中断从 ASP.NET WebForm 过渡到 Blazor 的具体步骤。 3. **优点和缺点**:对迁移到 Blazor 的好处和挑战有一个平衡的视角,帮助与会者做出明智的决定。 4. **Blazor 的多功能性**:详细了解如何为不同应用程序配置 Blazor(Blazor Server、Blazor WebAssembly 和 MAUI)。会议结束后,与会者将获得以下收获:1。 **可行的迁移计划**:与会者将获得从 ASP.NET WebForm 迁移到 Blazor 的详细路线图。 2。 **明智的决策**:对利弊的讨论将使与会者能够决定迁移是否符合他们的组织目标。 3. **了解 Blazor 的功能**:与会者将全面了解 Blazor 在不同应用程序设置中的多功能性。 4. **最新技能**:获得的见解将确保与会者了解最新技术,帮助他们的个人和职业发展。 5. **行动信心**:与会者将有权制定和执行有关将现有应用程序迁移到新框架的决策。

19:00 - 19:30 PST


通过语义内核为 Visual Studio Code 创建企业 Copilot 扩展

Kinfey Lo

GitHub Copilot很受企业用户欢迎,但是如何为企业注入企业编码规范、相关编码要求、文档内容呢? 是时候创建适合特定企业场景的 Copilot 扩展了。 本次会议将向您展示如何使用 .NET 以及 Semantic Kernel 和 Nodejs 构建企业级 Visual Studio Code Extension。

19:30 - 20:00 PST


.NET 8 中的并发托管服务

Saeed Esmaeelinejad

在 .NET 8 之前,托管服务按顺序启动和停止,每个服务的 StartAsync 和 StopAsync 方法在触发下一个服务的方法之前等待完成。 这种默认行为虽然大部分都很好,但可能会导致问题,特别是缓慢的服务会延迟应用程序的整体启动或关闭。 在 .NET 8 中,开发人员现在可以选择使用 HostOptions 中的新属性为注册的托管服务启用并发启动和/或停止行为。 这允许服务同时启动和停止,从而可能缩短应用程序的启动和关闭时间。

20:00 - 20:30 PST


我们不仅仅是一个 .NET 社区,我们还在 .NET 上运行我们的社区

Augustine Correa

我们是最大的开源软件 [OSS] 社区,在孟买拥有运行时间最长(超过 10 年)的技术聚会。 因此,我们大部分时间都是宅在家里的 [ https://twitter.com/hackmum/status/1694780944778186885?s=20]。 作为一个致力于多元化和包容性的社区,我们的大部分精力和时间都花在了注册分类上。 我们的聚会管理中的下一个最大的摩擦是确保与会者签到和签出以遵守建筑/公民法规。因此,作为一个技术社区,为了解决这个问题,我们做了我们唯一喜欢做的事情:构建一个应用程序。 在 .NET 8 上也是如此。我们将告诉您为什么 .net8 是迄今为止最好的 .NET,并分享我们必须注意的问题。 如果它不在 GitHub 上,我们就不会成为 OSS 社区 [https://github.com/HackerspaceMumbai/Visage/issues/69]。 欢迎贡献者

标签:00,30,应用程序,Conf,Azure,NET,PST,简体中文
From: https://www.cnblogs.com/paioffice/p/17831344.html

相关文章

  • Net 高级调试之八:代码审查及杂项命令
    一、简介今天是《Net高级调试》的第八篇文章。这篇文章设计的内容挺多的,比如:如何查看方法的汇编代码,如何获取方法的描述符,对象同步块的转储,对象方法表的转储,托管堆和垃圾回收器信息的转储,CLR的版本,GC模式,等等,内容挺多的。内容虽然挺多,但是这些都是高级调试的基础。虽然......
  • Nacos共享配置(shared-configs)和扩展配(extension-config)
    原文地址:https://www.jianshu.com/p/8715072d3f4c一、共享配置(shared-configs)和扩展配(extension-config)日常开发中,多个模块可能会有很多共用的配置,比如数据库连接信息,Redis连接信息,RabbitMQ连接信息,监控配置等等。那么此时,我们就希望可以加载多个配置,多个项目共享同一个......
  • finalshell报错java.net.UnknownHostException: node2
    前几天是node3连不上,今天早上写作业发现node2又连不上了]$systemctlstatusnetwork.service●network.service-LSB:Bringup/downnetworkingLoaded:loaded(/etc/rc.d/init.d/network;bad;vendorpreset:disabled)Active:active(exited)since二2023-11-1408:......
  • 使用 dotnet-monitor 诊断.NET应用程序
    生产环境中收集诊断信息在生产环境中,收集诊断信息(如跟踪、日志、度量和转储)可能具有挑战性。通常,必须访问环境,安装一些工具,然后收集信息。dotnet-monitor简化并统一了收集诊断信息的方式,通过暴露一个RESTAPI,无论您的应用程序在哪里执行(在您的本地机器上,内部服务器上,或在Kuber......
  • 推荐.Net 必须学习的几个库
    实体框架(EntityFramework)实体框架(EF)是微软为.NET应用程序提供的主要数据访问技术,它提供了一个对象关系映射器(ORM),使得.NET开发者可以使用.NET对象来操作数据库。EF通过将复杂的SQL查询抽象为.NET对象集合来简化数据库操作。EF的关键功能包括:通过配置将.NET类映射......
  • .NET快速对接极光消息推送
    什么是消息推送?很多手机APP会不定时的给用户推送消息,例如一些新闻APP会给用户推送用户可能感兴趣的新闻,或者APP有更新了,会给用户推送是否选择更新的消息等等,这就是所谓的“消息推送”。更多APP消息推送的介绍可查阅该篇文章:十分钟带你了解APP消息推送(Push)......
  • Azure DevOps 发布.Net项目到Windows IIS站点之通过公网IP(账号、密码)
    在AzureDevOps中通过指定公网IP发布代码到指定目录#ASP.NETCore(.NETCore7.0)#BuildandtestASP.NETCoreprojectstargeting.NETCore7.0.#Addstepsthatpublishsymbols,savebuildartifacts,andmore:#https://docs.microsoft.com/azure/devops/pipeli......
  • Azure DevOps 发布.Net项目到Windows IIS站点之Azure项目发布内网VM
    当你有一个需求,需要通过AzureDevOps发布到一个没有公网的VM的时候,你将需要使用以下脚本trigger:-masterpool:vmImage:'windows-2022'variables:-name:Build.ArtifactStagingDirectoryvalue:'$(Build.Repository.LocalPath)\artifacts'-name:buildConf......
  • 【Azure Storage Blob】如何通过.NET Azure Storage Blobs SDK获取到Blob的MD5值呢?
    问题描述通过.NETAzureStorageBlobsSDK,获取Blob的MD5值,查看了Azure操作手册中,介绍可以使用 blob.Properties.ContentMD5属性。//blob文件测试CloudBlobClientblobClient=storageAccount.CreateCloudBlobClient();CloudBlobContainercontainer=blobClient......
  • .NET之默认依赖注入 注入方式(构造函数注入、FromServices操作注入)和 获取服务(Contr
    .NET之默认依赖注入注入方式(构造函数注入、FromServices操作注入)和获取服务(Controller构造函数中注入获取、IServiceProvider获取、statrup中获取服务)介绍领券https://www.cps3.cn/不要依赖于具体的实现,应该依赖于抽象,高层模块不应该依赖于底层模块,二者应该依赖于抽......