五楼六楼双周刊 2015 第一期
21 Jan 2015 | All Contributors卷首语
五楼六楼双周刊发布了!首期二十多篇, 内容涉及语言、Web前端、数据库、架构设计等等,都是编辑们努力原创,或精心挑选的文章。
我们热爱技术,我们辛勤工作,我们是在五楼与六楼之间爬上爬下的程序猿。 我们注重程序猿的自我修养, 更鼓励知识在群体里的分享流动。 愿这本周刊成为猿们的磨刀石,茶余饭后时常拿起,从中有所得就更好了。
语言
- 《Java特种兵》
- 荐书: Java老手们都该读一下确认自己真的是老手了,虽然它的文字对文青来说是毒药 - Calvin
- 《写给大忙人看的Java SE 8》
- 荐书: Java8的改进太大, 值得《Core Java》的作者再码一本 – Calvin
原版: 《Java SE 8 for the Really Impatient》
是继续在JAVA 8上前行还是换到Scala呢? – Duff - Large Scale Python
- 探讨 Python 在 Large Scale 项目中的一些应用和实践 – written by Homer
- 函数式编程的思考
- 一种反对在团队开发中采用函数式编程的观点 – written by Homer
- 『了哥聊Scala』之如何开始Scala编程
- 和大家一起来学习Scala – written by Duff
- Scala 技术栈
- InfoQ对Scala 技术栈的归类总结 – David
Web前端
- A cup of coffee
- Coffee script的主要目的是增强javascript的表现力,上手的最好资料和练习场就是它的网站。进一步学习可以参考免费书: 《Smooth Coffee Script》 – Junxiong
- 2014年WEB高手都在做什么
- GulpJS啦, Bower啦, Angular.js啦, 我们的图书馆项目也有用哦 – Calvin
数据库
- 《大数据日知录》
- 荐书: 即使家里没有PB级别的大数据要处理, 只看前半部, 也对NoSQL和分布式系统的种种概念如CAP,最终一致性,RWN,向量时钟,Paxos,一致性哈希,Gossip,列存储什么的有一个清晰的梳理 – Calvin
- 《Redis设计与实现》
- 荐书: 从内而外地讲解Redis, 得益于Redis精简的代码使这种表述方式成为可能 – Calvin
- Running Redis in production
- Redis在生产环境中的优化与监控 – Calvin
- Codis, 豌豆荚的Redis Cluster 方案
- 与官方Redis Cluster方案P2P的设计不同, Codis走Proxy-Based的路子, 损失了性能但大大简化了设计。我们看的是人家的思路 – Calvin
架构设计
- Martin Fowler阐述“牺牲的架构”
- 抛弃, 替换, 模块化; 马丁花说了些大家敢做不敢说的话, 就像他创造的那个叫重构的词,Martin原文 – Calvin
- 扩展性即服务
- 越来越多的基础组件, 在云里以服务的形式提供, 拍胸脯保证运维与扩展性。 也越来越多项目不再愿意自己花精力去运维一堆组件,哪怕是现成开源的, 而宁愿选择这些服务。 除了文中的例子,还有提供Metrics服务的Librato, Log管理的loggly – Calvin
- HeroKu’s HTTP API Design Guide
- 很高兴现在大家都自称Http API 而不是 Restful API了, 这份指南集合了学院派与实战派中好的那一部分 – Calvin
- 业务系统需要什么样的ID生成器
- 我们大部分时候就直接用JDK自带那个唯时间的UUID了,看看人家又是怎么想的 – Calvin
工具与资源
- www.gitignore.io
- 在线输入关键字如Maven、Eclpse、Intellij, 就能生成一个专业的.gitignore文件 – Calvin
- Thoughtworks技术雷达历年A-Z整理版
- TW的雷达升级了,不止半年一期的PDF,还可以线上翻看历年所有的item及其评价的变迁。 – Calvin
编程之外
- 我的2014技术流水帐 – written by Calvin
- TimYang眼中的2014 – Calvin
- 如何用Github搭建个人的blog – written by Duff, Sky Ao
- 知乎日报:什么是工程师文化?