6大奖项!首届 .NET 黑客松大赛圆满收官!

2306fae909cb194a0845d6a66f42ed7b.png

.NET Conf China 2021 是面向开发人员的社区峰会,基于 .NET Conf 2021,庆祝 .NET 6 的发布和回顾过去一年来 .NET 在中国的发展。峰会由来自北京、上海、苏州、深圳、武汉、广州、青岛、烟台、杭州等各地区的 .NET 技术社区共同发起举办,由微软Reactor , 微软 MVP & RD项目, 盛派,友浩达,米立科技,51源码服务专家,Fire UG社区,dotNET课堂联合协办,微软 Azure 白金赞助支持,NewLife 星牌赞助支持 , 目的是用中文传播 .NET 相关技术和经验。

作为承载 .NET 中国社区“开源共建、开放创新、开发赋能”生态愿景的首次黑客松活动试水,我们已然感受到了中国开发者对于“赋能 .NET 技术应用”高涨的热情。

自大赛决定举办之初,就收到了来自各界的广泛关注与讨论;来自北京,上海,苏州,广州,武汉等地社区带头人,纷纷申请加入进来,积极策划区域承办与各地联动、落实大赛举办落地;大赛报名通道开启的短短一周内,来自国内各行各业、近百名 .NET 技术爱好者踊跃报名;由于疫情防控等原因影响,最终报送进入决赛的参赛者共计 30 位。他们组成 8 个参赛队,在 9 位 .NET 资深专家的现场指导下,进行着为时 2天的现场 Coding ,共同角逐冠军宝座和 2 万元现金大奖。

点击查看👇 总决赛参赛阵容

作为 2021 年中国 .NET 开发者大会的一个重要环节。本次大赛以“ .NET 开源技术”为切入点,结合 .NET 应用业务的难点、痛点和提升场景,开展团队极限竞技。与大会“开源共建、开放创新、开发赋能”的主题相呼应。大赛全程采用现场直播的形式,在多个平台,48 h 实时直播。共计 46952 人在线围观,其中 CSDN 43561人次,B站 3391 人次。值得一提的是:凌晨 2 点直播间竟然还有数万人在线云监工!场面可谓壮观。

67de324707732c1496bbf370a2cbfc76.png

31f4b9eeddc4a6ef1c3d75f96ea8d1fb.png

本次黑客松大赛令人惊喜的,不仅是参与者的数量,更是项目的质量。结合 .NET 使用场景与现阶段疫情实际,期望多元创新,从命题到项目交付,细微之处见严谨!

选题是项目创作的第一步,本次大赛共设置六大课题。其中包括——【微服务化的创新Web 应用 】、【微服务化的智能Web AI应用 】、【开发具有完整功能的 API网关 】、【基于微信实现疫情人员管理系统 】、【基于微信实现疫苗接种人员管理系统】、【极限挑战:项目集成】。为公平起见,避免参赛者提前准备,大赛选题详情解析于大赛正式开幕后方由组委会统一公布。8个团队,6大选题,同题异构的竞争并没有为参赛者们带来创作上的困境,反而激起了他们的斗志。短短2天时间内,开发者们持续涌现的新灵感与基于 .NET 技术生态创造的新价值,令在场导师无不高呼 Amazing!

b3ddf142dfd0943ce6f1f2157c1f2feb.png

5a5eac674501816102b42b12cedf37d6.png

ac61fc2aee4f80b331dd7bebfa22f589.png

大赛开幕前一晚,线上宣讲会如约而至。来自 .NET 中国社区各地的资深专家、命题人,根据大赛课题及评分标准作针对性讲解,帮助参赛者们快速了解 .NET 开源技术和相关开发工具,从而可以更好地基于.NET 6.0 最新技术,进行更为高效的项目开发。

cf8708a3e33fcb8261222fe44b3079d4.png

621ea1e7376627155020132491e6c005.gif

