A Collection of Node.js Debugging Methods
This article discusses several popular Node.js debugging methods, including Chrome, VS Code, Atom, and WebStorm.
A Collection of Node.js Debugging Methods
This article discusses several popular Node.js debugging methods, including Chrome, VS Code, Atom, and WebStorm.
Redux Middleware: From Getting Started to Writing Your Own
A deep dive into understanding Redux middleware internals and writing custom middleware for async requests and error handling.
Frontend developers picking up Node.js still need to brush up on some server-side knowledge.
Summary and Reflections on the 11th D2 Conference
My first time attending such a tech conference, seeing various frontend celebrities in person—the influencers from Zhihu and Weibo suddenly felt within reach. Here are my reflections and summary.
Notes on Maintainable JavaScript
Part one covers coding style to make team code look as if written by a single person. Part two covers programming practices, with many valuable JavaScript programming lessons. Part three is about automation, but the toolchain it introduces feels quite outdated by the end of 2016.
Notes on JavaScript: The Good Parts
I recently bought a few books, and this “JavaScript: The Good Parts” truly lives up to its name. It’s short in length with extensive appendices. The author is Douglas Crockford, the inventor of JSON – sounds impressive, and indeed the book is packed with insights. I benefited greatly from reading it!
What Is Currying Actually Useful For in Functional Programming?
Functional programming has been increasingly active lately. When I was interning last year, I bought a copy of “Functional Programming in JavaScript,” read through it hastily with only a vague understanding. After re-reading it this year, I’m writing this blog post to share my understanding of currying.
git checkout and git reset Cheatsheet
I never fully understood git checkout and git reset, so last night I set up a repository to experiment. Here are my notes for future reference.
Automated ESLint Checking with Gitlab Web Hooks
ESLint, a pluggable JavaScript linting tool — how can we integrate it with Gitlab and apply it to development?
Wrapping Webview JSBridge Interfaces
Our company’s existing JSBridge solution had cumbersome invocations, deeply nested parameters, and compatibility issues across multiple apps, drawing widespread complaints from our frontend developers…