.NET Conf China 2022 圆满落幕,明年再见!

时光飞快,还记得本月的第一个周末吗?12月3日-12月4日,相信对于 .NET 开发者来说一定记忆犹新!.NET Conf China 2022 于12月4日圆满落幕

f33ebf9613e0501c54ff29ec6d5a45b5.jpeg

八方助力

共谱大会盛宴

.NET Conf China 2022 是一个社区性质的技术峰会,本次大会以“开源、安全、赋能”为主题,基于 .NET Conf 2022,庆祝 .NET 7 的发布和回顾过去一年来 .NET 在中国的发展,致力于成为中国 .NET 开发者面对面交流的技术盛宴

峰会由来自北京、上海、苏州、深圳、武汉、广州、青岛、烟台、杭州、长沙等各地区的 .NET 技术社区共同发起举办,由微软 Reactor ,微软 MVP & RD 项目,盛派开发者社区,友浩达,米立科技,51Aspx 源码服务专家,FireUG 社区,胶东开发者社区,NCC 协办,微软 Azure 白金赞助支持,NewLife 星牌赞助支持,目的是用中文传播 .NET 相关技术和经验

线上线下联动

共赴一年一度 .NET 之约

由于疫情的原因,本次峰会采用线上+线下相结合的形式举办。作为2022年度国内规模最大的 .NET 线上线下会议。本次峰会的线下在上海微软 Reactor 举办,线上在 CSDN、思否、微信视频号、活动行、B站直播。

根据会后数据统计其中 CSDN 吸引91616人次观看,思否156901人次, 微信视频号13180人次, 累计超261697人次开源者观看。

本次大会持续2天,感谢 .NET 各技术社区和微软 reactor /微软 MVP / BG /志愿者们等几个月的辛苦筹备,以 .NET 社区为基底,征集和更新海量的内容,大会得以成功举办。

大咖齐聚

共话 .NET 成长

此次大会共有将近50位技术专家参与分享,来自 .NET 技术鼻祖 Scott Hanselman ,Steve Carroll,微软最有价值专家项目,各技术社区创始人,知名企业技术总监、技术架构师,此外还有来自高校的指导老师及学生等。大会共设2大主论坛,5大分论坛,涉及解决方案、教育、开源、前端、IoT。分享者领域广泛,内容丰富,视角开阔,展开了一场别开生面的年度 .NET 技术盛宴。

主论坛大咖云集

精彩连连

此次主论坛主要聚焦在大会上午,开场就有来自 .NET Partner Program Manager Scott Hanselman 为大会做开幕启动,作为 .NET 技术鼻祖,一出场便瞬间点燃大家的激情。之后便是精彩纷呈的圆桌讨论及技术大咖们的主题分享。

圆桌讨论的主题有:.NET 7 更新观察、.NET 生态洞察、解读 .NET 20 年发展史、.NET 开源之路。主题分享有衣明志老师的《基于 .NET 的 Headless CMS》及苏震巍老师的《打造适合国情的精致 .NET 开源社区和项目》。

精彩的主题分享、思维碰撞下干货满满的圆桌讨论,让人意犹未尽。

解决方案-分论坛 A

27c93b7255c860e317c9185228a25556.jpeg

微软广告平台团队的刘盈和 Mike Treit 分享了微软广告平台从传统的 .NET Framework 到 .NET 6 的迁移之路,同样刘海峰老师也分享了  51aspx 网站从 .NET Framework 到全面云原生的坎坷和心得,这些经验对于准备从传统 .NET Framework 要升级到新的 .NET 的开发团队来说都是非常宝贵的,可以帮助大家少走一些弯路,降低成本和风险。而来自 Microsoft 365 团队的 Yu Zhang,则带领大家学习了如何使用 Teams Toolkit 创建一个 Teams Bot app,让我们了解 Teams 应用开发的路径和基本思路。身在日本的 Netstars 架构师桂素伟则热情分享了他们在项目中开发实践高性能的丰富经验,帮助使用 .NET 开发应用系统的开发者们了解了面对性能需求时应该注意的一些关键点。来自 iHerb 的黄凯华则通过对 OpenTelemetry 的相关技术和背景知识的分享,让我们了解了如何跟踪观测系统关键和性能表现,也就从另外一个视角强化了 .NET 的高性能高可靠性应用的技术诉求达成路径。独立开发者李枫则在通过10分钟的闪电分享,让我们了解了如何在 GraalVM 上运行 C# 程序,为跨语种跨技术的混合开发提供了一些实践经验和技术视角。

