保持节奏的《码农周刊》(第 72 期)

码农周刊第72期(2015-05-26)

《开发者头条》网站新版上线,GitHub T 恤、IO币等你来拿!
☞ 需要搭建 App 内社区提升用户活跃度?来试试友盟微社区
友盟
☞ 项目上线 Bug 多?OneAPM 帮你快速定位到代码行,从此告别日夜加班!
购买广告位

程序设计

Google 集群操作系统 Borg (remaper)  

全面说明

Graphite 的百万 Metrics 实践之路 (@江南白衣Calvin)  

提出问题并给出了解决方案

编程语言

JavaEE 要懂的小事(一):图解 http 协议 (@泥瓦匠BYSocket)  

详解

Android 开发中,可能会导致内存泄露的问题 (@给立乐)  

错误总结

Android 布局优化之 ViewStub、include、merge 使用与源码分析 (@MrSimp1e)  

知其所以然

腾讯手机管家 Android 版实战分析:内存突增是为神马? (腾讯Bugly)  

案例分析

Objective-C 类成员变量深度剖析 (王_晓磊)  

探寻本质

系列文章:自己动手写一个 iOS 网络请求库之 NSURLSession 初探 (吕文翰_JohnLui)  

封装接口篇 降低耦合篇

如何立即触发 UIButton 边界事件(iOS) (@libfeihu)  

经验分享

PHP 过往、现在及变革(一) (thinkpc)  

“不是批判 PHP”

[译] Go 并发编程基础 (@夏永锋_SJTU)  

入门好文

[英] 50 个 Go 开发者常犯的错误 (Kyle Quest)  

经验分享

[译] 一起写一个 Web 服务器(Python) (左左爱笑)  

图文并茂

[译] 提高 Python 运行效率的六个窍门 (曾灵敏)  

实用技巧

[译] 去除 JavaScript 代码的怪味 (@涂鸦码龙)  

重构

JavaScript 玩转 Clojure 大法之 Transducer (@MilhouseVanHouten)  

上篇

[英] JS 之父谈 JavaScript(幻灯片) (Brendan Eich)  

JavaScript at 20

Node.js Web 应用代码热更新的另类思路 (hefangshi)  

新的尝试

深入理解 CSS3 弹性盒布局模型(2014) (成富)  

详解

工具资料

史上最全 Vim 快捷键键位图 (@cenalulu-卢钧轶)  

从入门到进阶

说说这篇“我为什么从 Python 转向 Go” (@CMGS1988)  

怪我咯? 我为什么从 Python 转向 Go?

[译] HTTP/2 讲解 (Calvin Zhang & Simon Xia)  

PDF 下载地址

PHP 从小白到大牛必须掌握的 7 个知识模块  

基础语法 - PDO - ThinkPHP - Yii 2 - Linux - Apache - MySQL

Docker 在美团的应用 (潘永之)  

基于容器的自动构建

Shell(二):变量、数据重定向和管道 (@Sam_Lau_13)  

上篇

getAwesomeness():编程资源大集合  

主流编程语言、框架和库

移动无线应用专项测试浅谈 (Monkey陳曄曄)  

技术总结

网易新闻 iOS 版使用的开源组件  

供参考

基于 Golang 的垂直个性爬虫框架 go_spider (@胡户主)  

GitHub 地址

Hubot:GitHub 开源的可用于自动化部署的聊天机器人(CoffeeScript)  

GitHub 地址

Gorilla WebSocket:WebSocket 协议的 Go 语言实现 (gorilla)  

完整实现

GistDeck:让你的 Markdown gist 变身成 PPT (MilhouseVanHouten)  

GitHub 地址

Debuggex:正则表达式可视化在线调试工具  

支持 JavaScript、Python 和 PCRE

Tango v0.4 版本发布,带来统一高性能的新路由(Golang) (lunny)  

Tango 项目地址

vLang - 一个基于模型的微信开发框架(Python)  

在 vLang 中,微信项目是由一个个菜单链接而构成的,支持多级菜单。

Webdis - 一个简单快速的 Redis HTTP 接口 (nicolasff)  

官网

