每周技术文章 No.97 2016.10.24-30
前端技术,界面、交互、安全
- Vue.js作者尢雨溪:Vue 2.0——渐进式前端解决方案,看看设计思路。
- 站在VR世界的大门前 - 设计实战六原则。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- Azure Stack TP2 Deployment,从这个安装过程,能看到不少细节啊。单节点部署,Azure Stack基础服务上来就需要60G内存,13个服务VM(MAS-)。另见,Network Virtualization in the Windows Server 2016 Software Defined Networking (SDN) Stack。
- 2015年中国公有云服务发展报告——其他讨论,这组调查涉及方面还挺多的。这篇尤其是通过一些细节的测试,表现出云服务的靠谱程度,很有趣,有服务能力方面的、也有用户方面的;关于云计算这个服务模式的各方面都离成熟还有相当的距离啊。另见,阿里吐槽文。
- 京东Nginx平台化实践,学习。
- 深度剖析开源分布式监控CAT,美团点评的监控系统CAT(Central Application Tracking),侧重Java应用监控,已经开源。
- 实战Pinba,又一个轻量的监控系统选择,“PINBA(PHP Is Not A Bottleneck Anymore)原本是 PHP 专用的,其工作原理大致是:在每个请求处理完成后,PHP 把相关数据通过 UDP 发送给 Pinba 自定义的 MySQL 引擎”。Pinboard是可以搭配的界面项目。
- 原来StackExchange还有这么一个性能页面,里面包括了服务压力、基础架构、技术栈等。
- Erlang资源大全中文版,总想找机会试试,但是现在又用不到,备忘。作者会随时更新到github上,地道。
- 一次性能峰值提升10W的DB调优之旅,分析过程不错,使用pstack & pt-pmp来获取mysql的堆栈信息,才有了后面的分析。另见,SQL调优日记:并行等待的原理和问题排查,不敢开车的老司机,“正是老司机的各种‘怕’,造就了更安全的行车过程”。
- 如何 hack Node.js 模块?高级玩法。
- 百度PaddlePaddle深度学习框架和搜索引擎基础架构,不明觉厉。
硬件设备,ARM、终端、移动、智能设备、安全
- Testing High Availability of Docker Swarm on a Raspberry Pi Cluster,每次看到这种树莓派集群都很眼馋。
团队建设、安全
- 数据科学家 (Data Scientist) 的核心技能是什么? “做数据分析的最终目的,那就是通过数据分析来引导产品改进的能力”;“如果真的要选一项核心技能的话,我觉得是不停学习、思考、独立解决问题的能力”。回答比较实在,既然都“科学家”了,那么要求怎么也得比“工程师”高一点点。
- 无趣的技术栈是快乐的源泉,这个判断通常要看你坐在哪个坑里,呵呵。另见评论。
- 五大微信小程序开发IDE深度评测,功能未见,工具先行,哈哈。
- 鸡汤,关于DevOps,从.NET和Java之争谈IT这个行业。
- 程序员如何保持身体健康?请早睡、请吃好、请有规律的准时吃饭、请健身、请跑步或者游泳、加班不要太严重了、多掌握一些编程以外的技能;这种个人的事儿,现在说出花儿来也白搭,20年以后再来看。
图书
- 《人工智能时代的危机》,先看一个评论。如果关注自动驾驶的发展,比如Tesla最近的Autopilot 2.0,真的会感觉到它所带来的影响,确实就在不远的将来。“顺应技术的发展趋势,不要让自己去和机器人竞争工作”。
- 谈未来太费神,还是来个轻松的小说吧,《S.》。