Clarifies when to use PUT or PATCH, quoting HTTP/1.1 definitions, exploring practical scenarios, and discussing the …
How to restore a new Mac from a Synology-based Time Machine backup, plus what still needs manual setup afterward.
This article introduces the Google Voice usage guide, including its advantages, implementation details, and relevant …
Key takeaways from Redux in Action plus a year of hands-on Redux work: immutability, async handling, action patterns, …
This article introduces abandoning Navicat and switching to DataGrip, including usage scenarios and implementation …
This article shares my experience setting up dual external monitors with a MacBook Pro 2015 model, including the …
This article introduces how to create email templates in Apple Mail, including advantages, implementation details, and …
This article introduces the author's experience after two weeks with the Bose 700, including its advantages, …
This article shares the author's insights from OOBootcamp training, including the advantages, implementation details, …
This article introduces the advantages, implementation details, and related resources of Azure's free 1-month trial, …
This article introduces building Smart Home 1.0, including usage scenarios and implementation details to improve Smart …
This article introduces how to register a US Apple ID, including usage scenarios and implementation details to improve …
This post covers why I bought the NAS DS218j, the scenarios it solves, and the setup details so you can get started …
This is the author's 2018 year-end summary, reviewing growth in a complex project, reflecting on technical learning, and …
Lost mobile data during a Lunar New Year shopping run; the fix was resetting iPhone network settings and asking the …
This post summarizes the tools I bought in 2018, including Filco 87 Wireless, AirPods, and Apple Watch Series 4. These …
This article introduces the setup process for Filco Minila Air, including its advantages, implementation details, and …
Hands-on notes after buying the Puppy D531 vacuum: pros, cons, and a small parts update.
Two hassle-free ways to sync Nintendo Switch screenshots to your phone—microSD and an automated IFTTT + Twitter …
Reflections and insights from my four years as a programmer. Emphasizing continuous learning, understanding the big …
This article provides an introduction to PhantomJS installation, including its advantages, implementation details, and …
This post shares my personal hardware toolkit, real usage impressions, and setup notes to help others choose and …
This post covers my first experience with Surface, including the purchase process and hands-on impressions.
Simple outline of a token-based authentication process from login to subsequent authenticated requests.
Personal 2018 goals—fitness, reading, and travel—with concrete daily habits to stay accountable.