目录

深度文章

Web

How Browsers Work: Behind the scenes of modern web browsers

理解WebKit和Chromium

Best Practices for Designing a Pragmatic RESTful API

Building an API: Best Practices

Caching Tutorial

深度剖析:如何实现一个 Virtual DOM 算法

How HTML5 Web Sockets Interact With Proxy Servers

全站 HTTPS 来了

Google Chrome中的高性能网络

中文字体新手指南

字符集和字符编码(Charset & Encoding)

Cookies

Best Practices for Speeding Up Your Web Site

Understanding inline box model

前端面试考点集锦

HTPP CORS 跨域

Understanding JavaScript Function Invocation and "this"

Facebook Redesign

Debounce vs Throttling

iOS

iOS 深度文章集合

通过私有API调试UIWebView

UIWebView 稳定地获取JSContext的办法

Resize a UIImage the right way

iOS 保持界面流畅的技巧

iOS触摸事件的流动

Library vs Framework in iOS

A Modern Objective-C Runtime

Understanding the Objective-C Runtime

Swift Runtime分析:还像OC Runtime一样吗?

深入理解 iOS Rendering Process

Node.js

使用 Google V8 引擎开发可定制的应用程序

Linux

Understand Linux Shell and Basic Shell Scripting Language Tips

Bash, Zsh profile 文件的load顺序

一个“蝇量级” C 语言协程库

THE USE Method 排查性能问题的方法

浅析 Linux 初始化 init 系统: Systemd

Linux 开机引导和启动过程详解

一文讲透 Git 底层数据结构和原理

Database

Architecture of a database system

MySQL索引背后的数据结构及算法原理

大数据

Turning the database inside-out with Apache Samza

Compiler

Notes on How Parsers and Compilers Work

Generic

Principles of Design

The Clean Architecture

The Twelve-Factor App

What Every Computer Scientist Should Know About Floating-Point Arithmetic

算法在各大知名开源软件中的使用 Core algorithms deployed

Rob Pike's 5 Rules of Programming

开发后端服务的原则 The Twelve Factor App

阿里巴巴java开发手册.pdf