Created
November 24, 2014 06:47
-
-
Save reeze/f7ea954e4a598988dfad to your computer and use it in GitHub Desktop.
Weekly
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 2014-11-09 Issue #2 第二期 | |
Arch Weekly ——arch同学共同整理的技术周报 | |
> 投稿专线: [email protected] 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