每周技术文章 No.160 2018.1.29-2.4
前端技术,界面、交互、安全
- Hacker101,Web 安全基础课程。
- React 设计中的闪光点,fiber,“这似乎是 Scheduling 这一概念第一次应用在前端领域中”。
- JavaScript 正则表达式匹配汉字,
/\p{Unified_Ideograph}/u
,正则表达式 Unicode 属性转义目前只有 Chrome64 支持,还得上 Babel:/[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29\u{20000}-\u{2A6D6}\u{2A700}-\u{2B734}\u{2B740}-\u{2B81D}\u{2B820}-\u{2CEA1}\u{2CEB0}-\u{2EBE0}]/u
。 - 滚动容器尺寸变化子元素视觉上位置不变JS实现,这个体验增强很有用啊。
- 我知道的HTTP请求,基础知识。
- 富文本编辑器杂谈。
- CSS3动画卡顿性能优化解决方案,优先使用 transform。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- Running OVS on Fedora Atomic Host,使用keldaio/ovs镜像,在容器环境运行 Open vSwitch。这个项目来自 Kelda,使用容器技术,代理用户在云服务上方便的部署服务实例。另外,Fedora Atomic Host 跟 CoreOS Container Linux 怎么选,在 Redhat 收了 CoreOS 的前提下,哈哈。
- Running CoreDNS as a Forwarder in Kubernetes,最近补课 Kubernetes,这个例子不错,而且还是个基于树莓派的小 Cluster;另外,非 Cloud 环境下的均衡负载也很必要,A k8s LB using ARP。
- 从Elasticsearch来看分布式系统架构设计、Elasticsearch在智能运维领域的应用,监控数据分析这个应该会用到。
- Prometheus原理和源码分析。
- MySQL:从删库到跑路,SegmentFault 技术合辑。另外,现在有没有好的TiDB实践案例?
- 聊聊分布式事务,再说说解决方案。另见作者的谈谈微服务中的 API 网关(API Gateway)。
- Redis 在现实世界的 5 个用法,阿里云 Redis 容灾体系介绍。
- 流行的rpc框架benchmark 2018新春版。
- Introducing the GitHub Load Balancer,旧文回顾,关于IP、ECMP、LVS、Haproxy。
团队建设
- 鸡汤,成功人士的 2 个思维转变,每个选择都会有相应的代价和后果,不断地学习和努力,以更好地了解他们周围的世界和世界中的原则;当两个或更多的彼此尊重的人决定超越他们的先入之见去共同迎接一个巨大的挑战时,这时就会出现协同效应;另见原文。
- 用游戏化的思维养孩子 - 读《儿童技能教养法》。
- 5款免费手机投屏软件。
- 优秀技术人的管理陷阱。
- 《Designing Distributed Systems – Patterns and Paradigms for Scalable, Reliable Services》。