Blog

About .DS_Store on Mac

This post explains what .DS_Store is on Mac, why it can be a security risk, and how to prevent it.

Aug 7, 2021

Surge Module Usage Guide

Explains what Surge modules are, how they override the base profile, debugging tips, and practical module use cases.

Aug 4, 2021

react/display-name

This article introduces the react/display-name rule, including its advantages, implementation details, and related resources. These steps can help developers improve efficiency with react/display-name.

Jul 25, 2021

JavaScript arguments Object

This article provides an introduction to JavaScript arguments object, including its limitations, comparison with rest parameters, and migration strategies for modern JavaScript development.

Jul 24, 2021

When tsc Compiled to ES3

Postmortem of a production build that emitted ES3 JavaScript, why it happened, and how we fixed our component library setup.

Jul 24, 2021

sideEffects in package.json

An explanation of the sideEffects field in package.json, including its purpose, usage patterns, and how it enables effective tree shaking in Webpack builds.

Jul 18, 2021

Parsing ZIP File Uploads

How to handle ZIP file uploads: reading ZIPs on the frontend, writing on the backend, and practical parsing tips.

Jul 11, 2021

GitHub Action Practice - Updating Workflow Version Badge

This article introduces GitHub Action practice for updating workflow version badges, including advantages, implementation details, and related resources. These steps help improve efficiency in maintaining workflow version badges.

Jul 3, 2021

Understanding dva

What dva is, how it layers on Redux + redux-saga with models/subscriptions, and basic usage patterns.

Jun 27, 2021

Developing Alfred JS SDK

This article introduces developing Alfred JS SDK, including usage scenarios and implementation details, to improve efficiency in Alfred JS SDK development.

Jun 27, 2021

了解redux-duck

本文介绍了解redux-duck,包括使用场景、实现细节等,以提高了解redux-duck的效率。

Jun 20, 2021

One-Click Switching of Whistle Proxy Rules with Alfred

This article introduces implementing one-click switching of Whistle proxy rules with Alfred, including advantages, implementation details, and related resources to improve efficiency.

Jun 17, 2021

Enabling GitHub Two-Factor Authentication

This article introduces enabling GitHub two-factor authentication, including usage scenarios and implementation details, to improve efficiency in GitHub two-factor authentication setup.

Jun 14, 2021

Write a GitHub Action to Count Repo Stars

Build and publish a reusable GitHub Action that returns a repository’s star count, with API usage and workflow examples.

Jun 14, 2021

Implementing One-Click GIF Compression with Alfred

This article introduces implementing one-click GIF compression with Alfred, including GIF compression advantages, implementation details, and related resources to improve GIF compression efficiency.

May 10, 2021

One-Click Do Not Disturb Mode Toggle with Alfred

This article introduces how to implement a one-click Do Not Disturb mode toggle with Alfred, including the advantages, implementation details, related resources, etc. These steps can help improve the efficiency of toggling Do Not Disturb mode.

Apr 23, 2021

Online Issue - HTTPS Certificate Error

This article discusses online issue - HTTPS certificate error, including usage scenarios, implementation details, etc., to improve efficiency in handling HTTPS certificate error problems.

Apr 22, 2021

Custom Calendar Publishing and Subscription

How to build and publish your own calendar feed (e.g., China holidays) using iCloud so others can subscribe.

Apr 22, 2021

The == Operator in JavaScript

This post explains the JavaScript == operator, including type coercion rules and examples.

Apr 18, 2021

Understanding CDN

This article introduces CDN (Content Delivery Network), including usage scenarios and implementation details, to improve the efficiency of understanding CDN.

Apr 17, 2021

Install v8-debug

Steps for installing the V8 debug shell via jsvu so you can inspect bytecode and VM internals.

Apr 11, 2021

Chrome Extension Development: Jira Tool

This article introduces the development of a Chrome extension for Jira, including its advantages, implementation details, and related resources. These steps can help developers improve efficiency when creating Chrome extensions for Jira.

Apr 4, 2021

Frontend Workflow — Scaffolding

Using scaffolding (e.g., Yeoman) to standardize project setup, templates, and options for faster, consistent starts.

Mar 29, 2021

Chained Assignment in JavaScript

Breaks down a tricky chained assignment puzzle, reviews operator precedence, and demonstrates how JavaScript evaluates right-to-left assignments.

Mar 25, 2021

JavaScript Prototype Chain Basics

This post summarizes the JavaScript prototype chain, its key concepts, and references to help you understand prototype-based inheritance.

Mar 24, 2021