每周技术文章 No.157 2018.1.8-14
前端技术,界面、交互、安全
- How JavaScript works: an overview of the engine, the runtime, and the call stack,inside the V8 engine + 5 tips on how to write optimized code,memory management + how to handle 4 common memory leaks,Event loop and the rise of Async programming + 5 ways to better coding with async/await。
- Managing User Permissions in a VueJS App,使用 CASL 这个库简便的做权限判断。
- 移动 APP 网络优化概述,重点是弱网优化。
- axios请求封装和异常统一处理,参考一下。
- 深度定制团队自己的 Vue template。
- vertical-align和baseline的关系,没事儿走两步。
- A Tinder Progressive Web App Performance Case Study,关注。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- Graphite 1.1: Teaching an Old Dog New Tricks,来自 Grafana 博客;有一阵没关注了,Graphite 已经到 1.1.1 了,增加了 Tag 支持(这在现代监控工具里还是很必要的),查询语法支持管道串联了;完整说明见 Release Note。
- Lambda架构在有赞广告平台的应用与演进。
- MySQL和PostgreSQL的常用语法差异,见大图。
硬件设备,ARM、终端、移动、智能设备、安全
- Intel CPU漏洞几篇:简述,攻击实战(1) - 破解macOS KASLR篇,攻击实战(2) – Meltdown获取Linux内核数据,攻击及缓解措施。
- ARM攒机指南-AI篇。
- CPU开盖专用器具给7700K换散热膏,降了30度,专用工具真不错,液态金属导热比原装好那么多。