上滑查看更多精彩内容

解决方案-分论坛 B

3ef833981d2a174122a32cc940fc382e.jpeg

微软 Azure SDK 团队的周峰和 Elendil Zheng 一起以 .NET 为例为大家分享了微软是如何为 Azure 数百个服务构建不同语言的 SDK 的,让我们了解了 Azure SDK 背后故事的同时,也学习了面向大型复杂服务 API 场景如何为开发者快速生成 SDK。近年来随着中国企业的数字化升级逐步展开,应用系统的安全也引起了越来越多的关注,敢为软件的邹溪源为我们分享了针对 .NET 技术的企业应用可信开发实战,为我们如何开发安全可靠的 .NET 应用提供了方法和实践经验。微软 MVP 杨舜杰老师则以 AntDesign Blazor 项目为例,分享了他如何从一个个人灵感到落地开源的实践历程,内容涵盖了社区推广和开源协作的各个方面,对有志于开源项目的同学做了引路。微软 Azure 的许豪则通过10分钟的闪电分享,分享了 .NET 技术开发者的生态情况以及现代化 .NET 应用程序在市场中的巨大商业机遇,使得我们从非技术角度了解和思考了 .NET 生态的未来之路。期间,微软 MVP 刘亮和周国庆分别从低代码的前世今生,技术原理,行业应用实践,优势和局限等方面进行了丰富且深入的探讨。

上滑查看更多精彩内容

教育-分论坛

d9c809f3d3eb2fc18d005d31e7d4b3fd.jpeg

本届 .NET Conf 首次设置教育专场针对学生和教育者,希望让各位了解 .NET 在中国教育的现状以及00后等新一代开发者对 .NET 的看法。近10年很多人认为 .NET 在中国高等教育,大专院校,以及培训机构都是滞后的,这也导致了缺少新一代 .NET 开发者涌现。本次活动我们邀请到坚持在 .NET 一线教学的东北大学教师张引,湖北十堰湖北工业职业技术学院教师段荣盛,以及微软最有价值专家和国内知名的 .NET 技术布道者杨中科老师和大家讲他们在教育路上的 .NET 故事,这就包括了如何与时俱进讲授 .NET 的经验,还有遇到的困难,以及人才培养等内容 。还有00后的 .NET 开发者代表微软学生大使袁诗琪,以及东北大学学生乔思源分享了他们学习 C# / .NET MAUI 的经验,从新世代的视角告诉大家他们为什么学习 .NET,如何学习 .NET 以及对未来规划等议题。.NET 在中国有非常强大的社区 ,但不能缺少“新血”和教育者,希望日后能继续在更多的活动中,邀请学生和教育者来说出他们的的 .NET 经历,以此为 .NET 生态提供更多的支持。

上滑查看更多精彩内容

前端-分论坛

aa22a2be9eca6987e5affa7c0233f4f6.jpeg

本届 .NET Conf China 大会的前端专场分享中,讲师们分享了贴合应用场景的分享,AvaloniaUI 社区的董彬全面介绍了 11 版本的Avalonia,还有华南师范大学的潘战生老师分享基于 AvaloniaUI 构建的跨平台桌面应用,特别是对 Linux 的支持在社区里引起了很大的兴趣,非常契合当前信创的国情下对于 Linux 桌面解决方案的实践。

张晓栋分享的采用 AntDesignBlazor 和 .NET 6.0 开发一个免费的证书托管平台也在社区里引起许多人的兴趣。

微软 MVP,GeneralUpdate 作者朱震通过分享他的开源项目GeneralUpdate 构建客户端应用程序更新 .NET 桌面、移动端应用,让更新更加便捷节省资源消耗。另外一个 MVP 李卫涵在10分钟的闪电演讲中分享了他的一个工具 dotnet-exec 让 C# 程序的运行更为容易,让 C# 程序的分享更为简单。

本届 .NET Conf China 大会有大量的微软 MVP 参与组织和分享,为了让更多的小伙伴更好的了解微软 MVP 项目,微软 MVP 项目大中华区负责人梁迪特别为大会带来了 MVP 奖励计划介绍,特别推荐在社区里的各位同仁一定要看下这个分享,欢迎你加入 MVP。

嘉宾们针对前端在后互联网时代蓬勃发展,.NET 技术在前端领域涵盖 Web,桌面,移动端还有物联网上位机开发等领域展开,从不同的场景下对前端的应用场景引领发展潮流。

上滑查看更多精彩内容

开源-分论坛

64f447ef161708e8e986fbe598396ea3.jpeg

.NET Conf China 2022 设置了为期半天的开源专场,我们有幸邀请到了5位资深开发者、架构师,为大家分享了精彩的内容:

首先,来自北京林业大学的刘圣波老师总结了 .NET 在工业领域的开发优势,然后介绍了 Rapid SCADA 组态系统,并对新版(v6)更新的功能做了解析。最后实验环节,针对新版的系统的驱动开发,刘老师演示开发并运行了一个 v6 版驱动程序。

第二位是来自 SSW 解决方案架构师骆姜斌老师,骆老师和大家分享了什么是 Playwright, Playwright 的常用功能以及常用工具, 并解答了使用中的常见问题, 最后通过一个有趣的 demo 演示了Playwright 在单元测试中的应用。

第三位是来自山西米立科技,同时也是微软 MVP 的赵铭哲老师。从赵老师的分享中我们了解到,选择一个安全可靠、高可用、可扩展的开源项目,是非常重要的。赵老师在 PPT 中分享的 CO2NET, Senparc.Weixin.SDK, NeuCharFramework 等符合一系列要求的开源项目。赵老师用他10年的时间帮更多的开发者总结了如何去选择好的开源项目,如何将开源项目的价值发挥出来,如何更好的去参与到开源项目当中,进而帮助更多的开发者从好的开源项目当中收获更多。

第四位是 FireUG 技术社区的组织者之一:肖伟宇老师。肖老师从性能、扩展性角度带大家对 YARP 有一个全面的认识,并以实战的方式,向大家展示了构建一个自己的 Ingress Controller 的全过程,结合 YARP 框架提供的扩展点以及社区的各类开源项目,可以满足各类不同的网关场景需求,也可以帮助团队从传统架构到 Kuberneters 环境平滑迁移。

第五位是来自 TCL 的资深软件工程师:仇华老师。仇老师主要对 API 函数和案例代码进行了解读,包括图像分类、目标检测、迁移学习、自然语言、GAN 和 F# 应用,帮助开发者快速在实战中开展 AI 技术落地。

最后一位是来自 Handshakes by DC Frontiers 软件工程师周杰老师。周老师通过自创的开源项目 Sdcb.FFmpeg 介绍了用纯 C# 代码创建视频、音视频重新编码、视频编辑后期加字幕、网络远程投屏、RTSP 摄像头录制/播放的5个示例,诠释了 .NET 也有在音频、视频领域的强大潜力。

上滑查看更多精彩内容

 IoT-分论坛

a6f1804ccde2fa32df0cf264fdc71974.jpeg

作为物联网主战场的工业物联网,主要指在工业领域应用物联网技术,实现工业特有的价值增值的技术模式。大家对工业物联网的期许是在工业设计、制造、流通环节带来革命性的变革,为传统工业注入新的活力,驱动工业在更高维度上发展、创新、乃至变革。

此次 .NET Conf China 2022 的12月4日的 C 会场为物联网 IoT 专场。通过六位嘉宾的一线实战开发展示和 .NET 技术在项目开发中的应用,让我们看到 .NET 如何结合 IoT 来给工业互联网提供帮助。

其中:

黄海鹏老师通过对企业多门店的管理经营中的 IoT 设备部署和 .NET 低成本边缘计算的开发让我们看到 .NET 技术的经济性。

孔令磊老师则从数控系统平台的开发出发,让我们了解到数控系统作为一个跨学科跨语言的整合系统技术,.NET 在其中可以发挥非常重要的角色。

王强老师通过展示其团队自主开发 iNeuOS 工业互联网操作系统,让我们看到 .NET 在工业项目中的落地应用,以及其功能的强大扩展性。

