每周技术文章 No.215 2019.3.4-3.10
前端技术,界面、交互
- 回到基础:如何用原生 DOM API 生成表格,HTMLTableElement 的 createTHead()、insertRow(),HTMLTableRowElement 的 insertCell()。
- 简单盘点浏览器的几种滚动行为。
- CSS Grid 和自定义属性带来的变化,不通过媒体查询实现响应式布局。
后端技术,操作系统、虚拟化、存储、网络、桌面
- 数据中心网络:分层网络设计综述,数据中心网络:Spine-Leaf 架构设计综述,基础知识。
- 白话 Kubernetes Runtime,有趣的回顾。
- 详解 Kubernetes Job 和 CronJob 的实现原理。
- 缓存这些事。
- 容器时间-前篇-linux 时间机制。
- How To Use Vuls as a Vulnerability Scanner on Ubuntu 18.04,常见漏洞应该有个谱;另见官网。
- Kubernetes 多集群管理平台 Wayne v1.5.0。
- Redis 命令详解:HyperLogLog、走近源码:神奇的 HyperLogLog。
- 自建数据中心比你想象的要贵很多,专业的代价。
- Elasticsearch 最佳实践系列之分片恢复并发故障。
- 大规模 Go 项目几乎必踏的几个坑 - Dragonboat 为例。
- Go 生态圈的 K/V 数据库 benchmark。
- 理解 Golang 哈希表 Map 的原理。
市场、产品、项目
团队建设
- 优秀程序员的九种素质,合理使用自己的经验、设计权衡:用 5% 换取 90%、拒绝完美主义、理解知识理论的价值。
- 如何具备批判性思维?- 读《学会提问》。
- 专为程序员编写的英语学习指南,另见九種看影片學英文免費工具網站,含括單字、發音到聽力練習。