半岁的《码农周刊》(第24期)

码农周刊第24期(2014-03-21)

《码农周刊》半岁啦!
感谢大家半年来的支持,没有你们,我们什么都不是。
只要你们还在,《码农周刊》就不会停。特别感谢赞助过我们的一些朋友,谢谢。


购买广告位

工作机会

上海菜根科技有限公司  

Python 开发工程师 | Node.js 开发工程师 | Web 前端开发工程师

更多工作机会  

在招人?欢迎将招聘启事发送到 job@manong.io,我们会择优免费发布。

程序设计

分布式文件系统 FastDFS 设计原理及技术架构(@mysqlops)  

FastDFS 是一个开源的轻量级分布式文件系统,由跟踪服务器、存储服务器和客户端三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件为载体的在线服务。

HBase 优化案例分析:Facebook Messages 系统问题与解决方案(@DataScientist)  

Facebook 在使用 HBase 中遇到的一些问题和解决方案,使用 HBase 做 online storage 的同学可以参考下。

编程语言

C 程序中的内存管理 (Alex Smith)  

分析了常见 C 程序内存管理技术的优缺点

Java 8 教程 (Benjamin Winterberg)  

想快速了解 Java 8 新特性的同学,可以看看。

写给 iOS 开发者的 Android 教程 (Stuart Hall)  

作者有 5 年的 iOS 开发经验,写得不错。

写给 iOS 开发者的 C++ 教程 (Matt Galloway)  

系列文章,此为第一部分,第二部分

objc.io 第十期 - Syncing Data  

译文可以关注这里

免费 JavaScript 电子书《Speaking JavaScript》 (Dr. Axel Rauschmayer)  

O’Reilly 出品,从入门到进阶。

30 个你可能不知道的 Python 语言特性和技巧 (Sahand Saba)  

拿来即用

Facebook 发布新编程语言 Hack  

专门用于 HHVM,强烈推荐 PHPer 关注。同时推荐 Engine Yard 上的系列博文

PHP 最佳实践 (TIM)  

挺实用,PHP 新手可以关注。

[译] 高效 Node 程序员的 10 个习惯 (renyuzhuo)  

经验之谈

免费 Go 语言电子书《Go Bootcamp》 (Matt Aimonetti)  

对 Go 感兴趣的同学可以关注

Go 并发模式:管道和取消 (Googol Lee)  

介绍如何使用 Go 来编写并发程序,并按照程序的演化顺序,介绍了不同模式遇到的问题以及解决的问题。

工具资料

[ZIP] 知道创宇研发技能表 v2.2(@余弦)  

从通用技能(沟通、成长等)、专业技能(Web 安全、研发清单等)、设计思想到优质资源,应有尽有。

[PDF] ThoughtWorks 技术雷达中文版  

对了解技术发展趋势有帮助

[PDF] 树莓派杂志《MagPi》第 21 期  

树莓派迷们不容错过

[译] Storm 入门(吴京润)  

Storm 是一个分布式的、可靠的、容错的数据流处理系统。它会把工作任务委托给不同类型的组件,每个组件负责处理一项简单特定的任务。此为第一章,第二章

jQuery 编码规范与最佳实践 (Abhinay Rathore)  

使用 jQuery 的同学可以关注

[译] MEAN 简介(@ShuPengfei)  

MEAN = MongoDB + Express + AngularJS + NodeJS,它是基于 JavaScript 的现代 Web 应用全栈开发工具。

[译] 55 分钟学会正则表达式(@Hi_DosLin)  

原文地址

Google DNS 劫持背后的技术分析(@乌云知识库)  

很有技术含量的分析

一些不错的 iOS 开发者网站(@Girl_iOS)  

感谢作者的整理

Apple 设计资源列表  

官方出品

Git Extras - Git 扩展工具集  

包含不少有用的小命令

貔貅比特币交易所网站开源  

基于 Ruby 2.1.0 + Rails 4.0+

vitess - YouTube 出品的开源分布式 MySQL 工具集  

自动分片存储 MySQL 数据表,将单个 SQL 查询改写为分布式发送到多个 MySQL Server 上,支持行缓存,支持复制容错,已用于 YouTube 生产环境,文档有待完善。via @KissDev

iCreator - 一个用于生成 iOS 应用图标和启动屏图片的命令行工具  

基于 Node 和 ImageMagick,感谢作者 @大城小胖

编程之外

知乎周刊·程序人生(@知乎)  

非常棒的一期内容

腾讯程序员一年写多少代码?(@腾讯大讲堂)  

其实我更关心:你一年写多少代码?

[音频] 和中国著名 Common Lisp 程序员冰河聊聊 Lisp(@teahourfm)  

啊?你不知道伞哥?!

在硅谷面试:如何证明你是最优秀的?(@尹汝杰)  

简历最好只有一页,最多不超过两页。

每周一书

《恰如其分的软件架构:风险驱动的设计方法》  George Fairbanks

本书描述了一种恰如其分的架构设计方法。作者建议根据项目面临的风险来调整架构设计的成本,并从多个视角阐述了软件架构的建模过程和方法,包括用例模型、概念模型、域模型、设计模型和代码模型等。感谢译者张逸、倪健、高翌翔。

赞助我们

小额赞助《码农周刊》  

觉得《码农周刊》不错的话,欢迎小额赞助我们。特别感谢赞助过我们的一些朋友,谢谢。

还等什么?赶快订阅吧!

你的邮箱地址将只用于码农周刊,你也可以随时取消订阅。还等什么?赶快订阅吧!

Qrcode 258欢迎关注微信号