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


09:00 - 09:30 PST
使用容器的嵌入式 Linux 的 .NET GUI 应用程序
Matheus Castello
使用嵌入式Linux为物联网开发图形用户界面应用程序是一项挑战 。在本次演讲中,我想展示我们在 .NET 生态系统中拥有的解决方案、优缺点、挑战以及一些提示和技巧 。
数据
09:30 - 10:00 PST
升级数据:从 EF6 升级到 EF7 并爆炸!
Arthur Vickers, Shay Rojansky
在这个代码繁重的会话中,.NET 数据团队的 Arthur 和 Shay 将运行在 .NET Framework 4.8 上的Entity Framework 6 应用程序升级到在 .NET 7 上运行的Entity Framework Core 7 。升级后,查询运行速度更快,保存数据所需的往返次数大大减少 。然后,我们将使用 EF7 中的几个新功能,包括批量更新以进一步提高性能,以及查询列中嵌入的 JSON 。加入我们,将您的 EF 应用带出这个世界!
10:00 - 10:30 PST
使用 Gremlin.Net 在 Azure Cosmos DB 中浏览图形数据库
Sarah Dutkiewicz
图形数据库常见于推荐引擎、欺诈检测、IT 网络图、符号推理和访问管理 。Azure Cosmos DB for Apache Gremlin 是 Azure Cosmos DB 中图形数据的 API 。在本次演讲中,我们将使用 C# 和 Gremlin.Net 浏览图形数据库 。在本次演讲结束时,您应该可以轻松地探索与 Gremlin.Net 的关系 。
10:30 - 11:00 PST
使用 Marten 和 Postgresql 的事件溯源
Jeremy Miller
Marten(https://martendb.io)是一个开源库,使.Net开发人员能够使用坚如磐石的Postgresql数据库作为文档数据库和事件存储 。在此会话中 , 我将展示 Marten 如何通过其对捕获事件流的集成支持、投影这些相同事件流的“读取端”视图以及对存储和查询投影视图的完全支持来提供“盒子中的事件溯源” 。所有这些都与一个库和数据库 。当您需要 ACID 合规性而不是最终一致性时,我们将超越事件溯源的基础知识,介绍 Marten 的独特功能 , 例如实时聚合和“内联”预测 。我们还将介绍 Marten 如何帮助您在事件溯源期间处理并发问题 。最后 , 由于 Marten 绝对适用于实际开发 , 因此我们将通过与消息传递基础结构的常见集成方案以及 Marten 在 CQRS 体系结构中的位置 。
机器学习/人工智能
11:00 - 11:30 PST
宣布 ML.NET 2.0
Luis Quintanilla
ML.NET 是为 .NET 开发人员构建的免费、跨平台的开源机器学习框架 , 它允许你使用已有生产力的 .NET 语言、工具和库,从而简化模型训练和部署过程 。在本次会议中 , 我们将讨论 ML.NET 2.0 中的新增功能 , 并分享 ML.NET 的下一步 。
11:30 - 12:00 PST
使用 ONNX 和 .NET 的机器学习模型
Henk Boelman, Beatriz Stollnitz
大多数机器学习模型都是使用PyTorch和TensorFlow等框架在Python中训练的 。您可能期望运行训练模型的应用程序需要安装所有这些框架 。但它需要吗? 它没有!通过将模型转换为 ONNX,可以使用任何受支持的语言(包括 .NET 应用程序)运行它!ONNX(开放式神经网络交换)是机器学习互操作性的开放标准 。它允许工具以通常理解的格式共享模型,从而使工具能够协同工作 。在本演示文稿中,我们将向您展示如何使用 PyTorch 中的迁移学习训练机器学习模型,我们将模型转换为 ONNX,并将在 .NET 应用程序中使用它 。
无服务器
12:00 - 12:30 PST
使用开发容器和 Azure 开发人员 CLI 随时随地编写应用代码的经验教训 。
Rory Preddy
我最和谐的时刻是洗澡的时候 。我什至没有想到,然后突然砰!解决方案击中了我!过去,我冲到笔记本电脑前,打开电源,并花费关键时间来设置它!相反,我可以在几秒钟内从零启动一个自定义的开发环境!设置完成后 , 我可以使用新的 Azure 开发人员 CLI 及其开发人员友好命令 , 这些命令映射到工作流中的关键阶段 - 编码、生成、部署、监视、重复 。加入我们,深入了解我们的原始愿景、新成就以及消除开发人员环境摩擦的开发工具!
13:30 - 14:00 PST
Azure Static Web Apps with Blazor and .NET
Melissa Houghton
你是想要快速构建和部署全栈 .NET 无服务器应用程序的 .NET 开发人员吗?那么这个演讲是给你的! 在此会话中,我们将了解如何将 Azure 静态 Web 应用与 Blazor 和 .NET 配合使用 。首先,我们将探索 Azure 静态 Web 应用 。然后查看如何开始使用 Blazor WebAssembly,以及 .NET Azure Functions 或 Azure Container Apps 的无服务器功能 。我们将继续探索现在可用的其他 .NET API 选项 。最后 , 我们将了解如何直接从代码存储库自动生成并部署到 Azure 。与我一起讨论 Azure 静态 Web 应用的优势和用例,同时深入探讨将 Azure 静态 Web 应用与 Blazor 和 .NET 配合使用的基本和高级方案 。

推荐阅读