2017/05/17 第916期

iPad 之谜

iPad 刚推出时卖得不错,但用户买了之后用好几年都不必升级硬件,看视频收发邮件够用了;于是超强的 iPad Pro 出现了,试图让用户将更多电脑上的工作搬到 iPad 上来做;之后是不是要进一步模糊 iPad 与 Mac 的界线?

Tim Cook 说他所有的工作都在 iPad 上完成的。如果我的工作只是处理邮件,我甚至能在 iPhone 上完成“所有工作”:)

Web Developer Security Checklist

一家中小型公司运营的线上服务,如果能按照本文的这个清单来实践,就能将网络安全方面的风险降得很低。

在开发新功能与做一些“无聊”的运维/安全措施之间,得平衡分配资源(时间、钱、人力)。安全问题决不能轻视,被黑了、被攻击了可不是闹着玩的。定期演习一下,模拟一下各种攻击手段,看自己能不能把自家网站黑了;要被黑了,第一时间该做什么,这些都要有应急措施的。

Acquisition is Easy. Retention is Hard

主要针对 SaaS 产品说的。越容易争取到新用户,进入市场的门槛就越低,竞争产品就纷纷出现,用户选择很多、很容易改用另一个产品。

重新架构 Airbnb 的网站前端代码

从传统的Rails app、服务器端渲染网页,进化到时髦的React + Redux的single page app;文中有动图有代码,感受一下这家十岁的“创业”公司的代码库成长的烦恼

Serverless 是新时代的 Visual Basic 吗

半路出家没啥经验的“程序员”在所谓Serverless的流行趋势下,能做比经验丰富的“传统”程序员出色?就像在VB时代便宜的半吊子程序员可以无所畏惧地快速搭积木、写下无法维护的垃圾代码?