2022首场MASA技术团队黑客松大赛完美落幕!精彩集锦

原创
2022/04/01 15:05
阅读数 675

Masa技术团队在2021年创立,这一年我们团队发布了我们第一个产品,Masa Blazor。登上了.NET Conf China,我们承诺,开源我们的产品,为开源社区增砖加瓦,一路上收获技术社区文章类的各种奖项...

2022年,我们在路上...

开年之初,为了鼓励更多的开发同学参与到项目落地的实践中,团队内部举办了第一季的黑客松大赛,目前,第一季的获奖名次已经公布,这个过程中,有哪些项目和亮点,是值得关注的呢?

赛事详情

结果很重要,过程更重要!

背景

在团队成立之初,就抱着做产品,要“高标准、严要求”的态度,去落地我们的产品。愿景是希望我们的产品,最终可以做到我们slogan说的那样!“让变化更简单”,但产品落地过程中,团队的紧密协作,也至关重要。共同向着同一个目标,做喜欢的事情。借助团队的力量,做好每一个产品,最后就是拿结果。而黑客松的形式,可以让大家在日常的工作中,跳脱出来,集中在一段时间,去更有创造力的完成一个新的项目,过程中的成长,可能比实际收获的奖励,更打动人心。

赛事奖励

任何赛事的举办,一定要有好的彩头去激励参赛者。本次赛事,团队创始人们给到参赛者的激励是,“第一名可以收获5000元现金奖励”,以及对应的职级晋升规划,还有代表荣誉的名次奖杯。运营悄悄地采访了一下激动的参赛者们!大家都在悄咪咪的讲,“万一第一名是自己呢~对吧”!

赛事期间,能量加油站直接拉满~

赛程实录

比赛时间:2022/02/10-2022/02/12 为期三天

参赛团队、选题:

选题 团队
第一组 主控面板,统一登录(降低为jwt登录),后台页面布局,在线用户数,访问日志 筷子队(2人)
第二组 用户管理,组织管理,项目管理,菜单管理,角色管理,rbac0 RBAC(3人)
第三组 字典,定时任务(dll和http,包括例子,控制面板,异常通知等),发送邮件,文件服务(minio) 拍脑袋(3人)
第四组 博客后台管理 运动卫裤队(3人)
第五组 博客前台 Blog(2人

过程中,会有界面设计师与产品经理全程协作,助力每个团队。

专业评审团队严谨把关

在赛事发布会时,对于评审团队的评审标准,以及评审的严谨、公平性做出公示。会通过围绕技术、产品、创新力等多个方面对参赛项目进行评选,最终筛选出了各赛道最具潜力的优质项目。但因为参赛人员,是公司内部开发同学,针对每个开发的实力,评审团队是非常清楚的,所以对于每个开发的标准,一定是有差异化期待,保证每个参赛团队都在公平的赛道上发力。

赛事过后,评审时间为期一周,这一周内,每个团队都会在规定的时间内,针对自己做的项目,进行演示和答辩。评审的过程中,每个团队都全力以赴,力图可以在有限时间内,可以很好的演示,以及说出全部项目亮点,评审团队的问答也是十分的精彩。

各团队项目亮点

为了给每个团队,一个独立发挥的空间,赛事场地临时征用了公司的各个角落,仓库都安排上啦 ! 但并不影响大家的发挥呢~

筷子队:稳扎稳打的同时不乏亮点,像多点登录互斥、在线人数统计、定时任务、异步消费等。

RBAC:功能规划丰富,界面简洁且有一些业务创新。

拍脑袋:引入minio作为文件存储,往云原生的道路上前进。

运动卫裤队:居然支持广告设置,满足了“资本大佬”的欲望。

Blog:支持敏感词检测,对政策居然研究的如此透彻。

最终第一名团队是:筷子队

获奖原因:比赛正式开始之前,筷子队就已经把基本的框架拉出来了,整个过程中很积极,同时也在项目里加了一些比较好的功能,比如:同一个账号同时登录,会把原登录的账号挤掉这些,对实际的业务场景做了支持,包括我们公司未来的产品也会用到这些,演示的过程中,是没有bug的,所以最终决定这个奖给到了筷子团队!这个是评审团最终做出的总结!

赛后项目落地的转化

本次优胜团队的项目,收录到了我们的Masa.Admin中, Masa.Admin实现了RBAC(权限管理)、多点登录互斥、访问日志功能。技术栈用到了我们的 Masa.Framework、Masa.Blazor。代码持续更新中,感兴趣的小伙伴们,可以直接去看代码

https://github.com/masalabs/MASA.Framework.Admin.git

Masa.Admin项目演示
截图

面包屑

breadcrum

多页签

pagetabs

菜单

menu

部门

org

角色

role

用户

user

用户组

usergroup

本次赛事,圆满落幕。赛事过后,团队针对赛事做了整体的复盘,好的部分,我们继续保留,做的没那么好的部分,下次赛事,我们继续完善,本次赛事采取了非公开形式。之前通过我们的Masa Blazor等产品,积累了很多的用户,非常感谢大家的关注,我们也希望,下次赛事,可以和更多的用户,有更好的互动,可能会采取线上直播的方式等,如果对我们的团队感兴趣,也欢迎大家加入我们!开放的团队氛围,一定可以感染每一个你。

我们正在行动,新的框架、新的生态

我们的目标是自由的易用的可塑性强的功能丰富的健壮的

所以我们借鉴Building blocks的设计理念,正在做一个新的框架MASA Framework,它有哪些特点呢?

  • 原生支持Dapr,且允许将Dapr替换成传统通信方式
  • 架构不限,单体应用、SOA、微服务都支持
  • 支持.Net原生框架,降低学习负担,除特定领域必须引入的概念,坚持不造新轮子
  • 丰富的生态支持,除了框架以外还有组件库、权限中心、配置中心、故障排查中心、报警中心等一系列产品
  • 核心代码库的单元测试覆盖率90%+
  • 开源、免费、社区驱动
  • 还有什么?我们在等你,一起来讨论

经过几个月的生产项目实践,已完成POC,目前正在把之前的积累重构到新的开源项目中

MASA.BuildingBlocks:https://github.com/masastack/MASA.BuildingBlocks

MASA.Contrib:https://github.com/masastack/MASA.Contrib

MASA.Utils:https://github.com/masastack/MASA.Utils

MASA.EShop:https://github.com/masalabs/MASA.EShop

MASA.Blazor:https://github.com/BlazorComponent/MASA.Blazor

如果你对我们的 MASA Framework 感兴趣,无论是star、代码贡献、使用、提 Issue,欢迎联系我们16373211753064.png

​ ------ END ------

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部