每周技术文章 No.147 2017.10.30-11.5
前端技术,界面、交互、安全
- Front-End-Checklist,前端基础知识。
- 美团点评境外度假团队前端项目开发实践总结,通过 Webpack 的信息获得组件引用关系和复用度还不错。
- 打造丝般顺滑的 H5 翻页库,“能用 css 做的,绝对不要用 js 解决”。
- YOU-SHOULD-KNOW-JS,还在更新,忍者级别的操作JavaScript函数。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- Hyper-V Networking improvements: NAT. and what does it means to you? 方便的对 VM 开放外网访问、端口映射。机制是在 Virtual Switch 的 Host 虚拟网卡上建了个 NAT,这个虚拟网卡就是 NAT Gateway 了;然后就是 VM 连接 VSwitch、固定 IP。当然,关于 NAT 的操作、端口映射等还是得 PowerShell 来。
- SYN丢包的几个例子,另见SYN和RTO。
- 几个系统设计问题的解决思路。
- InfluxDB vs. Elasticsearch for Time Series Analysis,这个比较有意思。
- How Netflix works: the (hugely simplified) complex stuff that happens every time you hit Play,流动的数据。
- Kafka的复制机制。
- Jenkins学习笔记,说的是Jenkins:Automation Step-by-Step。
硬件设备,ARM、终端、移动、智能设备、安全
- Bootstrapping a Cloud with Cloud-Init and HypriotOS,引入了cloud-init支持,一个 yml 就搞定初始化了;参考Switch to cloud-init。什么时候更新一下我的 ClientOS。
团队建设、安全
- 关于招人与面试的几篇:技术面试效果太差劲,我们不用,“将面试中节省下来的时间用于辅导培训并且获取团队反馈”;Hiring your first 10 engineers,“很多早期员工是从 Reddit 的 cryptocurrency 版招来的;付工资试用几天当做面试”;先招聘再培训的“学徒”模式。这就类似学用新东西,最有效率的法子就是直接上手做项目,一个个填坑,一点点补课;即便发现不好用然后放弃了,消耗的时间也比排开阵仗的可行性研究快得多,落得的经验也更实际。