为期 2 天的大赛 Coding 现场,将开源精神发挥到极致。作为苏州赛区导师的苏震巍老师更是毫不藏私,向全国参赛团队/选手公开展示 .NET 开源项目—— NCF(NeuCharFramework)框架的一系列实施技巧,并针对疑问,进行一对一地详细说明与解析,助力参赛者更快更好的掌握 NCF 开源框架的使用,合理避坑、节约开发时间。值得一提的是:凌晨 3 点,苏震巍老师还在帮其他城市的选手远程指导和调试项目。手动点赞!

704711777b57eb62a61bbdf2bff000ef.gif

61dbfb0abf3050e1cdf7fdbd2a6b4e29.gif

24f7226aa59cd3819208407da71fb1b6.png

a3018ba381a3523869940e27bd3cb449.png

大赛分为 “ 线上预选赛报名、线下初赛选拔、线上路演答辩、获奖评审 ” 四个阶段,为公平起见,获奖评审采用“专家评审打分+网络线上投票”的方式,最终票选出“大赛冠军”以及“创新之星、产品之星、技术之星、实现之星、人气之星”等一系列奖项。

db8bc7097cdc057b2e3eb42ad68476b5.png

492ef4afb3a7ff1c37bff9e0fce91b9b.png

决赛路演环节,除网络票选外,大赛组委会更是邀请 “ 张善友、苏震巍、周国庆、刘海峰、肖伟宇、刘腾飞” 等多位来自 .NET 生态不同领域的专家,组成本次大赛全国评委团。从“创新点、产品思想、技术合理性、实现完整性、观众缘”等多个方面,根据 8 支参赛队伍的综合表现从多个维度进行考核与打分,在去掉最高分、最低分的基础上,最终评选出获奖项目名单并颁发奖励。

0b2192f92c7c46580b7a29c7b00d7f25.png

值得祝贺的是:来自苏州赛区的【GWX】团队在【 基于微信实现疫苗接种人员管理系统 】课题中脱颖而出,喜摘首届 .NET Conf China Hackathon大赛冠军奖项!获得由微软提供的 2 万元现金奖励!

e3ebcb95c8774d022ddb52a144291a0f.png

苏州赛区【GWX】战队  喜摘冠军奖项

5ee052449e3fea0bcf0a9c8b5a70b6cb.png

一个个来自国内各个领域,互不相识的 .NET 技术爱好者,通过报名、临时组队、参赛,加入进来,在为时 2 天的极限挑战中,积极融合、有效沟通、收获友谊、凝聚团队,为 .NET 技术生态发展,提供了一个个切实可行、具备可扩展性的的解决方案。并最终获得可喜奖项。获奖名单如下,让我们一起来围观~(*以下名单不分先后,按首字母排序*)

黑客松大赛冠军

苏州赛区——” GWX “战队

参赛项目:基于微信实现疫苗接种人员管理系统 

队长:伏允坤

成员:伏允坤、顾家伟、王鹏泽、张智秋

口号:极限48,成就非凡。

颜色:0527AF

45fe783c9656ec5db7079ad2312a27cd.png

推荐语:

GWX 所有成员都为后端岗位,临时组建的团队快速完成了产品、前端、后端等各职能的分工,并提出了比题目要求更深入的功能规划,战队的选题从实用场景出发,完成了比赛中最复杂且完整的业务逻辑的实现,几乎每个人都挑战了日常工作以外的新职能。

2 天时间内队员们通过快速学习了基于 .NET 6 的最新版本的NeuCharFramework(NCF)框架,基于 NCF 提供的 DDD 和模块化架构,战队在业务上对领域模型的实现做了精准的输出,借助 Senparc.CO2NET.WebApi(WebApioEngine) 快速搭建了兼容单体或 Dapr 等微服务架构环境的 WebApi,最后借助 Senparc.Weixin SDK 在 3 个小时内就完成了微信层面的对接和线上测试。项目使用 DevOps 实现完整的CI/CD 流程,并在设计之初就规划了单元测试、集成测试、系统测试、契约测试等测试点位,帮助项目实现更高质量地交付。此外,团队大部分成员的代码注释量、编码规范等方面的表现也非常突出。

创新之星

上海赛区——” QQL “ 战队

