.NET Conf 2022 – 11 月 8 日至 10 日( 六 )


04:30 - 05:00 PST
使用 Open API 和 NSwag 构建 .NET SDK 库
Laura Rodriguez
您是否有 API 并希望构建与多个 .NET 版本和框架兼容的 SDK 样式客户端?我抓住你了! 本课程将教您如何使用 Open API 和 NSwag 创建 .NET SDK 客户端 。暂定路线图 * 展示如何使用 .NET 7 构建 Web API 的基础知识 * 简要介绍什么是开放 API 以及为什么有用 * 将 Web API 转换为开放 API 规范 * NSwag 和其他代码生成替代方案的简要介绍 * 演示如何创建 .NET 客户端并演练生成的 SDK 的体系结构 * 演练 .NET 版本控制和兼容性,以及库的最佳选择是什么 (.NET Standard vs .NET Framework vs .NET Core vs .NET_ * 问答
05:00 - 05:30 PST
WatchDog:开源日志记录中的新功能
Israel Ulelu, Kelechi Onyekwere
在会议中,我们将介绍看门狗 。一个开源、轻量级的实时 ASP.NET 记录器,具有交互式仪表板,为日志(消息和事件)、命中端点的 HTTP 请求和响应以及 Web 应用程序中发生的异常提供排序、过滤和搜索功能 。全部实时进行 。所有这些都带有 600kb 的 nuget 包 。在此处查看官方文档: https://github.com/IzyPro/WatchDog
05:30 - 06:00 PST
动态向 ASP.NET Core添加功能
Chris Klug
你有没有想过,当你勾选一个复选框时,微软如何能够将应用程序见解添加到Azure中的Web App,即使你的应用程序从未听说过它?好吧,Chris Klug有...于是他开始想办法 。在深入研究运行时存储、启动筛选器和托管启动程序集后 , 他找到了解决方案 。在这次演讲中,他也将向您展示如何做到这一点!
06:00 - 06:30 PST
面向专家 ASP.NET 基础知识
Layla Porter
人们喜欢呆在自己的舒适区,做他们一直做的事情 。但是,如果您可以通过正确掌握基础知识来将您的 Web 应用程序提升到一个新的水平呢? 在此 .NET 6 演示丰富的会话中,我将向您展示如何使应用程序更具可测试性、可维护和复原能力 。无论您是使用单体还是庞大的分布式应用程序 , 我们将涵盖的领域都将适用 。加入我,了解以下主题以及更多内容! - 最少的 API、顶级语句和良好的设计实践 - 依赖注入和控制反转 - HTTP 客户端和策略 - 波莉的弹性和断路器 - 使用Steeltoe OSS的发现客户端
06:30 - 07:00 PST
深度解析 .NET 配置
Chris Ayers
作为一名顾问,我经常看到团队从.NET Framework迁移到.NET Core和.NET 5/6 。当他们采用这些新版本时,他们保留了类似的模式和库 。团队没有充分利用 .NET 中的改进 。其中一个区域是配置 。配置保存我们的机密、连接字符串、应用程序设置和其他数据 。我们已经签入了它 , 将其存储在 web.config 中,并在管道中转换了它 。今天,有多种方法可以安全地配置我们的应用程序 。本次会议将涵盖: 强类型配置 配置提供程序 - JSON、XML、INI 文件;环境变量;命令行;Azure App Config;密钥保管库 依赖注入 选项模式
07:00 - 07:30 PST
.NET 7.0 中的网络
Karel Zikmund
.NET 7.0 网络中的新增功能 HTTP/3 和 QUIC 协议 - HTTP 协议的演变,HTTP/3 和 QUIC 的优势 。.NET 7.0 中提供的功能 。HTTP/2 WebSockets - 与HTTP/1.1 WebSockets相比的优势 。如何在 .NET 7.0 中使用它 。
07:30 - 08:00 PST
使用 Azure 映射创建业务应用程序
Michael Washington
您可以在 Microsoft Blazor 中创建 Microsoft Azure Maps 应用程序 。除了显示地图外,Azure Maps 还提供全方位的服务,包括搜索、流量、路由、高程、空间操作、地理位置、天气服务等 。
12:30 - 13:00 PST
具有 ASP.NET Core 7 的简洁架构
Steve Smith
干净简洁的体系结构(又名洋葱、六边形、端口和适配器)以一种限制其对基础结构问题的依赖的方式组织代码 。了解如何将其应用于您的 ASP.NET Core应用程序!
操作系统
08:00 - 08:30 PST
在 WSL 上构建 .NET 应用
Scott Hanselman
你真的可以使用Windows来开发Linux应用程序吗?你应该吗?WSL(Linux的Windows子系统)有多真实,它与现实有多接近?加入 Scott Hanselman,他将带您了解 Windows 上 Linux 的最新技术 。什么是可能的,什么是不可能的,那么Windows终端和Docker呢?在这个高度技术性 - 没有幻灯片 - 会议中有大量的生活演示 。
08:30 - 09:00 PST
将 .NET 与 Benchled Ubuntu 容器一起使用
Richard Lander, Valentin Viennot
凿刻的 Ubuntu 容器是新的和令人兴奋的 。你将看到切换到在 .NET 中使用它们是多么容易,以及它们有什么好处 。我们将展示如何在您的桌面上使用它们,将它们部署到云中,以及使邪恶的黑客无法破坏应用程序(否则可能会成功) 。

推荐阅读