每周技术文章 No.36 2015.8.17-23
前端技术,界面、交互、安全
- 界面设计中的动画原理:可理解的变速过渡效果-深入研究加速和减速,交互基础知识。
后端技术,操作系统、虚拟化、存储、网络、桌面领域
- Microsoft and Intel Storage Spaces Direct showcase at IDF,16节点,4 PCIe SSD每节点,3拷贝分布存储,达成了4.2M 4K读IOPS。完整配置见这里。
- Intel 第六代 Core 微架構,Skylake 資訊快速瀏覽,另外看看这个逆向多线程的思路,还挺有意思的。
- 微软发布了Windows Server 2016 Technical Preview 3,先看看新特性,然后看几篇跟咱相关的文章:在Windows Azure里创建Windows Docker环境,重点使用RDP连接到这个Container的“桌面”,还可以运行图形程序。在Azure上搞这个实验挺方便啊,用咱的Azure练习账号就可以实践一下这个过程。另外看看Do you need Hyper-V to try Windows Containers?、还有Azure CTO的一篇Containers: Docker, Windows and Trends,了解一下这方面的发展。Remote Desktop Services in Windows Server 2016 TP3,大多提过。
- Linux Integration Services 4.0 Update,红帽系VM建议更新啊。
- 为Ubuntu设计快速缩略图服务,这个服务实现值得学习。
- 京东技术架构,(一)构建亿级前端读服务,(二)构建需求响应式亿级商品详情页。
- Node.js之HelloWorld背后的大坑,8行的Hello World都可以学到这么多东西。
- Stream探究。
硬件设备,ARM、终端、移动、智能设备
- 移动端混合型应用项目有感,一个折腾的经历,“15个新人在4周内完成一个不会上线的小型项目”,这样的练习很有意义啊。标注是:“如果没有把握解决混合应用的性能问题,请尽量使用 native 方式开发”。
- iOS 详细介绍 GCD,GCD 存在于一个 名为 libdispatch 的类库中,这个苹果官方的类库提供了在 iOS 和 OS X 多核设备执行并发代码的支持。GCD 可以通过延迟可能需要花费大量时间的任务,并让他们在后台(background)运行,从而提高应用的响应速度。
- Android大神。
- 《iOS应用安全攻防实战》第六章:无法销毁的文件,身边儿的安全。
市场、产品、项目
- 天津大爆炸,看看哪些大型数据中心受损了? 灾备建设不能松懈!
- 做了三年企业级 SaaS 的几点心得。
- 帅小伙、大叔、高富帅都怎么玩OpenStack? 三个案例很典型啊,后面问答也很好。
- 如何优雅的制作一套解决方案,(上)方案背后的逻辑模型,(下)网站改版方案实例。“所谓解决方案就是针对客户提出的需求(或你理解出的需求)一一做应答。你的技术能力能否令客户放心,你的配套服务能力能否让双方在合作过程中保持愉悦,这些都客户较为关心的点。需要注意的是,技术框架也好,功能点的设计也好,都要与你提出的“痛点”相互呼应,这才会形成完整的思维逻辑流(Thinking Flow)。每个抛出的问题都可以得到解答,这也会让人觉得这的确是深思熟虑且为客户定制化开发的解决方案。”
- 面向目标 vs. 面向功能:选择正确的Product Roadmap,思路很好,产品不同阶段很有区别。
团队建设
- 程序员7大软技能,鸡汤吧。我的表现更像是专业人士,而非业余的;我的专业特长能够让我与众不同;我会寻求导师的帮助,我会找那些可以指导我或能给我宝贵见解的导师;我知道如何专注于手头的任务,以及如何避免分心;我已经养成了良好的习惯,甚至在我没有动力的时候也能让我保持继续;我有一个靠谱的退休计划;我有一个健康的饮食计划,并能够每周坚持;我有明确的健身和健康目标,并且知道如何实现这些目标;我有正确的心态,我相信我自己和我的能力能让我实现我下定决心要做的事;我能控制自己的情绪:而不是让情绪控制我。
- 如何建设全功能团队,“如果员工成长是必须的,那么,帮助员工认识到工作的全貌也是必须的。角色轮换是一个很好的解决方案。在项目内部通过角色互换,不限角色的结对工作,加强不同角色,不同模块间的知识传递,打破技术壁垒,帮助员工从不同视角理解项目,锻炼技能,进而增加团队均衡生产的能力”。
- 找到最完美Web开发程序员的5个技巧,前面那个新人小项目的过程,可能就是个很好的实践。
- 开始使用 Vagrant,“提供了一系列工具用于开发环境的快速部署和迁移,非常好用”,值得尝试。折腾是为了以后不折腾了,反复的折腾也是为了以后不再折腾了,来,我们折腾起来吧。