古茗周刊是古茗前端团队内部分享周刊的精华推荐文章,每 2 周我们会在团队周刊内精心挑选高质量的文章进行汇总整理,和小伙伴们一起学习关注业界动态。
如果你有发现一些精华文章想和更多人分享,可以点击我们的公众号名称,将文章链接和你的解读文案发给我们!我们会对内容进行筛选和审核,保留你的推荐人署名,分享给更多的人。
前端
Issues 助手 —— 一个轻松帮你自动管理 issues 的 GitHub Action - 掘金
github上每当项目变大的时候想要管理 issue 会成为一件非常头疼的事情,而 github 提供了给issue做任意操作的钩子,基于这个钩子就可以开发出对应的能力。 例如新的issue会被自动标记为Feature,某个issue提问不规范就提醒并关闭,打上了某个label就可以自动回复等等。 而github现在提供的钩子已经越来越多,例如针对commit的workflow,对于pr、discussions等板块的操作也已经都开放。
TCP 通过确认重传和流量控制来保证自己作为通信协议的可靠。类比在我们实现基于蓝牙协议的应用层封装时,也是需要考虑是否也可以通过确认重传和流量控制来保证我们的通信协议的可靠呢?
【万字长文|趣味图解】彻底弄懂 Webpack 中的 Loader 机制
在webpack打包时,引入了各种各样的loader来解析源文件。这篇文章深度解释了 loader是什么以及它的分类和执行顺序。并且这篇文章也手写了一些常用的loader来加深理解,值得一看,推荐~
这是一篇讲解应用发布的文章,全文主要分为两个部分:
- 阐述了全量发布、蓝绿发布、灰度发布的异同之处。
- 讲解了得物内部关于蓝绿发布的流程和架构、以及在网关和中间件(RPC、JOB、MQ)上如何做到灰度流量控制。
我们知道灰度或者是蓝绿发布的关键点就是在于精准的流量控制,这也是本文的重点,从架构层面介绍了其内部中间件是如何做到流量控制的。主要在于得物内部对于一些服务端框架进行了 SDK 层面的增强,例如在 MQ 的 SDK 层面做了多消费组、在 JOB 上使用了 zookeeper (分布式协调框架)进行管理等。感兴趣的可以阅读下。
本文思想来自React官方文档 You Might Not Need an Effect,保熟,是我近几天读了n遍之后自己的理解,感觉受益匪浅,这里小记一下跟大家分享。
UE / 产品 / 其他
营销的角度分析瑞幸从传统的品牌营销和用户增长各自为政转变思维提出“品运合一”的理念,营销获取-运营承接-数据指导打通的话,效果翻倍。有了数字化的基石,深挖更丰富创新的商业化玩法,值得学习。
最后
📚 小茗文章推荐:
关注公众号「Goodme前端团队」,获取更多干货实践,欢迎交流分享~