数据
- 淘宝数据魔方技术架构解析
- The Log: What every software engineer should know about real-time data's unifying abstraction
架构
- Scalable Web Architecture and Distributed Systems
- Scalability lessons from Google, YouTube, Twitter, Amazon, eBay, Facebook and Instagram
- Introduction to Microservices
网络
- 互联网协议入门(一), 互联网协议入门(二)
- 图解交换机和路由器的应用区别
- 2014 年 1 月 21 日中国互联网根域名服务器 (DNS) 故障是什么原因?
- TCP 的那些事儿(上), TCP 的那些事儿(下)
- 从Google Spanner漫谈分布式存储与数据库技术
- 那些年Google公开的大数据领域论文
- Google后Hadoop时代的新“三驾马车”——Caffeine、Pregel、Dremel
- Making AJAX Applications Crawlable
- Make the Web Faster
- Google Algorithm Change History
- V8 JavaScript Engine
- Google Java Style
- Dapper,大规模分布式系统的跟踪系统
语言
- Top 10 Reasons Java Programs Envy Scala
- How to Write an Equality Method in Java(译)
- Java SE 8: Lambda Quick Start
- ServiceLoader (Java Platform SE 7 )
- Groking Enum (aka Enum>)
- Java Garbage Collection Distilled
- 深入JVM锁机制1-synchronized, 深入JVM锁机制2-Lock
- HotSpot Runtime Overview
- Java 8 Features – The ULTIMATE Guide(译)
- Java Concurrency
安全
- Yummy cookies across domains(译)
- 数字证书原理
- SSL/TLS协议运行机制的概述
- DDoS Attack Timeline
- OWASP Top Ten Proactive Controls(译)
- Google DNS劫持背后的技术分析
- 流量劫持是如何产生的?, 流量劫持能有多大危害?, 流量劫持 —— 浮层登录框的隐患
- Salted Password Hashing - Doing it Right(译)
Web
- Caching Tutorial(译)
- HTTP Status Cats
- How browsers work
- Starting to Write CSS
- Cookieless cookies
- A re-introduction to JavaScript (JS Tutorial)
- CSS动画简介
- A basic guide to when and how to deploy HTTPS
- Client-Side Storage Options
- HTML5 Browser Storage: the Past, Present and Future
- Lose the Wait: HTTP Compression
- 前端工程精粹(一):静态资源版本更新与缓存, 前端工程精粹(二):静态资源管理与模板框架
- Creating Non-Rectangular Layouts With CSS Shapes
- 天猫浏览型应用的CDN静态化架构演变
- 从输入 URL 到页面加载完成的过程中都发生了什么事情?
- High Performance Networking in Chrome
- 全站 https 时代的号角 : 大型网站的 https 实践系列
- RESTful API Best Practices
DB
- 10 MySQL settings to tune after installation
- 面向程序员的数据库访问性能优化法则
- LINUX上MYSQL优化三板斧
- Redis Persistence
- Mysql在大型网站的应用架构演变
- Innodb redo log archiving