业内技术周刊

2016/12/13

微信异步化改造实践:8亿月活、万台机器背后的解决方案

#微信 #协程
微信的异步改造,使用自研开源协程库 libco。在整个的改造过程中,业务逻辑代码基本没有改变,修改只是在框架层代码。

Indeed’s A/B Testing Framework

#A/B Testing
结合 Indeed 公司实际,讲述 A/B Testing 在产品设计中的意义,更重要的是有切实可行的工程化方案,附带框架源码和实验配置平台

为什么 objc_msgSend 必须用汇编实现(翻译)

#汇编 #Objective-C #runtime
如题目所述,解释了为什么 objc_msgSend 必须用汇编实现。扩宽底层知识

AvoidCrash,远离常见的崩溃

#Objective-C #crash #runtime
作者介绍了自己开发的预防 crash 项目,还列出了 Foundation 中常见的 crash。各家 App 都有类似的工具,不必使用作者的,而 crash 列表总结的非常详细,值得用来查漏补缺。

饿了么是怎么让 Image 变成详情页的

#用户体验 #交互设计 #app
新版饿了吗进入商品详情页的交互确实吊炸天,有兴许可以研究一下其中的原理

2016年前端开发者深度调研,看看别人使用什么技术体系

#javascript #css
比较全面的调研了前端技术体系的使用情况,可以给大家参考了解下别人都在用什么技术

OpenResty 2016 新发展

#OpenResty
第二届 OpenResty Con 12月10日在深圳举行,@agentzh 的演讲稿

Redis 4.0 新功能简介

#Redis
Redis 4.0 来了,带来了扩展模块、psync 2.0、LRU 优化等

从 Node.js 到 Golang 的迁徙之路

#Node.js #Golang
“I/O 或许不会阻塞服务器,但是你的代码会啊。”文中使用的🔥火焰图是个很好的性能分析工具。

面向协议编程,灵丹妙药或是饮鸩止渴?

#Swift #pop
在 Swift 中,面向协议编程正值流行。许多 Swift 框架都自称是面向协议编程的,一些开源库甚至将其标榜为特点。而我认为,很多时候眼下的问题本可以用一种更简单的方法解决,但是在 Swift 中我们过度使用各种协议了。简言之:不要教条地使用(或避免)协议。

The Languages, Frameworks and Tools You Should Learn in 2017

#Languages #Frameworks #Tools
2017年应该学习的语言、框架和工具。

当 APP 加载慢的时候如何机智甩锅?

#用户体验 #app
用户体验绝对是影响一个产品成功与否的关键点之一,文章讲的不单单是 app 加载慢这个情景

MSBU Tech © 2016. https://msbu-tech.github.io/weekly/2016-12-13-weekly.html