旅游房地产网站建设,国际空间站vs中国空间站,台州做网站最好的,百度地图电脑版网页这个周末#xff0c;我从成都飞到了上海参加了首届由社区组织而非官方#xff08;比如Microsoft#xff09;组织的.NET开发者峰会#xff08;.NET Conf#xff09;。为此#xff0c;我特意请了两天的假#xff08;周五周六#xff0c;对#xff0c;我们是大小周#…这个周末我从成都飞到了上海参加了首届由社区组织而非官方比如Microsoft组织的.NET开发者峰会.NET Conf。为此我特意请了两天的假周五周六对我们是大小周这周六要上班在周五就飞到上海了。现在将我的所见所闻总结成文字分享给各位关注我的朋友。01—自组织规模大准备精首先谈谈这届峰会的整体感受那就是标题这9个字“自组织、规模大、准备精”。
这届峰会是.NET技术社区第一次独立自主举办的参会人数目测350人且有很多都是从四面八方赶过来的当然珠三角地区的参会人数还是占大多数一共有三个分会场共20多个精选主题分享且是在极短的时间内组织了这么一场大会的不得不佩服和感谢为此做出贡献的社区伙伴们特别是我们的张队组织团队讲师团队参会人数多热情高
02—刷新拖控件的日子早就过去了在会场签名墙看到了许多含有各种标语的板子其中有一个就是“一个控件一包烟拖拖控件点一天”回想我们这些85后在初次接触.NET技术时都或多或少地使用过WinForm或WebForm之类的Drap Drop Driven Development也曾迷茫过理想中的Programming就是Drag Drop么? 虽然迷茫过但好在后来找到了正确的姿势也拥抱了该拥抱的MVC WebAPI等技术。不过正是因为拖控件的方式让很多.NET程序员沉浸在了Drag Drop的世界无法自拔他们从不刷新自己的认知也不努力主动提高也侧面导致业界对.NET技术的偏见。曾经在张队的博客下面看到评论说业界对.NET程序员的评价不高而且.NET程序员自己都认为自己低人一等这其实也说明大部分.NET程序员都到了该刷新自己的时候。我觉得那些自己觉得自己低人一等的.NET程序员们都应该到.NET开发者峰会来逛逛他们不会再觉得自己低人一等Microsoft在鲍尔默时期丢失的互联网入口红利在纳德拉的带领下重新刷新自己再次大象起舞我们.NET程序员更应该刷新自己了一个需求一根烟拖拖控件点一天03—云原生Cloud Native for All明显感受到的一个重点就是云原生时代已经到来此次大会也给了云原生足够的重视从分享的主题来看很多都是和云原生Docker、Kubernetes等有关的。其实早在张队发的《.NET云原生采用情况调查》中已经表明容器编排和自动化领域Kubernetes已经占据了主体地位学习Kubernetes刻不容缓在此次大会上刘腾飞老师分享了《ASP.NET Core基于K8S的微服务电商案例实践》远从日本专程回来的桂素伟老师分享了《ASP.NET Core在K8S上的开发实践》其余还有一些主题也和云原生有关这里就不再赘述。刘腾飞老师的分享桂素伟老师的分享当然在现场的话想要平滑接收这些内容是需要你具备一定的容器和K8S基础的建议有兴趣的童鞋可以自己基于Minkube或Kubeadm搭建一个最小化的K8S集群环境了解一些基本概念和基本部署之后再去听会更有收获。生产环境建议大家上云比如阿里云ACKK8S服务、腾讯云TKE、Azure Kubernetes Service等等。04—微服务合久必分分久必合此次大会的另一个重点便是微服务从我们都熟悉的单体架构进化为SOA再演变为微服务这种架构风格都是我们一路走过的路。微服务带来的好处多但是带来的复杂性也多比较认同李运华老师在《从0开始学架构》专栏中提到的一个观点架构设计的重点就是解决引入新业务新组件等带来的复杂度要引入微服务架构风格必然需要解决由此带来的高复杂度。蔚来汽车的架构师朱宗海老师分享了《微服务快速开发框架的设计》带领我们从初级的微服务快速开发框架到成熟的微服务开发框架的设计要点也表达了他对框架的意义的看法十分认同此外校宝在线的架构师肖老师分享了《用ASP.NET Core构建可检测高可用的微服务》带我们了解了如何基于Logging, Diagnostics 等多个方面对ASP.NET Core构建的微服务进行高可用性的检测也是十分具有参考价值的分享 可检测高可用ASP.NET Core微服务微服务快速开发框架的设计不过在不远的未来服务网格Service Mesh的异军突起会使得微服务时代的各个服务治理组件的集成和使用变得更加简单和统一化所谓分久必合合久必分未来如何变化且观察且学习我也会逐渐开始学习istio这个基于K8S的服务网格项目欢迎关注05—人工智能你不知道的SciSharp人工时代来临程序员又到转型时间。Python是机器学习和深度学习的第一语言有非常丰富的库和框架但对于不少技术人员和团队产生不少学习和人力成本。通过卢建辉老师的人工智能专题分享我们了解到 SciSharp 是一个基于.NET Core 调用现有Python机器学习库和深度学习库的开源社区让.NET 程序员直接通过C#调用TensorFlow/ Keras完成机器学习/深度学习。SciSharp社区在不断发展其中社区TensorFlow.NET也已经嵌入到ML.NET作为深度学习的支持环境。TensorFlow.NET已被Google列入其官方文档推荐给了全世界的开发者特别是C#开发者我也希望自己能在2020年能够初步使用并实践一下TensorFlow.NET能够有一两个应用实践的场景希望能实现06—面基大型交友现场在此次大会上我有很多时间都是在“逃课”然后在签名墙和各位童鞋面基和聊天这也是大家相互交朋友的一种方式。当然这次还有很多朋友没能见到希望下次能和你们一一面基下面分享一些我面基的照片自称我是他男神的郑子铭广州.NET社区的新星另一位自称是我的粉丝的年轻童鞋Redmond天天向上的卫涵 以及 网友追寻和偶像张队合影07—小结匆匆的上海之行我感受到了我们.NET开发者社区的热情也激励我会一直写文章分享实践内容弄下去在此也立个flag明年继续参加第二届.NET China Conf然后也争取分享一个主题暂定.NET Core on ACK希望自己实践之后能有一些总结分享出来。此外自己前段时间有幸评选上了阿里云MVP也要尽力在阿里云开发者社区为.NET技术发声纠正偏见让阿里云开发者社区也看到.NET开发者的与时俱进与技术热情路一直都在那里相信随着我们每个人的努力我们的.NET社区会更好恰童鞋骚年风华也许不再正茂但却仍想挥斥方遒。本公众号会长期关注和分享.NET CoreMicroservice云原生Docker Kubernetes等DevOps等技术内容文章还会与你分享个人生活成长的点滴及各类好书的读书笔记希望能对你有所帮助一起成长点个【在看】和更多人一起分享