Swoole:PHP 的异步、并行、分布式扩展 (@韩天峰-Rango)  

GitHub 地址

Yahoo 开源的 MySQL 性能分析工具  

业界良心

Boom - 一个 Go 语言实现的性能测试工具 (rakyll)  

可替代 ApacheBench

H2O - 一个超快的 HTTP 服务器(C 实现)  

GitHub 地址

iconate.js:将 icons 增加动画效果的 JS 库 (bitshadow)  

Demo

[译] 微软开源 WCF 分布式服务框架,并入 .NET Foundation 项目 (sinCera)  

GitHub 地址

zepto.fullpage:专注于移动端的 fullPage.js (@颜海镜)  

依赖 Zepto

baymax.ninja:做存储你的生活数据的大白 (@13路公交车1895)  

GitHub 地址

SwiftLint - 一个用于检查 Swift 编程风格和约定的试验性工具 (Realm)  

基于 GitHub 的 Swift 编程规范

MetaHandler.js:移动端适配各种屏幕无痛工具脚本 (@听奏)  

网易移动前端已实践近 4 年

开源 HTML5 Canvas 游戏 Runtime 发布 (@李先静ABSURD_AT_CSDN)  

Cantk-Runtime 项目地址

Snake:使用 Python 编写 Vim 插件 (amoffat)  

比 Vimscript 更顺手

数据库内核月报(5 月) (淘宝数据库研发组)  

共计 10 篇

大量 Material Design 学习资源 (@light_sky)  

不少中文资源

[译] 为网页设计而生的 15 个优质 Sketch 插件 (@陈子木)  

前端神器

每周一书

《JavaScript 设计模式与开发实践》  

本书是根据 JavaScript 语言的特性专门针对 JavaScript 语言全面总结的设计模式,书中所有示例均来自作者长期的开发实践。

编程之外

《我要上头条》第五期:GitHub Star 管理软件 Oh My Star 作者 noark9  

性别男,爱好女。一枚 iOS 程序猿,现在在糗事百科为大家快乐地搬砖。

面试官问现在工资多少该怎么回答? (显微无间)  

这是个问题

[译] Paul Graham:给所有第一次创业的人 (陈铎元)  

需要记住的事

工作机会

[北京] 下厨房科技有限公司  

后端工程师(13-30k)  前端工程师(13-25k)  iOS工程师(13-25k)  算法工程师(13-25k) 

[北京] 百度搜索业务数据部门  

策略研发工程师(15-30k)  网站后台高级研发工程师(15-30k)  Spider高级研发工程师(15-30k)

[北京] 佳能信息技术(北京)有限公司  

高级C++开发工程师(12-25k) 

[上海] 卓宝计算机技术(上海)有限公司  

.NET开发工程师(8-10k)  Java开发工程师(7-12k)  C#中高级开发工程师(8-15k)  对日C/C++中级开发工程师(8-15k) 

[杭州] 杭州臻至科技有限公司  

iOS研发工程师(10-20k)  Android研发工程师(10-20k)  Windows研发工程师(10-20k) 

[广州] 广州六一信息科技有限公司  

iOS开发工程师(8-12k)  iOS技术总监(20-30k)  高级前端开发工程师(8-12k) 

[深圳] 深圳爱布丁梦想科技有限公司  

PHP技术文青(10-15k)  Android技术暖男(10-20k)  移动端APP高级产品经理(10-15k)  web网站产品经理(10-15k) 

[西安] 西安知普信息科技有限公司  

.net开发工程师(7k+)  iOS开发工程师(8k+)  Android开发工程师(8k+)  项目经理(10k+) 

[杭州] 美周六  

iOS高级开发工程师(10-20k)  Android高级开发工程师(12-20k)  Ruby高级开发工程师(10-20k) 

[苏州] 苏州全维软件科技有限公司  

Android开发工程师(10-20k)  iOS开发工程师(10-20k)  Html5开发工程师(10-20k)  数据库开发工程师(10-20k) 

赞助商广告

BugHD - 新增 OSX 崩溃分析支持  

BugHD

还等什么?赶快订阅吧!

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

Qrcode 258欢迎关注微信号