2021-01-23 上海 dotNET 活动总结
Intro
dotNET conf 2020 刚刚在苏州落下帷幕, .NET 开发者们的热情不减,来自五湖四海的朋友一起参加了疫情之下的 .NET 盛会。
1月23日的下午,2021年上海第一场 .NET活动如期举办,只是因为疫情原因,取消了线下的活动,大家不能愉快的线下面基了,但是线上的直播活动还是正常进行了,在此要感谢辛姐的大力支持,没有辛姐的支持活动也无法继续举办了。
Sessions
基于 Identityserver4 的途虎单点登录系统
系统做大之后,子系统越来越多,用户登录和权限系统急需统一起来,于是单点登录系统就需要引入进来了,统一的进行用户的登录和权限的管理。让我们一起跟随彭伟老师的脚步学习学习一下途虎养车的单点登录系统吧~
来自途虎养车的资深 .NET 开发工程师彭伟老师为我们带来了基于 IdentityServer4 的途虎单点登录系统的分享,分享了 IdentityServer4 在途虎养车的实践以及在其基础之上做的一些扩展以及踩的坑
Azure + .NET 优雅配置功能开关
接下来的是微软MVP 汪宇杰老师分享的 Azure+.NET 优雅配置功能开关,为我们介绍了 Microsoft Azure 公有云平台对 ASP.NET 应用程序的支持,并重点演示如何使用 Microsoft Azure 集中管理 .NET 应用的功能开关,帮助 .NET 开发以及运维人员提升效率。
汪老师通过实际的示例为我们介绍了,功能开关对于 ASP.NET Core 支持,以及结合 Azure 的 App Configuration 的实践,对于项目里有功能开关类的需求可以考虑一下这个 FeatureFlag 项目,可以关注一下 https://github.com/microsoft/FeatureManagement-Dotnet
汪老师的个人博客项目现在是开源的,有需要童鞋可以去 GitHub 关注点赞学习一波 https://github.com/EdiWang/Moonglade
Linux 中使用 SOS 对 .NET Core 程序进行问题诊断
我们应用庞大以后就很容易出现这样那样的问题,那么如何准确定位应用程序中的问题呢,dump 是一个强有力的工具,也是.NET高级调试需要了解的内容,
接着让我们跟随来自 iHerb 的黄凯华老师一起学习一下 Linux 上的 dump,一起学习一下凯华老师的在 Linux 中使用 SOS 对 .NET Core 程序进行问题诊断的分享,干货满满。
凯华老师详细的介绍了借助 LLDB 或 dotnet-dump 在 Linux 中使用 SOS 指令对.NET Core 2.x,.NET Core 3.x 以及 .NET 5 的常见问题进行排查,对操作过程中可能会遇到坑和注意点进行总结,并结合以实际的死锁,内存泄漏示例来讲解如何实际分析应用中的问题,还有 CLR 底层的一些内存和 GC 知识,很干很实用。
除此之外,凯华老师还推荐了练习环境的配置,基于 VS Code 的 Remote Containers 插件可以很方便的构建一个 Linux 测试环境
.NET 5 及 C# 9 特性解析
2020年11月.NET 5及ASP.NET Core 5发布,与之一同发布的还有C#的最新版本9.0。随之而来的有哪些值得关注的框架和语言新特性呢,我们一起来看一下来自野村信息的董彬老师为我们带来的 .NET5及C#9新特性解析,包括C#9的Record、模式匹配;.NET 5中性能提升、目标框架策略、System.Text.Json更新;ASP.NET Core 中的Blazor等内容,并且结合一些示例来分享了一些新特性的使用。
基于 Hangfire 的 HttpJob 设计
Hangfire 是 .NET 下一个任务调度的框架,做任务调度一定少不了 HttpJob ,HttpJob 能够非常灵活的实现多个系统的解耦,HttpJob 和 Hangfire结合会怎么样呢,让我们走近来自携程的俞正东老师分享的基于 Hangfile 的 HttpJob 设计,主要解析了自己的开源项目https://github.com/yuzd/Hangfire.HttpJob 的设计和基本使用,也是获得了 Hangfire 的官方认可。
在此要为俞老师点个赞,俞老师现在平时的工作基本上都是 JAVA,但是从 GitHub 可以看到为他 .NET 做了很多不错的开源项目,除了 HttpJob 之外,AntDeploy 也是俞老师的大作,可以多多关注俞老师 https://github.com/yuzd
More
我们也希望更多的人可以参与到社区分享,希望我们 .NET 社区的发展越来越好
如果您有一些最佳实践,有一些觉得不分享给大家让大家了解觉得可惜的东西,或者别的想要分享,欢迎与我们联系,通过下面的二维码填写讲师信息后会有人与您联系。

阅读原文可以查看活动回放哦
活动 PPT 可以在公众号里发送 "dotnetShanghaiMeetup20210123" 获取或者通过下面二维码获取

Thanks
感谢各位老师抽时间为我们带来的精彩分享,感谢 MS Reactor 感谢辛姐的大力支持,希望以后的 .NET 活动会越来越好
👇点击阅读原文,观看视频回放