陈志寅老师基于 .NET Core 的农业无人机调度指挥中心项目的展示让我们看到是他们是如何从 C/C++ 进行开发的项目,一步步转化为 .NET CORE 进行开发。同时让大家了解到了 .NET CORE 开发效率更高、语法更易接受、升级部署更方便,同时占用的内存和 CPU 更低等等优秀的特性。

张善友老师则是向我们系统的介绍了 .NET 技术在工业物联网中的各项应用以及对未来的展望。

论坛的最后是由陆晨老师为我们介绍的 .NET 研发无代码平台的实践及应用。让我们看到在 Custouch 市场易这个 B2B 的企业营销开发中如何通过 .NET 开发实现人人都可编程的低代码应用。

嘉宾针对工业物联网的经济性、准确性、时效性、兼容性、应用性、延展性等六大方面进行了深入浅出的解析和探讨。嘉宾们从自身项目案例出发,从技术开发的层面展现了当下工业物联网应用开发上的挑战和机遇,大家从不同角度对工业物联网的现在及未来做出分析,同时输出了诸多有价值的观点。

上滑查看更多精彩内容

5233a502cb5780aa81363d60ae55ae46.gif

会后福利

本次大会上老师们的观点独具慧眼,内容精彩,很多观看直播的小伙伴在观看中就留言问有没有 PPT 可分享。有求必应,.NET 生态一切初心都是为了开发者。部分老师分享 PPT 下载地址👇👇,请查收。

https://dotnetconf.cn/slide.html,或点击阅读原文下载。

.NET 免费学习资源欢迎访问

https://aka.ms/MSDOTNET

基于今年复杂形式,本次 .NET Conf China 2022 大会主题是“开源、安全、赋能”,我们希望在当前不确定的环境下,基于安全与稳定的软件供应链考虑,高效率的 .NET 平台能给你带来一些温暖与信心。今年大会我们聊了很多有关 .NET 技术问题同时也看到了 .NET 应用的广泛性及安全性,也共同鉴证 .NET 7 的更新。

明年 .NET 又会带来怎样的创新,各技术社区、开发者以及00后等等,又给 .NET 生态带来怎样活力,我们拭目以待,与你相约 .NET Conf China 2023!

c9ded102a1a155f42c90779497f24d52.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/280286.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

马哥linux高薪中级-DNS

第一章 简介一、DNSdomain name server,用来将计算机名称或者域名解析成ip地址的服务协议。用户在使用域名访问时会先通过DNS服务请求域名对应的ip地址,然后缓存下来,然后才通过ip地址进行通信。最初域名解析是通过HOSTS文件来静态绑定的。DN…

愚蠢的怪胎技巧:通过命令行管理SkyDrive

Originally launched as an April Fools prank by the Microsoft SkyDrive team, SkyCMD turned out to be a really geeky way to manage files and folders on your SkyDrive from the command line. Lets take a quick look. SkyCMD最初是由Microsoft SkyDrive团队以愚人节恶…

关于vue父子组件之间事件触发及数据传递问题

父组件:1,引入子组件2,ref 3,需要更新数据操作的地方 子组件:1,定义同名事件,拿到数据执行相关操作

.NET Core如何通过认证机制访问Kafka?

【.NET Core】| 总结/Edison Zhou大家好,我是Edison。最近有一个ASP.NET Core使用认证机制访问Kafka的需求,加之我们又使用了CAP这个开源项目使用的Kafka,于是网上寻找了一番发现对应资料太少,于是调查了一番,做了如下…

JQuery框架2.位置属性|筛选方法|事件

1、位置属性 jquery的css position获取匹配元素相对父元素的偏移位置;offset获取匹配元素在当前视口的相对偏移,返回的对象包含两个整型属性:top 和 left $("p").offset() $(div).offset().top $("p").offset().left scrollTop获取匹…

jenkins没安装git报错

Jenkins新建项目中源码管理使用Git时遇到如下问题: 在安装jenkins服务器上查看一下git版本,可能没有安装git 也可能是git版本太低 [rootlocalhost nnnnn]# git --version git version 1.8.3.1 yum安装的版本太低了 打开Jenkins的 主页面 > 系统管理 …

mac 不能连接wi-fi_如何在Mac OS X中查看当前的Wi-Fi连接速度

