每周技术文章 No.81 2016.7.4-10
前端技术,界面、交互、安全
- 更好的表单交互设计,关于排列、提示文字、信息直观等方面,其实很多已经是现在的惯例了。
- Immutable.js 初识,总看,为什么还没用上!
- X5 对web标准支持速查表,版本对比,HTML5支持。
- 别把 (Flexbox) 栅格想得太复杂。
- 简单了解HTML5中的Web Notification桌面通知。
- 支付宝前端应用架构的发展和选择,从 roof 到 redux,再到 dva。
- 强迫症的模块化。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- OpenStack合力Kubernetes打造IoT平台,看看开源厂商的思路,基础的原则是:基于现有开源方案、IoT网关没有硬件厂商绑定、IoT网关适用于不同用例。然后他们做了个智能城市的案例和会场案例,看看这些开源项目是怎么掺乎进来的,呵呵。树莓派2作为IoT网关(避免硬件绑定);上面通过docker运行实际业务、统一管理当然是Kubernetes(这就实现了IoT网关变更业务的灵活性);IoT网关上传数据也是MQTT协议;云端服务显然要跑在OpenStack管理的IaaS服务上,这里包括监控数据库服务Graphite、数据可视化服务Grafana和LeonardoCMS等;考虑到多租户的网络问题OpenContrail提供的SDN服务也带上玩儿。另见 原文 和 PPT。
- Ceph Monitor的 基础架构与模块详解、数据管理。
- PHP微信公众号后台开发,自学案例,Yii2是个什么?
- WhatsApp被收购时的架构,一篇顶三篇,重点是架构和调优部分。另见性能测试应该怎么做?
- Node.js Stream,基础篇。
- Babel for ES6? And Beyond!,这个玩儿法就深入了,我们可以创造自己的语法糖了。
- libuv 设计概述。
- 系统之锹sysdig:Linux服务器监控和排障利器,这看起来不错啊。
- 消息队列设计精要,不明觉厉。
- 一篇文章,掌握所有开源数据库的现状。
硬件设备,ARM、终端、移动、智能设备、安全
- Das Keyboard 5Q 键盘,利用键帽支持信息显示,这个程序员不合用啊;还是谣传的MPB多功能交互区靠谱,呵呵。
- 使用树莓派制作的可穿戴相机,哈哈,Zero板子 + 官方摄像头 + 锂电池,剩下就是壳子问题了。
市场、产品、项目
- VR UI设计案例学习。
- 人工智能/机器学习现状,From not working to neural networking。
团队建设、安全
- 如何跳出死循环? 这是个挺好的话题。
图书
- 《The Truth》读后感(Part 3 - PUA),如果你找不到团队里的猪队友是谁,那你就是猪队友,哈哈。原来作者还有这么两篇读后感,关于「如何追女生」的回答摘要、关于「如何追男生」的回答摘要。