Skip to content

Instantly share code, notes, and snippets.

@reeze
Created November 24, 2014 06:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save reeze/f7ea954e4a598988dfad to your computer and use it in GitHub Desktop.
Save reeze/f7ea954e4a598988dfad to your computer and use it in GitHub Desktop.
Weekly
# 2014-11-09 Issue #2 第二期
Arch Weekly ——arch同学共同整理的技术周报
> 投稿专线: tbrd_arch@baidu.com hi群 QQ群
## 会议
1. AWS亚马逊技术峰会:<http://www.awssummitbeijing.com/index.html?Code=infoq>
## LAMP技术
1. [“HTTP/2 all the things”](https://docs.google.com/presentation/d/1l9c9ROjLTD8clOL0yFufAOMbxNC0D-19zCiXMgqtY-M/present?slide=id.g4ec7b01d4\_5\_150) 关于HTTP2.0解释,通过对HTTP0.9、1.0、1.1的分析得出为什么需要HTTP2.0并介绍了对于2.0的现状是什么样,我们可以做什么事情,对于HTTP2.0的应用又改如何进行性能优化。
注:HTTP2.0改变了Web的交互方式,协议让Web更快,由此带来的响应是巨大的。 <http://http2.github.io/>HTTP2.0的网站,上面有关于2.0的协议规范以及目前已经有的一些实现。
3. PHP7将支持返回类型:<https://wiki.php.net/rfc/returntypehinting> PHP现在的参数支持类型声明,可以让代码更为健壮,自从HHVM出现后,类型信息对于性能优化的威力体现出来了。作为一个极端,兼容PHP语法的Hack就是个典型。PHP支持的返回类型和参数类型声明一样,也不是完整的支持所有的类型。不过PHP7的发布时间点还没有确认,<https://wiki.php.net/rfc/php7timeline>至少是一年以后的事情了。
注:如果你觉得PHP需要某个新功能,请不要忘记找我
4. http://timyang.net/service/application-failure-managment/应用层的容错设计 介绍了微博的应用层容错策略 以及 twitter 的通用 rpc框架 Finagle 。 里面还对设计一个通用容错client 提了意见建议 。和 我们的一些容灾策略也是match的上的.
5. http://timyang.net/distributed/service-architecture/ 分布式框架的4个特性
注:标题是分布式框架的特性,其实文章列的4个是分布式系统中必然会涉及的4个方向,文章介绍了相关的一些开源实现,可以作为参考。
## 阅读
1. <http://erlang.org/pipermail/erlang-questions/2014-November/081570.html> 有什么东西是只能在Erlang里做的
注:虽然说的时Erlang,其实和具体语言无关,很多人在听到一个新语言时总会想,这写功能也可以在其他语言里实现,对于图灵完备的语言来说理论上都是等价的,“不同语言的做的事情是可以让你**不用做某件事情**,**而不是能作什么事情**”,不同语言可能解决了不用领域的问题,PHP内置的请求释放模型很适合Web开发,而C\++的底层操作能力可以让你可以高度控制硬件,Go语言让并发很简单。
2. <https://github.com/papers-we-love/papers-we-love/tree/master>一些CS相关优秀的论文集。各个方向的都有,推荐挑选感兴趣的阅读。
3. Became a Programmer MotherFxxker <http://programming-motherfucker.com/become.html>各种技术资料的索引,可以找找有没有感兴趣的
4. <http://codefine.co/intel%E8%8A%AF%E7%89%87%E6%9E%B6%E6%9E%84%E5%92%8C%E6%8C%87%E4%BB%A4%E9%9B%86%E6%BC%94%E5%8C%96/>Intel芯片架构和指令集演化
## 扩展阅读
1. 《Google是如何运作的》<http://www.199it.com/archives/289810.html>这是前Google CEO新书的精选。
2. Facebook COO哈佛商学院毕业演讲:跳上你的职业火箭】加入一个快速成长的公司;在这样的公司不会有时间停滞和斗争,你会随着公司成长,成长的公司也会提供更多升迁机会。所以:如果你得到了坐上火箭的机会,别管是什么位置,快跳上去!<http://t.cn/zW2sWzl>
## Something New
1. Netflix开源的通用KV代理层<https://github.com/Netflix/dynomite>,和之前Facebook开源的mcrouter <https://github.com/facebook/mcrouter>类似,这类的产品是不停的有新的出现。
2. 豌豆荚开源的一个 Redis 集群解决方案:Codis。实现了业务透明的动态/安全扩缩容,高度可运维,proxy-based 的方案,支持无状态的多 proxy 水平扩展。已经在贵荚内部取代了大多数业务的 twemproxy。github:<http://t.cn/R7Tx3ZT>
3. 制作精美的 《计算机程序的构造和解释》SICP:<https://github.com/sarabander/sicp-pdf>
注:这个版本制作非常精美,看起来就让人想要阅读
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment