每周技术文章 No.195 2018.10.8-14
前端技术,界面、交互、安全
- 深拷贝的终极探索,程序员的本份;另见代码仓库。
- 我在阅读 MDN 时发现的 3 个 Input 元素属性,第一个
defaultValue
可以获得 Input 的原始值;另外,一个链接可以随机阅读 MDN 文章。 - 如何安全地运行用户的 JavaScript 脚本,需要使用一个当前上下文之外的“沙箱”来运行,比如JS-Interpreter,或者在 Web Worker 里运行;Node 下也有类似问题,可以使用 vm2。
- 如何防止 CSRF 攻击?
- 精致化的微前端开发之旅,使用 ES Module ,从零构建一套微前端的开发方案的最佳实践。
- 2018 中国交互与界面设计大会,“所有主会场讲师幻灯片正在陆续上传中”。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- 从源码分析如何优雅的使用 Kafka 生产者。
- 使用 ndb 调试 node 应用,ndb 直接使用 Puppeteer 作为调试界面,就不用系统浏览器了。
- 犀利的 Async Hooks,异常堆栈打印很有用;另见,Node.js v8.x 新特性 Async Hook 简介,官方文档。
- 淘宝大秒杀系统是如何设计的?
- Introducing Volume Snapshot Alpha for Kubernetes,容器持久化卷的快照。
- Kubernetes versus Docker。
- Lua GC 的工作原理。
硬件设备,ARM、终端、移动、智能设备、安全
- AAEON UPC-GWS01 is Tiny IoT Gateway Powered by UP Core Board,Atom x5-Z8350 被动散热。
- How to Build a Low-tech Website?
团队建设
- HTTPS 协议图解。
- IPv6 规格诞生 25 年之后,还那些网站不支持 IPv6,这个…我就看看。
- 对比 4 种强化域名安全的协议——DNSSEC,DNSCrypt,DNS over TLS,DNS over HTTPS。
- macOS Mojave 的动态桌面,可不只是「定时换壁纸」这么简单,有意思的分析,壁纸切换的时间是对应太阳方位的,最高亮度壁纸是低纬度用户特权,哈哈;另外,HEIF 是一种容器格式,可以储存多张图片,因此,官方沙漠动态壁纸图才 100MB 多。
- 专访一加手机用户体验部的部长 Crayon,“在美国,你想要什么东西,真的必须自己去争取”。
- The next career step for Senior Software Engineers (that isn’t management),发现、定位问题,寻求解决方案,实现它。