每周技术文章 No.171 2018.4.16-22
前端技术,界面、交互、安全
- Best Practices With CSS Grid Layout。
- Creating Server-side Rendered Vue.js Apps Using Nuxt.js。
- 移动网页的 iPhone X 适配。
- 用CSS Houdini画一片星空。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- API网关性能比较:NGINX vs. ZUUL vs. Spring Cloud Gateway vs. Linkerd,重点看看各自原理、特点。
- Lucene 查询原理。
- New File Share Witness Feature in Windows Server 2019,Windows Cluster 的依赖逐渐减少的趋势还是很好的,下一步可能就是 no witness 了。
- Greenplum 计算能力估算 - 暨多大表需要分区,单个分区多大适宜。
- kaniko: Build container images in Kubernetes,Google 的新工具,做镜像不用再拖个 Docker 环境了…
- Exporting cAdvisor Stats to InfluxDB,琢磨可以用 google/cadvisor 代替 telegraf 监控容器性能指标了。另见,Docker容器可视化监控中心搭建。
- Kubernetes Best Practices。
- 阿里:千亿交易背后的0故障发布,无人值守发布,异常的自动识别;原始数据来自开发人员对历史异常状态的反馈标注。另见,来自Google的DevOps理念及实践,“当运维系统成熟到一定程度之后,SRE的运维速度是固定的,甚至是越来越少的;剩下的时间或者剩下的精力才能去接手更多的业务、做更多的技术研发”。还有,当我们谈重构的时候我们想谈什么?
- 时序数据库HiTSDB:分布式流式聚合引擎,得空补课。
硬件设备,ARM、终端、移动、智能设备、安全
- AIY PROJECTS 2,两个套件都更新了,用上了 Raspberry Pi Zero WH。详见 Vision Kit、Voice Kit。
- Microsoft’s bid to secure the Internet of Things: Custom Linux, custom chips, Azure,来自微软的 Linux 发行版… 评论有亮点。
团队建设、安全
- VS Code、ATOM这些开源文本编辑器的代码实现中有哪些奇技淫巧? VSCode 的每次更新日志还真是要仔细看看。
- 使用docker高效搭建开发环境,也算 docker 一个典型用例,如果总要在团队成员之间同步开发环境的话,可以考虑。
- 七位CTO眼中的技术领导者核心能力,具备强烈“还债”意识,哈哈。
- 工作中如何做好技术积累,很多话题都很现实。