mac 不能连接wi-fiEver since I’ve been using my new MacBook Air, I’ve been befuddled by how to do some of the simplest tasks in Mac OS X that I would normally do from my Windows laptop—like show the connection speed for the current Wi-Fi network. So am I…

User Stories - 最佳实践 (Best Practices)

在转向敏捷之后,很多团队开始使用“用户故事”一词。用户故事是一种简单而优雅的技术,可以收集客户需求。然而,它需要一定的理解和实践才能用User Stories构建出色的软件。 让我们仔细看看用户故事是什么以及如何使用这种技术取得成功。 什么…

聊一聊promise的前世今生

promise的概念已经出现很久了,浏览器、nodejs都已经全部实现promise了。现在来聊,是不是有点过时了? 确实,如果不扯淡,这篇随笔根本不会有太多内容。所以,我就尽可能的,多扯一扯,聊一…

chromebook刷机_如何在Chromebook上切换(或离开)Canary频道

chromebook刷机Just like Chrome, Google offers multiple channels of the Chrome OS operating system. In addition to the standard Stable, Beta, and Developer channels you can choose from on the About page, there’s a special bleeding-edge Canary channel. The …

C++--day05

目录: 1. C的提高 1-131P 时间七天 2. C的基础 132-286P 时间八天 3. C的提高 287-378P 时间五天 4. C/C的数据结构 379-482P 时间五天 5. C/C的设计模式基础 483-540P 时间三天 视频资料:https://www.bilibili.com/video/av27904891?fromsearch&seid108915144…

libreoffice_如何更改您在LibreOffice中可以撤消的操作数

libreofficeIn LibreOffice programs, you can undo one action after another…to a point. The default number of actions you can undo is 100, but that number is easy to change. 在LibreOffice程序中,您可以撤消一个动作,直到某个点。 您可以撤消…

远程连接服务器出现身份验证错误 要求的函数不受支持

来源:https://www.cnblogs.com/lindajia/p/9021082.html 以往发布程序到服务器都没问题。今天远程桌面连接到服务器,突然出现了异常!异常信息为: 在网上看到有多种解决方案:发现有种修改注册表的方式很简单。 详细步骤…

CDH集群安装配置(五)- Cloudera Manager Server

在线安装 sudo yum install cloudera-manager-daemons cloudera-manager-server 离线安装 资源下载地址 https://archive.cloudera.com/cm6/6.1.0/redhat7/yum/RPMS/x86_64/ 上次下面资源包到cdh1节点 cloudera-manager-server-6.1.0-769885.el7.x86_64.rpm cloudera-manager-s…

c++简单程序设计-5

编程实验部分1.vector3.cpp #include <iostream> #include <vector> #include <string> using namespace std;// 函数声明 void output1(vector<string> &); void output2(vector<string> &); int main() {vector<string>like…

关于JavaScript的编译原理

引擎&#xff1a;负责整个js程序的编译和执行过程编译器&#xff1a;负责语法分析和代码生成作用域&#xff1a;收集和维护一系列查询&#xff08;由所有声明的标识符组成&#xff09; 【例子&#xff1a;声明一个变量并赋值 var a value&#xff1b;】 Step1.编译器对该程序段…

safari检查元素_如何防止Safari检查是否使用Apple Pay

safari检查元素Apple Pay’s incorporation into macOS Sierra makes it really easy to pay using the service on your Mac with your iPhone or iPad. But that doesn’t mean just because you can, you will, or will want to use Apple Pay in the future. 通过将Apple P…

某乎有人问--微软会抛弃C#吗,有点担心?

在某乎有人问&#xff1a;微软会抛弃C#吗&#xff0c;有点担心&#xff1f;&#xff0c;类似这样的问题&#xff0c;一直都有很多人在问&#xff0c;今天我们就来聊聊这个问题。没必要担心微软倒闭了&#xff0c;C#都不会消失&#xff0c;其实.Net已经不属于微软的了。C#是属于…

icloud上传错误_如何修复HomeKit“地址未注册到iCloud”错误

icloud上传错误While Apple has made serious improvements to the HomeKit smarthome framework, there are still more than a few ghosts in the machine. Let’s look at how to banish the extremely frustrating “Address is not registered with iCloud” error to get…