Floor 5, Floor 6 在五楼与六楼之间爬上爬下的程序猿

Content Index

在每期周报发布后,将所有日志归类整理,方便大家快速查阅。 分类比技术双周刊里的更细, 按字母顺序排列。

Big Data

《大数据日知录》

荐书: 即使家里没有PB级别的大数据要处理, 只看前半部, 也对NoSQL和分布式系统的种种概念如CAP,最终一致性,RWN,向量时钟,Paxos,一致性哈希,Gossip,列存储什么的有一个清晰的梳理 – Calvin

Functional Programming

函数式编程的思考
一种反对在团队开发中采用函数式编程的观点 – written by Homer

Java

《Java特种兵》
荐书: Java老手们都该读一下确认自己真的是老手了,虽然它的文字对文青来说是毒药 - Calvin
《写给大忙人看的Java SE 8》
荐书: Java8的改进太大, 值得《Core Java》的作者再码一本 – Calvin
原版: 《Java SE 8 for the Really Impatient》
是继续在JAVA 8上前行还是换到Scala呢? – Duff

JavaScript

A cup of coffee
Coffee script的主要目的是增强javascript的表现力,上手的最好资料和练习场就是它的网站。进一步学习Coffee Script,可以参考下面这本免费书《Smooth Coffee Script》 – Junxiong

Python

Large Scale Python
探讨 Python 在 Large Scale 项目中的一些应用和实践 – written by Homer

Redis

《Redis设计与实现》
荐书: 从内而外地讲解Redis, 得益于Redis精简的代码使这种表述方式成为可能 – Calvin
Running Redis in production
Redis在生产环境中的优化与监控 – Calvin
Codis, 豌豆荚的Redis Cluster 方案
与官方Redis Cluster方案P2P的设计不同, Codis走Proxy-Based的路子, 损失了性能但大大简化了设计。我们看的是人家的思路 – Calvin

Scala

『了哥聊Scala』之如何开始Scala编程
和大家一起来学习Scala – written by Duff

Scala 技术栈 – David

InfoQ 对Scala 技术栈的归类总结 – David

SOA服务化

HeroKu’s HTTP API Design Guide
很高兴现在大家都自称Http API 而不是 Restful API了, 这份指南集合了学院派与实战派中好的那一部分 – Calvin

Web前端

2014年WEB高手都在做什么

GulpJS啦,Bower啦,Angular.js啦,我们的图书馆项目也有用哦 – Calvin

架构设计

Martin Fowler阐述“牺牲的架构”
抛弃, 替换, 模块化; 马丁花说了些大家敢做不敢说的话, 就像他创造的那个叫重构的词,Martin原文 – Calvin
扩展性即服务
越来越多的基础组件, 在云里以服务的形式提供, 拍胸脯保证运维与扩展性。也越来越多项目不再愿意自己花精力去运维一堆组件,哪怕是现成开源的, 而宁愿选择这些服务。 除了文中的例子,还有提供Metrics服务的Librato, Log管理的loggly – Calvin
业务系统需要什么样的ID生成器
我们大部分时候就直接用JDK自带那个唯时间的UUID了,看看人家又是怎么想的 – Calvin

工具

www.gitignore.io
在线输入关键字如Maven、Eclpse、Intellij, 就能生成一个专业的.gitignore文件 – Calvin

资源

编程之外

f5f6 Project 日志