每周技术文章 No.138 2017.8.28-9.3
前端技术,界面、交互
- 如何更加科学地提高文本可读性,每个通道对亮度的影响效果不同,所以最终的对比度观感还是要换算成灰阶。
- 视觉化查看网页样式及标注- Visual Inspector Chrome扩展,看起来不错啊。
- Font-size: An Unexpectedly Complex CSS Property。
- 组件化设计思维 – 从规范到工具的构建与探索,共性元件、布局提炼、模块组装、变量定义。另见,大前端的转变之路。
- 如何优雅的编写 JavaScript 代码。
- Create Zip Files with JavaScript,前端直接压Zip,用的是JSZip。
- 人生苦短,我用ES6,呵呵;10个最佳ES6特性。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- 数据模拟神器 easy-mock 正式开源,一个可视化,并且能快速生成模拟数据的持久化服务,折腾前端用得上啊。另见文档和 Github。
- KSQL:用于Apache Kafka的流数据SQL引擎,“传统关系型数据库以表为核心,日志只不过是实现手段。而在以事件为中心的世界里,情况却恰好相反。日志成为了核心,而表几乎是以日志为基础,新的事件不断被添加到日志里,表的状态也因此发生变化。” 另见原文。
- How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code。
- etcd入门篇-集群搭建及基本使用。
- Integrate Azure Stack into your datacenter,貌似是发售了,但是授权方式(见Microsoft Azure Stack: Delivering cloud infrastructure as Integrated Systems)受到很多差评啊。
- 常用配置文件格式。
硬件设备,ARM、终端、移动、智能设备、安全
- Yoga教程: 一个跨平台的布局引擎,来自 Facebook 的跨平台布局引擎,基本是 Flexbox 的移动端实现;另见原文。
- Your Serverless Raspberry Pi cluster with Docker,这个好玩,Docker、Swarm 和 OpenFaaS。
- ARCore: Augmented reality at Android scale,Google 也忍不住了,自然也就会跟 ARKit 比较一下,如何评价谷歌推出的ARCore?
团队建设
- 鸡汤,工作缺少劲头怎么办,正确地工作胜过正确的工作。
- How I’m Using Jekyll in 2017,这个经验得空也得更新一下了。
- 软件架构图的艺术,这年头,有图有真相啊;这个例子不错,教你看懂各种神经网络。
- 如何使用 Issue 管理软件项目?
- 从零开始用TensorFlow搭建卷积神经网络,见Github。
- Interview with Ryan Dahl, Creator of Node.js,看看(听听)Node 创造者心中的 Node。这是个比较新的 Podcast,主要采访对象是一些语言、工具的核心开发人员,比如还有Go 的开发者、C++ 之父、Java 之父、FreeBSD 主席、OpenSSL核心开发、Python 大拿等。