每周技术文章 No.218 2019.3.23-31
前端技术,界面、交互
- 理解 CSS 布局和 BFC,你可以使用
display:flow-root
安全的创建 BFC。 - Grid 布局教程,例子不错。
后端技术,操作系统、虚拟化、存储、网络、桌面
- 使用 nomad 实现集群管理和微服务部署调度,“nomad 是 Hashicorp 公司出品的集群管理和工作负荷调度器,支持多种驱动形式的工作负载调度,包括 Docker 容器、虚拟机、原生可执行程序等,并支持跨数据中心调度”。
- 搞搞 Prometheus:Prometheus Operator,借 Prometheus 分析一下 Operator 在部署、更新中的价值。
- Amazon Aurora 是如何设计原生云关系型数据库的,另见design considerations for high throughput cloud-native relational databases。
- GraphQL 和 Apollo 为什么能帮助你更快地完成开发需求? 关注。
- Go 语言四十二章经,见目录。另见High Performance Go Workshop。
- Go 语言 Channel 实现原理精要、浅谈 Go 语言 select 的实现原理。
硬件设备,ARM、终端、移动、智能设备、安全
- 亲子编程玩 Micro:bit-动力小车“麦昆”,这个有意思。
团队建设
- 谈谈 Ops(三):事务、团队和时间分配,“一个健康的研发体系,绝大多数 Ops 的工作,就应该交给普通的软件工程师来完成”,纯粹的运维,并不能处理线上产品的维护(只有开发清楚),多在处理策略已经清晰但重复率高的问题,而这些倒是值得自动化的工作。“除了开发人员自己做 Ops,没有任何一种组织结构能够提供这样没有回馈损耗的反哺机制,没有任何一种方式能让开发人员吃自己的狗食”,哈哈。
- 远程终端登录下如何解锁 macOS Keychain,
security unlock-keychain login.keychain
。 - Chrome 插件英雄榜。
- Git 实用指南,图不错。