每周技术文章 No.213 2019.2.18-24
前端技术,界面、交互
- 使用 document.scrollingElement 控制窗体滚动高度,“日后再遇到控制窗体滚动高度的需求,不要犹豫,document.scrollingElement 用起来”。
- 逻辑属性和逻辑值,CSS 新增得逻辑宽高、刘相对属性。
- 带你探索双十一光明顶监控大屏,看天猫双十一大屏设计。
后端技术,操作系统、虚拟化、存储、网络、桌面
- The Future of Software on Windows: What is an MSIX File? 微软基于容器技术的安装包格式,甚至可以支持 Win7。
- Elasticsearch 6 个不明显但很重要的注意事项。
- Prometheus 不完全避坑指南。
- 详解 Kubernetes 垃圾收集器的实现原理。
- 百万 Go TCP 连接的思考: epoll 方式减少资源占用。更新:百万 Go TCP 连接的思考 3: 正常连接下的吞吐率和延迟。
- 深入理解 iptables 和 netfilter 架构,NAT - 网络地址转换,netfilter 上手基础知识。
- Docker:一场令人追悔莫及的豪赌,关于 Docker 是否恰当使用的讨论,很有意思:“Docker 是否真的是获取可移植性、安全性以及资源管理与编排能力的最佳方式?”。另见原文。
- 小团队的微服务之路。
硬件设备,ARM、终端、移动、智能设备、安全
- balenaFin,基于树莓派 3 代核心版的开发板;另外它支持容器的定制系统balenaOS值得看看。
- Swift ABI 稳定对我们到底意味着什么,“随着 Swift ABI 的稳定,什么时候如果 Objective-C 成为了继续发展的阻碍,相信 Apple 已经有足够的理由将它抛弃”。
团队建设
- 为什么选择使用 OKR 进行项目过程管理,目标、关键行动、关键结果;
- 研发团队资源成本优化实践,开发得琢磨省钱了。