Archive

keep hungry keep foolish
2021

分布式搜索引擎-Elasticsearch

Elasticsearch


代码整洁之道

Clean Code


SpringBoot - Cache

SpringBoot 与缓存


2020

Redis 高可用

「Redis」哨兵与集群


Redis 基础

「中间件」Redis 的基本使用


Vim 编辑器

「Linux」Vim Editor


Linux 下安装 MySQL

「软件安装」MySQL


Shell 编程

「Linux」Shell Programming


My Programming Languages Spectrum

我的编程语言光谱


2018

Avoiding success at all cost

Watching "Escape from the Ivory Tower: The Haskell Journey"


2017

「知乎」如何通俗地解释停机问题?

How to explain the Halting Problem?


「知乎」为什么 CSS 这么难学?

Why I dislike CSS as a programming language


饿了么的 PWA 升级实践

Upgrading Ele.me to Progressive Web App


How does SW-Precache works?


2016

Service Worker 101「GDG DevFest 2016 北京」

🎞 Slides:Service Worker 101, Working Offline and Instant Loading (GDG DevFest 2016 Beijing)


Progressive Web Apps,复兴序章「QCon 上海 2016」

🎞 Slides:Progressive Web Apps, Make Web Great Again. (QCon Shanghai 2016)


Progressive Web App 之我见

🎞 Slides:Progressive Web App, in my points of view


2015

都 2015 年了,CSS 怎么还是这么糟糕

🎞 Slides:CSS Still Sucks 2015


JavaScript 模块化七日谈

🎞 Slides:JavaScript Modularization Journey


Definition of End to End User Scenarios