Crisp Minimal Weekly
#20170117
我的通行你的证
关于各种账号通行证相关的安全风险,可能没有比这个更全的了,cookie、OAuth、各类 csrf 全都有。
从 Chrome 源码看浏览器如何构建 DOM 树
Chromium、WebKit、V8内核的文章非常少,导致浏览器和 JS 引擎基本是个黑盒,这篇可以一看。
Clean-code-javascript
JavaScript 的一些可以借鉴的写法,平时 coding 的时候可能会被忽略。
危险的 UITableView
为何执行 UITableView 的 reloadData 方法时经常会出现 crash?作者给出了原因和两个解决方案,同时提醒读者注意异步编程可能带来的隐患,以及为何异步的响应式编程总是和无状态的函数式编程结对出现。
iOS 编程中 throttle 那些事
介绍了“节流”的思想,并给出了 iOS 中三种节流的实际场景。
The 280-Year-Old Algorithm Inside Google Trips
本文以280年前欧拉提出的哥尼斯堡“七桥”问题作为引子,讲了 Google 旅游如何进行行程规划的。
Grumpy:Google 用 Go 开发的 Python 运行时
本来以为是 JVM 跑脚本语言的节奏,细看了发现简直是 Python 界的 hiphop。
Swift 之父 Chris Lattner 将从 Apple 离职,加入特斯拉
1 月 10 日,Swift 编程语言之父 Chris Lattner 在 swift-evolution 邮件列表中宣布,他将于本月底离开 Apple,Ted Kremenek 将接替他成为 Swift 项目的领导者。特斯拉的官方博客在之后发文,欢迎 Chris 加盟特斯拉,领导自动驾驶团队,加速未来驾驶技术的发展。
Code Style Configuration in the VS2017 RC Update
近年微软紧随业界潮流,Visual Studio 2017 RC 开始支持 EditorConfig。