参赛项目:项目集成 | 疫苗供需采购管理

队长:揭强

成员:揭强、宋强、赵成麟

口号:不吃饭,不睡觉,打起精神撸代码

颜色:#03fcf0

56940729237f194d5c2626bc606c62c9.png

推荐语:业务先进,敢于争先

QQL 团队的成员之前并不相识,因为黑客松而相聚。并从赛题的方向上发挥了创意 ,打造了一个疫苗供应商与接种点之间供需采购平台。在比赛期间从 0 开始学习了 blazor, dapr,yarp 并在项目中成功应用。两天一夜之后,我看到队友之间浓浓的基情。

产品之星

深圳赛区——”大湾队“战队

课题:微服务化的创新Web 应用

队名:大湾队

队长:郑子铭

成员:陈城、彭志勇、易紫云、郑子铭

口号:湾区湾区,勇夺第一

颜色:00 99 ff

91337fb6390203032b92fc9201d5eb8c.png

推荐语:在两天的时间里,大湾区的大湾队,展示了挑战极限的极客精神,在参与黑客松之前,大家并不认识,因为黑客松迅速组建了团队。在整个过程中,在 48 小时有限的时间内一步一步将充满挑战的基于 Dapr 的微服务落地,发现问题解决问题,最终完成了使用 .NET 6 、Dapr 和 k8s 实现 了后端服务 和 前端使用的 blazor 和微信小程序创新性 Web 应用。

技术之星

上海赛区——”LemonSharp “战队

参赛项目:微服务化的创新应用

队长:黄凯华

成员:董伊洛、黄凯华、李卫涵 

口号:人生苦短,我用C#

颜色:#ffff00

cb4e85edef20bdede6db411029643cfe.png

推荐语:配合默契,精准分工,硬核技术

该团队充分运用了.NET 领域的新技术  blazor,dapr, c 端 UI 采用 VUE, 后台 UI 采用 Blazor。devops 建设比较全面和完善, 具备完善的 CICD 功能,可自动发布至 K8S。监控数据 Prometheus + grafana 。 采用比较前沿的架构方案:使用用 DDD 界限上下文进行微服务划分,并增加对用户端和站点端增加了 BFF 层。

实现之星

北京赛区——”战至终章“战队

项目:极限挑战:项目集成

队长:陈锋

成员:陈锋、孙铭、辛智

口号:生而无畏,战至终章

颜色:#aec4ba

294644c6e7bff6ad0bcb3aa6493cd389.png

推荐语:极限挑战 项目集成

在短短的两天时间里,团队学习并掌握了基于 .NET 技术的 NCF 模块化框架的原理和使用技巧,基于框架的强大支持能力和 .NET 的巨人支撑,完成了疫情人员管理和疫苗接种管理两套系统。展现了团队的高效协作能力和技术研发能力。

人气之星

杭州赛区——”FireUG “战队

参赛项目:开发具有完整功能的 API 网关

队长:连海龙

成员:李梦杰、李庆涛、连海龙、张晓炼、郑豪睿

口号:代码铸城,无所不能

颜色:#ff0000

a598ba40bcc54828c51ccb34b5965c6e.png

推荐语:

聚是一团火,散是满天星,两天的时间,杭州 FireUG 队,展示了热情、专业的极客精神,为社区贡献了一个有实用价值的网关项目。这个网关项目支持可视化的配置界面,具备路由配置功能,并且具备日志、熔断、限流等扩展能力,能够在传统分布式服务和云原生 kubernetes 环境中应用,在未来的时间里,可以基于该项目快速发展为一个支持生产环境应用的网关系统。

票选名次公布后,为鼓励社区小伙伴们继续深挖 .NET 开源项目展示的优秀成果,关注中国 .NET 应用生态、共同推动中国开源社区的发展,盛派开发者社区决定为大赛其他所有奖项提供 1 万元的现金奖励。

再次恭喜以上获奖团队,也感谢每一位参赛者的热情参与!这次没有获奖的小伙伴也不要气馁,为期 2 天时间内,高强度的密集思考就是对 .NET 最大的支持。技术之路永无止境,让我们一起期待下一次的思想碰撞,一同期待未来 .NET 生态的更多可能!

