A place to learn web development beyond the basics

This page shares in-depth original content which may help you dig deep in particular topics, being written over a long time, keep changing and evolving. Keep checking in and to browse unfamiliar sections, learn at your own pace, and apply it to your real life work.

Online Books

Most of basic CSS concepts and features will not be covered here, feel free to read elsewhere before moving on. This book covers some advanced CSS topics which you think you already know but might not be deep enough to be extremely productive on modern web development.

This is an online book made of articles about JavaScript and its ecosystem being used heavily in modern web applications, constantly updated to reflect rapid development of JavaScript, and has ambition to cover every corners from frontend to backend toolchain.

Original Series

Cracking the Frontend Interview — A blog series on my preparation for frontend interview, this series acts like my notes and summary on what's really important to tackle the job.

Become a Fullstack JavaScript Developer — A blog series where I explain my process and what I learnt to become a fullstack JavaScript developer, from motivation to actual building my own products single-handedly.

Modern Web Rendering Strategies — A blog series about the process of generating HTML output which is ready to be rendered by web browser and viewable by user.

Practical guides to technical blogging — A blog series about what I've learned to build and maintain a successful technical blog.

Last updated on Mar 31, 2021