工程效率


工厂的重组:是时候给软件工程师提供更多的工具
最大的落伍者都在竭尽所能地机器人流程自动化和“管道胶带”,以及现成的 POS 和 CRM 软件。稍微好一点的公司都有自己的工程团队,但是似乎没能将流程工厂重新调整成一个技术驱动的公司。





从理论到工具:带你全面了解自动化测试框架
快速实现质量是必要的,因此质量保证得到了很多关注。为了满足卓越的质量和更快的上市时间的需求,自动化测试将被优先考虑。对于微型、小型和中型企业 (SMEs) 来说,自动化自身的测试过程是非常必要的,而最关键的方面是选择正确的自动化测试框架。


disruptor 高性能队列最佳选择
Disruptor 是英国外汇交易公司 LMAX 开发的一个高性能队列,研发的初衷是解决内部的内存队列的延迟问题,而不是分布式队列。基于 Disruptor 开发的系统单线程能支撑每秒 600 万订单,2010 年在 QCon 演讲后,获得了业界关注。


如何使用 DDD 方法验证业务规则
如果我们的目标是创建可以模拟领域专家行为的软件应用程序,那么挑战就是捕获并实现业务规则。相比原始的代码部分,业务规则更接近良好的知识管理。领域驱动设计的这些技术可以提供一个结构,用来在系统中有效验证和实现业务规则。

一次由默认参数引起的思考
最近换了新机器。需要将旧设备上的代码和数据迁移过来。关键的一部分是自己论文使用的代码。为了确保代码迁移的完整性,在新机器上对其进行了验证。但是出乎意料,这部分 python 代码竟然输出了不一样的结果。
Flink 1.11 Unaligned Checkpoint 解析
Flink 在 1.11 引入 Unaligned Checkpint 来解耦 Checkpoint 机制与反压机制,优化高反压情况下的 Checkpoint 表现。







联合国工业发展组织总干事李勇:工业智能将成为诸多产业存续的关键
共同家园”为主题,以“高端化、国际化、专业化、市场化、智能化”为特色,集聚全球智能领域最具影响力的科学家和企业家,以及相关政府的领导人,围绕智能领域的技术前沿、产业趋势和热点问题发表演讲和进行高端对话。

阿里自研开源框架 Midway Serverless ,如何让前端提效 50%?
去年,阿里前端及集团多个团队联合开始了一项“秘密”任务,使用 Serverless 新一代研发架构,希望能大量减少研发人员使用基础设施和运维的成本。于是阿里自研 Midway Serverless 框架 ,目前已开源,可以让前端提效 50%。

高效程序员的七个好习惯——你有吗?
软件工程师花费大量时间通过练习 leet code 问题和完善简历来获得更好的面试通过可能。一旦他们最终被谷歌、亚马逊或其他公司录用,他们可能会发现:过去用来得到这份工作的技能与他们日常工作中需要的技能并不匹配。


从波音 747 学项目管理
《未了的传奇:波音 747 的故事》是一本波音 747 总工程师 Joe Sutter(乔. 萨特)的个人自传。萨特出生于 1921 年 3 月 21 日,2016 年 8 月 30 日在美国病逝,享年 95 岁。





嫌 OSS 查询太慢?看我们如何将速度提升 10 倍!
本文详细对比了用来构建数据湖方案的 JuiceFS 和 OSS 的性能。JuiceFS 为 OSS 提速,Spark 查询提升 11 倍,写入提升 8 倍