e24b9492a1b6b88b3830bb453ae9b8f2.png

在感谢所有参赛者的同时,我们更要感谢每一位幕后工作人员和志愿者们的大力支持。

为了更好地给参赛者们提供便利,免去后顾之忧。大赛组委会工作人员及志愿者们如影随形,物料设计、宣传报道、赛场布置、志愿引导、接待服务、餐饮休息、后勤保障、网络监控、赛程指引等各方面同步进行,井然有序,衔接完美!大赛线上直播监控中心工作人员,2天1夜,实时监控,发现异常情况及时调整!确保线上直播平稳运行!为他们点赞!……感谢你们的热情参与和倾心付出,没有你们,就没有这次大赛的圆满举办。

b4192745945d46cecfb638e7055c318a.png

为了确保所有参赛项目评选的的公平、公正、公开,以及最大化对社区的贡献,所有项目采用 MIT 协议开源,100%开源!开源地址https://gitee.com/dotNETHackthon

2021年首届 .NET Conf China Hackathon 自此圆满画上句号。这些优秀的团队与项目不仅与 .NET 底层技术紧密相连,更与.NET 中国社区结下了深厚友谊。

未来,我们期待,越来越多的开发者能够在 .NET 现有生态基础上,抽新芽、散枝叶、结硕果,将自身的应用实践与 .NET 底层技术极致融合,进一步丰富 .NET 及其生态应用,为 .NET 技术生态的可持续发展——添砖加瓦。

e11d537f652bfdb424cb54ccfda8f080.png

082584bdce0d59db2c435f4b9c28d009.png

.NET 开源以来越来越多的开发者和企业开始加入到 .NET 的生态。.NET 6是.NET Framework,  .NET Core和Mono三个平台完成融合的第一个长期支持版本,无论你是开发云原生应用,还是IOT应用,移动端,桌面应用,.NET 6在各个业务场景都有完整的支持。作为.NET 技术生态的参与者和建设者,为了帮助更多的开发者顺滑的使用 .NET,  .NET Conf China 大会组委会,特别发起黑客松大赛。

对于 .NET 生态来说,一个开发者友好、拥有众多的社区开源项目生态、 云原生友好的底层基础设施已经蓄势待发,能够成为发展云原生生态项目的天然土壤。通向未来世界的入口已打开,.NET Conf China 大会组委会诚邀全国的开发者,未来,共同携手参与,共同创造未来世界新生态!

大赛支持

8d974d680fcc43a26d69d1dd062c4c4e.png

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

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

相关文章

看完这套书才发现,以前的四大名著都白看了!

▲ 点击查看四大名著是我国最经典的古典文学作品,代表着传统文化在小说创作方面的最高成就。同时,也是必学书、必读书、必考书。从小了说,在语文学习上,全国统一的语文教材里,五年级下册已出现了四大名著的章节。作为整…

在Windows Live Writer中插入C# code

平时都是用Windows Live Writer写博客,发布博客。遇到需要插入代码都是先在notepad中写好,或者是拷贝到notepad,再从notepad中拷到Windows Live Writer,比较麻烦。在博客中使用插件Code Snippet就能很好解决这个问题。 下载地址&a…

linux之vifm和ranger操作文件管理器使用总结

1、介绍vifm和ranger vifm和ranger都是有图形的文件管理操作,有点类是windows上面的“我的电脑” 2、安装vifm和ranger 在终端输入下面命令 sudo apt-get install vifmsudo apt-ger install ranger 3、常规使用vifm 安装成功之后,我们在控制台输入vifm命令,然后显示下面…

.NET 运行时设置

.NET 运行时设置.NET 5(包括 .NET Core 版本)支持使用配置文件和环境变量在运行时配置 .NET 应用程序的行为。如果出现以下情况,则运行时配置是一个不错的选择:你不拥有或控制应用程序的源代码,因此无法以编程方式对其…

ElasticSearch——学习笔记

