2017

-

新手学绘画 | 快速入门指南
让你立即上手的六组绘画练习! Read More

-

火狐的超快速 CSS 引擎:Quantum CSS
Quantum 项目是 Firefox 内部组件的重大改写,目标是让 Firefox 更快。  开发者对测试版浏览器 Servo 做组件替换,同时对引擎的其它部分进行改进。  Servo 的第一个主要组件——Quantum CSS 引擎——已经在每日构建版本中测试。 它吸收了四种主流浏览器的最先进创新技术,创造了新的超级引擎。 Read More

-

JavaScript 内存管理和垃圾回收
如何更有效地防止内存泄漏,并使用内存管理和垃圾回收来处理数据。 Read More

-

《Docker 最佳实践》导图
送上最新原创一张适合放在案头查阅的《Docker 最佳实践》导图。 附可以直接下载打印的 PDF 版本。 Read More

-

博客升级了 Bootstrap 4 Beta
耗时两年,Bootstrap 4 终于发布 beta 版本了,也意味着功能基本稳定。 经历 6 次 alpha,增加 6.7 万行代码,也删除了 8 万行代码。整体来说是精简了。 明显感觉更清爽了——无论是配色、布局,还是代码风格。 Read More

-

基础镜像 | 再谈 Docker 瘦身
镜像是 Docker 运维的基本单元。 优化镜像体积,能够: 缩短部署时的下载时间; 提升安全性,因为可供攻击的目标更少; 减少故障恢复时间; 节省存储开销。 正确认识分层和共享 认清与理解 Docker 镜像的层次结构,是进行镜像优化的前提和基础。 Read More

-

多步构建 | Docker 瘦身之旅
软件生命周期管理中,CI/CD 体系引入 Docker 以提升开发效率形成共识; 然而 Docker 构建出的镜像体积太大,成为令人头疼的问题。 解决思路,除了选择较小的基础镜像(base image),在构建过程对新增内容进行选择,也是控制镜像体积的有效途径。 Docker 17.05 引入 多步构建,特别有助于高效构建精简镜像。 Read More

-

YC 2017 夏季阅读书单
Y Combinator 推荐的 20 本书 Read More

-

Docker、Kubernetes、Apache Mesos 之争 | 一个与传说不同的故事
有无数的文章、讨论和社交网络上的交流在比较 Docker、Kubernetes 和 Mesos。 如果只听取部分信息,你会以为这三个开源项目正在为容器世界的霸权而决战。 你也可能认为,选择其一几乎是一个宗教选择;真正的信徒维护他们的信仰,烧死胆敢考虑其它替代品的异端者。 这都是呓语。 Read More

-

“茴”字的 N 种写法:关于 Ruby Array 与 Enumerable
【词汇量?是的!编程语言也要背单词!】 Array 是最基本的数据结构之一。 对数组的操作,回忆一下,除了 .each,你还会哪些操作? 对 Array 元素进行处理的操作很常见。 Array 的内置方法提供了基本的操作。然而有些场合这些方法并不够用以实现简单的处理逻辑。 好消息是可以利用 Enumerable 模块提供的方法,而这些方法容易被忽视。 Read More

-

2017 年值得关注的开源项目
常回顾过去,有益于看清未来。 值此 2017 年已过半,通过找出当前正流行的技术项目,看看他们怎么“改变世界”。 技术不是孤立存在,而是在整个经济社会发展过程中应运而生。 这些项目热门项目,涵盖信息革命当前阶段的几个关键问题: 方向、核心、载体、设施等。 Read More

-

故障平均恢复时间 - MTTR
DevOps 组织不是试图避免故障,而是承认故障是生活的一部分 Read More