Comprehensive notes on purchasing, configuring, and getting the most out of Surge on macOS/iOS/tvOS—including proxy groups, rules, modules, beta builds, and multi-device workflows.
Feb 9, 2019
Lost mobile data during a Lunar New Year shopping run; the fix was resetting iPhone network settings and asking the carrier to refresh things server-side.
Feb 5, 2019
How we use EditorConfig, TSLint/ESLint, TypeScript, Prettier, Husky, and lint-staged to keep frontend code consistent and safe.
Jan 1, 2019
This post summarizes the tools I bought in 2018, including Filco 87 Wireless, AirPods, and Apple Watch Series 4. These tools helped improve my work and life efficiency.
Dec 9, 2018
This article introduces the differences and choices between Git merge and rebase, including their advantages, implementation details, and relevant resources. These steps can help improve efficiency when working with Git merge and rebase operations.
Dec 9, 2018
This post introduces using Redux in React, including why it exists, core concepts, and practical setup.
Dec 4, 2018
This article translates and introduces some core JavaScript concepts, including scope, IIFE, MVC, async/await, closures, and callbacks, helping readers quickly understand these important JavaScript knowledge points.
Nov 11, 2018
A cross-origin handoff where an async call would complicate things; a synchronous form submit ends up the cleanest approach.
Nov 4, 2018
This article introduces Angular vs React comparison, including their advantages, implementation details, and related resources to help improve development efficiency with Angular vs React.
Oct 28, 2018
This article introduces the setup process for Filco Minila Air, including its advantages, implementation details, and related resources. These steps can help improve the efficiency of Filco Minila Air configuration.
Oct 27, 2018
This article explains how to modify and save static resources using Chrome's developer mode, including the local overrides feature, implementation details, and related resources. These steps can help developers efficiently modify and persist changes to web resources.
Oct 22, 2018
Hands-on notes after buying the Puppy D531 vacuum: pros, cons, and a small parts update.
Oct 14, 2018
Two hassle-free ways to sync Nintendo Switch screenshots to your phone—microSD and an automated IFTTT + Twitter workflow.
Oct 4, 2018
Use a small expect script to automate OpenConnect VPN login steps at home, reducing repetitive prompts.
Sep 15, 2018
Discover essential Mac hotkeys to boost your productivity. Learn shortcuts for system-level operations, Finder, and more. Enhance your efficiency today!
Sep 9, 2018
What Babel and the TypeScript compiler actually do, and how to polyfill missing APIs in React/Angular projects.
Aug 11, 2018
This article introduces how to set up a mock server using Postman, including its advantages, implementation details, and related resources. These steps can help improve efficiency in creating mock servers with Postman.
Jul 29, 2018
This article introduces what's new in Node.js 10, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency when working with Node.js 10 features.
Jul 24, 2018
This article introduces commonly used Docker commands, including their advantages, implementation details, and related resources to improve efficiency when using Docker commands.
Jul 7, 2018
This article introduces how to migrate blog services to a domestic server, including usage scenarios and implementation details, to improve the efficiency of migrating blog services to a domestic server.
Jul 6, 2018
This article introduces the comparison between Promises and Observables, including their advantages, implementation details, and related resources. These insights can help improve efficiency when working with Promises and Observables.
Jul 1, 2018
This post compares TypeScript and JavaScript and discusses whether you should migrate a project to TypeScript, covering advantages, differences, and decision factors.
Jun 30, 2018
This article introduces how to import third-party JavaScript in Angular projects, including advantages, implementation details, and related resources to help improve efficiency when importing third-party JS in Angular projects.
Jun 30, 2018
This post explains the 'Cannot find module inherits' error, including analysis and fixes that can help resolve build failures efficiently.
Jun 26, 2018
This article introduces my first experience with Docker, including its advantages, implementation details, and related resources to help improve efficiency with Docker usage.
Jun 24, 2018