每周技术文章 No.124 2017.5.22-28
前端技术,界面、交互、安全
- 表单设计:一页只做一件事,如果把任务看作是用户想要完成的一笔交易,把它分解为多个小步骤很有必要。这就像我们在用网页的一砖一瓦来搭建渐进式表单。每一页背后的隐喻,都给潜意识营造一种正在前进的感觉。另见原文。
- VueConf 2017,内容不多,PPT都可以翻翻;饿了么对Vue是重度依赖啊。
- 如何看待 snabbdom 的作者开发的前端框架 Turbine 抛弃了虚拟DOM? 最终性能 VS 开发体验的讨论,有意思;Atom、VS Code 这类基于Web实现的编辑器,明显会倾向性能一边。
- Server-Sent Events 教程。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- HTTPS on Stack Overflow: The End of a Long Road,好长。
- epoll 的一个设计问题,epoll 的设计失误在于,接口设计上混淆了 “file descriptor” 和 “file description” 。
- 美团点评酒旅数据仓库建设实践。
市场、产品、项目
- 跑了1135家制造企业,我终于明白它们是怎么把自己玩死的了。
- 为什么有争议的王坚把阿里云做起来了? “有一个优秀的工程师,走的时候写了封信大骂主管;他记得这个工程师,他当时被称作阿里云最靠谱的工程师,所以最不靠谱的项目都要交给他。有什么办法呢?” 太有道理了,这个。
团队建设、安全
- 鸡汤,我想对所有新手程序员说些肺腑之言。
- The largest Git repo on the planet,这标题霸气,说的是三个月的时间,把 Windows 代码库迁移到Git/GVFS上了,每天8.4K次推送、1.7K次构建。原来,Team Foundation里项目版本控制已经默认使用Git了。
- 那些年,从博客到出书的博主,
- How Airbnb Democratizes Data Science With Data University,Airbnb的数据工程师都不够用了,干脆开课自己培养:数据意识、数据收集与可视化、大数据。
- 个人站长、美食家和傻×设计师,如果觉得一个事儿不够好,别担心,这不是你的错;但是也许你可以帮着改一下;但真正好东西出现时,大家才发现,这事儿本应如此。
- 帮助一百万个开发者退出 vim,哈哈。