2018年北京技术雷达周落下了帷幕,在这个不到三周的日子里,作为组织者收获了很多,简单来说这次技术雷达周涵盖了以下主题.
讲师风采开篇
尚奇带来的技术雷达概览
工具
BackstopJS
李强分享自动视图回归测试工具,BackstopJS可以十分方便的定位到细微的差别。再结合实时组件样式规范,它可以更好的保障WEB应用脆弱的UI样式,讲师也在OTR项目上实践一下,后续我们可能会应用。
ArchUnit
在传统的开发中,我们更多的是以codeReview或者其他方式保证哪一层该调用拿一层(例如Repository只能由Service层调用,以Controller结尾的必须要放到api包啊……),在小型团队里或可行,但是如果很大的团队,加上CrossTeam,通过口头保证上述约束就很难了,ArchUnit 是一款架构约束型测试框架,我们可以像写单元测试的样子来保证架构正确性,而且语法非常优美例如:classes().that() .areAnnotatedWith(RestController.class).should().resideInAPackage("..api..").....
讲师视频(后半段)
GOPASS
项目当中所有人如何共享密码,如果修改密码,如果都放在某个页面上这样很不安全,此次黄亚铭分享一个开源的密码管理工具-GOPASS,介绍了它的前世今生
讲师视频(后半段)
平台
.Net Core
此次夏夏给我们带来了不一样的.Net Core分享,包括.Net Core的前世今生,以及如何加入社区,介绍了.Net Core底层的的模块,帮助非常大.
TICK Stack
FengFeng给我们带来了围绕时间线数据处理、分析和应用的开源套件。本次分享介绍这个套件的设计与应用场景。
AWS Fargate
云是如何方便的帮助我们初始化环境的,张扬介绍了刚刚进入docker-as-a-service的AWS-Fargate,过程中有生动的Demo演示
Dapp (Decentralized App)
鄢倩分享了基于区块链技术给我们世界带来了哪些改变,包括“游戏猫”,“赌博”
讲师视频(后半段)
TensorFlow Serving
韩慧昌介绍了tensorflow 模型的生产环境部署
Linux 内核安全
刘涛详细介绍了Linux的Hook功能,以及在华为项目当中如何应用,过程非常精彩,还印发同学之间讨论
讲师视频(后半段)
语言&框架
CSS Grid Layout
海庆介绍了一种不一样的前端布局 CSS Grid,他用Demo生动形象的对比了Flex和CssGrid,以及在不同的情况下如何去权衡使用Flex和CSS Grid
GraphQL
亦凡生动的介绍了互联网时代发展史,从强大的PHP开始,以及遇到了哪些问题,以及后来的前后端分离,再到Restful接口设计规范,最后引入和GraphQL,过程中有很多Demo和小例子非常值得学习
讲师视频(后半段)
Apollo
dq介绍了第一次进入雷达的“阿波罗”,雷达引入的原因很简单,因为看到了GraphQL的稳定采用,他分别介绍了 Client,Server,Engineer三方面介绍了阿波罗。
Flutter
程雨柔介绍了Google 自家 native apps 开发框架Flutter,过程中她介绍了手机客户端发展史,从最早Android ,IOS 各自开发,到后来为提高开发效率采用的Html复用,再到后来的React Native,Flutter……各种一体化框架百花齐放,过程中详细对比了Flutter 和React Native。
讲师视频(后半段)
WebAssembly
我们的户外俱乐部部长“眼镜(yansong)"给大家介绍了可以在浏览器上运行效率和Native相媲美的WebAssembly,过程中还有炫酷的对比Demo
讲师视频(后半段)
Corda
曲哲分享了专注于金融领域的分布式账本技术(DLT)平台。
技术
微前端之共享组件
谢宝龙介绍了现在大火的Micro Frontend,详细的介绍了在奔驰电商项目如何实践,过程中分享了很多Demo
Domain-scoped events
朱振光介绍了现在大火的DDD相关概念Domain Event的升华版本,Domain Event 也是要封装的,每个event是要有边界的,以及介绍了如果遵守这种约束能给我们带来哪些好处.
BeyondCorp
安全团队的Lihao在技术雷达的最后一场带来了SOLO-Show,详细的介绍了在传统的安全防御手段“防火墙”的利与弊,以及新兴的安全防御方式BeyondCorp(一种忽略内网和外网的安全管理手段),详细的介绍了这种方式的好处,非常精彩
Log Level Per Request
讲师风采邵帅分享了在分布式系统当中,如何平衡日志的记录问题,要么全部全部记录(实际情况大部分都是垃圾浪费磁盘存储),要么按照比例去记录(有可能丢失掉重要信息)
讲师视频(后半段)
总结
这次技术雷达Session周作为组织者最大的感受是技术雷达作为我司的产物,在技术层面真的可以让知识面得到了很大的扩展,甚至一些技术也在项目中应用了,我们虽然不可能通过一场session学会一门语言或者技术框架等等,但是它可以极大限度的扩展的技术视野,让你在将来有一天遇到某些问题时候,或许可以想到曾经在雷达中Get到过点。
比较遗憾的是雷达还有很多技术没有讲,很多同学可能由于很多原因无法参与现场或者线上的Session,所以我们把所有材料汇总起来,希望各位thoughtworker可以线下观看。
网友评论