Crisp Minimal Weekly
#20170210
Dismissing Python Garbage Collection at Instagram
Instagram 也是跑在 django 上,它们禁用了 Python GC 机制,运行效率提升了10%。你没听错,禁用后减少了内存占用提高了 CPU LLC cache 命中率。
Fabric is Joining Google
“快要倒闭”的 Twitter 开始了自己的瘦身行动,将当年收购来的 Fabric 转卖给 Google。可以确定的是 Crash 统计工具 Crashlytics 将会被继承到 Firebase 中。同时,同属 Fabric 旗下的 Fastlane 同其作者也加入了 Google。
Airbnb React/JSX Style Guide
Airbnb 在“代码风格”影响甚广,这回它们推出了针对了 React 的代码指南。
JavaScript 很少为人所知的玩法
本文讲述了 JS 在硬件及嵌入式场景方面的应用,人工智能时代,JS 也可以愉快的玩起来。
Google 发布新的图像压缩技术,最高可节省75%带宽
与其说是图片压缩技术,还不如说是图片还原技术,谷歌的黑科技 RAISR 利用机器学习来还原图像,逆向思维,未来的应用场景感觉非常广泛,值得了解,Google 称在 Motion Stills(生成 gif 图的 app)和 Google+ 上已经应用了 RAISR,可以体验下
GitLab 事故之技术详叙:抢救后恢复在线,已确定下一步计划
大概是春节期间比较圈内最大的一件事了。“事故处理过程中,GitLab 采用了开放的态度,事故发生后第一时间对外公布,并对处理过程进行现场直播,让全世界所有程序员都有机会一起参与恢复过程。”
Pattern Matching 的意义
Pattren Matching 的意义非常简单,但是在 Swift 语言中有很多表现形式。很多 Swift 初学者都感觉语言太灵活、不容易掌握,在学习时应当理解各种 API 背后的设计思想。本文通过 Swift 语言,介绍了 Pattren Matching 的意义。
Baymax:网易 iOS App 运行时 Crash 自动防护实践
详细解释了各种 crash 的原理,以及解决方法的设计思路。百度医生的 FaultTolerance 实现了文章中的大部分特性,而这篇文章详细阐述了原理。