Blog

Improve Frontend Code Quality with Tools — WeChat Mini Program

How to configure linting and formatting to improve code quality in WeChat Mini Program projects, with practical setup details.

Nov 21, 2021

Mac External Camera

Guide to using an external camera on Mac. Learn setup, usage, and limitations. Enhance your video experience with ease.

Nov 20, 2021

Questions About Capturing HTTPS Traffic with Whistle

Clarifying how Whistle handles HTTPS capture, including pseudo headers, MitM certificates, and the settings required for decryption and HTTP/2 tunneling.

Nov 13, 2021

Applying for 1Password License Using Open-Source Projects

This article explains how to obtain a free 1Password License for open-source projects, covering eligibility criteria and application steps.

Nov 8, 2021

Implementing One-Click Find iPhone with Alfred

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

Nov 7, 2021

Getting Apple TV: It has a learning curve, but it's really good

This article introduces getting Apple TV, including usage scenarios, implementation details, and more, to improve the efficiency of getting Apple TV.

Nov 6, 2021

Using Vim

This article introduces using Vim, including usage scenarios and implementation details, to improve efficiency with Vim.

Oct 30, 2021

Common Issues in WeChat Mini Program Development

This article covers common issues in WeChat mini program development, including use cases and implementation details to improve efficiency in WeChat mini program development.

Oct 29, 2021

How uBlacklist Works

Explains the mechanism behind the uBlacklist browser extension and why it’s effective on Google but not Baidu.

Oct 24, 2021

Hexo Blog Build Performance Optimization

This article introduces Hexo blog build performance optimization, including its advantages, implementation details, and related resources. These steps can help improve the efficiency of Hexo blog build performance optimization.

Oct 23, 2021

Understanding RTL

This article introduces RTL, including usage scenarios and implementation details, to improve efficiency in understanding RTL.

Oct 7, 2021

Docker PostgreSQL Deployment Issues

This article introduces Docker PostgreSQL deployment issues, including their advantages, implementation details, and related resources to help improve efficiency with Docker PostgreSQL deployment.

Oct 6, 2021

Ionic Development Experience

This article shares the author's experience with Ionic development, covering the advantages of Ionic, implementation details, and related resources. These insights can help improve Ionic development efficiency.

Oct 2, 2021

Using Surge Together with Whistle

Describes a workflow where Surge handles all proxy distribution while Whistle remains available for debugging—no more Proxy SwitchyOmega.

Sep 30, 2021

Nginx Access Error Caused by File Permissions

This article introduces nginx access errors caused by file permissions, including their causes, implementation details, and relevant resources. These steps can help improve efficiency when dealing with nginx access permission errors.

Sep 29, 2021

Alfred - Universal Action

Explore Alfred Universal Action: setup, usage, and common scenarios. Learn how to enhance your productivity on Mac with Alfred Universal Action.

Sep 24, 2021

Online Issue - ERR_CONNECTION_CLOSED

Troubleshooting an online issue with ERR_CONNECTION_CLOSED: analyzing the root cause (request header length limit) and implementing solutions like increasing container limits or truncating large headers.

Sep 21, 2021

Add Copyright to Code File

Learn how to efficiently add copyright notices to multiple code files in JetBrains IDEs like WebStorm and IntelliJ IDEA, saving time and ensuring consistency across your project.

Sep 20, 2021

Contributing TS Type Declarations to Open Source Projects

How to create, package, and reference TypeScript declaration files when contributing typings to open-source projects.

Sep 12, 2021

307 Redirect to HTTPS Error When Accessing WEB in Chrome

This article explains the 307 redirect to HTTPS error when accessing websites in Chrome, including the causes, troubleshooting steps, and solutions. These insights can help developers resolve similar browser security policy issues efficiently.

Sep 6, 2021

Dockerizing Frontend Build and Deployment

Make frontend build/package/deploy reproducible with Docker and docker-compose: images, services, reverse proxy, TLS, and tips.

Sep 5, 2021

Lesser-Known TypeScript Types

Covers `never`, `ArrayLike`, and `PromiseLike`, when to use them, and links to further reading.

Sep 5, 2021

Online Issue - Rendering Anomalies

This article discusses online issue - rendering anomalies, including usage scenarios, implementation details, etc., to improve efficiency in handling rendering anomaly problems.

Aug 15, 2021

Wireshark Guide

A practical guide to Wireshark for HTTP/HTTPS/WebSocket analysis, tips for capture, filters, and syncing configs across devices.

Aug 13, 2021

Zip Download Fails to Unzip in Frontend — Fix

Binary download succeeded but unzip failed; Postman worked. Root cause and fix: set XHR responseType to 'blob'.

Aug 8, 2021