enter image description here

开源软件架构翻译计划

创建人:zangxt

在建筑师的培养过程中,他们要看上千座建筑,并研究大师们对这些建筑的评议。但在软件行业,开发者却缺乏这样的经验,使得他们无法利用彼此的成功,只能重复彼此的错误。这两本书恰恰提供了一个了解历史的机会。48位开源软件作者站出来,解说他们的软件是如何架构的,以及为什么这么做?

如果你刚刚入门,想要学习前辈的思想,这两本书是个好开头。如果你是一位中级或高级开发者,想要了解同行们是如何解决难题的,它们同样有帮助。

本书采用 Creative Commons Attribution 3.0 Unported 署名 3.0 Unported (CC BY 3.0)许可发布。

像计算机科学家一样思考Java

创建人:旁观者

Allen B. Downey 现在是美国欧林工程学院计算机科学系教授,之前也曾在Wellesley College,Colby College 和U.C. Berkeley任教,同时他也是Google公司前客座科学家。

他的著作Think Stats, Think Python, 以及How to Think Like a Computer Scientist系列 (Java, C++, OCaml等等)计算机书籍都采用了GNU自由文档许可发布,读者可以自由地使用和修改。这里有篇文章介绍了他为什么要写作自由书籍?

像计算机科学家一样思考(C++版)

创建人:zangxt

复杂度之道

**创建人:若萱

Think Complexity是一本讲述复杂性科学、数据结构、算法、使用Python进行中级编程以及科学哲学的书。作为一位计算机教授,Downey厌倦了数据结构和算法的常规讲法,同时又对复杂系统深深着迷,所以就有了这样一本书。

ZeroMQ指南

创建人:watter1985

现在人们仍然用原始的UDP,TCP,私有协议,HTTP,Websocket来连接应用程序,为了修复这个世界,我们需要做两件事情。一,解决“如何把任意地点的任意代码连接起来”的一般问题。二,将解决方案包装成人们可以轻松地理解和使用的构建。

[笔记] 解码Nginx

**创建人:梁涛 阅读Nginx源代码的笔记,欢迎拍砖。

谁说Vim不是IDE?

创建人:池建强

Vim虽比不了操作系统,但也形成了自己的生态环境。看似简单的工具,似乎就是个充满快捷键和速度感的文本编辑器而已,一旦深入进去,却充满了无穷的乐趣

宫本茂传说

创建人:张玳

这本书将讲述任天堂的传奇游戏制作人宫本茂的故事。除了各种人物、背景、历史、游戏、游戏机之外,还将分析宫本茂的各大游戏系列的故事、起源、设计思路和经历等等。试着用 Running Lean 介绍的方法来写一本书吧!

Learn Vimscript the hard way

创建人:kenvi

Learn Vimscript in the hard way. Talk is cheap, show me the code.

ThoughtWorks技术雷达

创建人:盼盼姐

ThoughtWorks技术战略委员会由ThoughtWorks内部的资深技术专家组成,他们经常聚在一起讨论全球技术战略和对行业有巨大影响的技术趋势。这就促成了《技术雷达》的编制目的——帮助决策者了解目前能够影响市场的新兴技术和趋势。

AngularJS中文指南

创建人:ZENSH

AngularJS.cn是一个专业的AngularJS中文开源技术社区,致力于AngularJS的技术学习、交流和研究。 我们非常欢迎更多对AngularJS感兴趣的朋友加入!

知识的故事

创建人:赵丹 Diana Zhao

本系列由一组故事组成,希望通过讲故事这种简单易懂的形式,让没有专业背景的普通读者,能够理解知识的本质以及在人工智能研究当中所具有的位置及作用。 俺会不定期抽时间写这些故事,也欢迎在这方面有故事的朋友来分享你的故事。由于俺工作较忙,更新可能会比较慢。

CSharper

创建人:姚琪琳

致力于收集所有关于C#/.NET的文章。

现实生活和软件开发

创建人:海微

我是一个普通程序员。我是一个普通的公民。其实,生活也是个程序。

xkcd细壳刺的解读

创建人:fango

xkcd.com,著名理科线条人漫画网站,主题永远关于浪漫、冷讽、数学与语言。每周一三五更新。CC-NC授权。

关于Lisp

创建人:邓国平

建立个群,欢迎来探讨这种不一般的语言。