2019独角兽企业重金招聘Python工程师标准>>> Relational DB -> Databases -> Tables -> Rows -> Columns Elasticsearch -> Indices -> Types -> Documents -> Fields 转载于:https://my.oschina.net/u/2307114/blog/799905

linux之用wget下sublime简单使用总结

1、简单介绍wget 1)、wget命令在linux系统上面主要通过url下载, wget url 2)、比如我们需要断点续传我们加上参数 -c wget -c url 2、下载sublime 1)电脑32位 wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2.tar.…

C# dynamic 类型用法举例

dynamic类型允许编写忽略编译期间的类型检查的代码。编译器假定,给dynamic类型的对象定义的任操作都是有效的。如果该操作无效,则在代码运行之前不会检测该错误,如下面的示例所示:这个示例没有编译,因为它调用了staticPerson.GetF…

在微信小程序中绘制图表(part2)

本期大纲 1、确定纵坐标的范围并绘制 2、根据真实数据绘制折线 相关阅读:在微信小程序中绘制图表(part1)在微信小程序中绘制图表(part3) 关注我的 github 项目 查看完整代码。 确定纵坐标的范围并绘制 为了避免纵坐标的…

Windows 8.1 新增控件之 CommandBar

上一篇为大家介绍了AppBar 的相关内容,本篇继续介绍CommandBar 的使用方法。与AppBar 相比而言,CommandBar 在开发使用方面较为单一,在按键布局上分为主控区(Primary Commands)与辅控区(Secondary Commands…

很抱歉,你不涨工资,正是因为你“太努力”!

太多人干了一辈子工作却还在原地踏步太多人在公司里任劳任怨最终还一事无成你或许欠缺的不是努力而是思维聪明的人都会投资自己想办法让自己变得无可替代这样老板离不开你的那一天就是你升职加薪的时候快来和我一起看看哪些公众号都能帮你提高能力呢?募格课堂ID&…

php文件锁解锁是删除对应的文件_软件 | 文件解锁强制删除工具 Wise Force Deleter v1.49...

有过电脑里面想删除一个文件,死活删除不了的痛苦吗?用尽了各种办法,关闭进程,删除关联文件,卸载对应的程序,然而还是无法删除,甚至都进入了安全模式删除,依然文件纹丝不动&#xff0…

.NET 7 预览版来啦,我升级体验了

听说.NET 7 来了,站长怎能不尝鲜呢,在除夕当天将体验情况简单汇报下,然后迎新春喽:本文目录.NET 7 详情(Proposed .NET 7 Breaking Changes #7131).NET 7 SDK下载尝鲜体验3.1 安装.NET 7 SDK3.2 Hello Word…

【emWin】例程六:设置颜色

实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1kVr25vT 密码:xbkj 实验现象:

渣男劈腿,两个女生却逼他做出选择,结果......

1 生一个女儿有多重要(素材来源网络,侵删)▼2 真实版眼睛瞪得像铜铃(素材来源网络,侵删)▼3 地表最强撞衫(素材来源网络,侵删)▼4 过年时最怕遇见的人(素材…

Windows端口被占用处理方法

为什么80%的码农都做不了架构师?>>> 以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下…

22543!Windows 11 新预览版发布

面向 Dev 频道的 Windows 预览体验成员,微软现已发布 Windows 11 预览版 Build 22543。主要变化和修复1.Windows 11 锁屏界面新增媒体播放控件,该功能将始终使用深色主题。目前这项功能只对部分 Windows 预览体验成员推出,随着时间的推移&…

linux之安装软件出现Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)解决总结

1、问题 安装netmask出现的问题,如下图 2、解决办法 sudo rm -rf /var/lib/dpkg/locksudo rm -rf /var/cache/apt/archives/lock 如下图

关于网站地址解析到65.49.2.178的问题和解决方法

2014/1/21日从下午3点20点开始全球大量互联网域名的DNS解析出现问题,都指向65.49.2.178这个地址,我们下面拥有的服务器其中有一台也出现了这个问题,直接导致短信发送失败,手机信息推送也失败,支付通道出现问题无法完成支付,与第三…