Blogs

Troubleshooting iPhone Text Message Synchronization Issues with Mac

Recently, I got a new MBA but found that text messages were not syncing to the new Mac, so I started troubleshooting. This issue is quite common, so I’m documenting it here.

Apr 6, 2025

Troubleshooting Apple Universal Clipboard Issues

Like many of you, I rely on Apple’s cross-device clipboard synchronization. Recently, I encountered an issue where copying between my office Mac and iPhone wasn’t working - neither device could directly cloud copy to the other. After some investigation, I finally resolved it. I’m marking it down here, which might help others.

Apr 3, 2025

Options for Compiling TypeScript

Quick comparison of tsc, ts-loader, and babel-loader for TypeScript builds—what they do and when to choose each.

Apr 2, 2025

Frontend Basics — P3

Will AI replace IT? Not anytime soon. Keep an eye on AI, but don’t forget the fundamentals — they’re the foundation, and AI is just a tool. Here’s a JS array question to illustrate some basics.

Apr 2, 2025

Will There Be Webpack 6?

Webpack 5 has been out for a long time. Will there be a Webpack 6, or is Webpack exiting the stage? I checked the repo and found the answer.

Apr 2, 2025

React Hook Form Usage Guide

Forms are a common interaction method in user interfaces, and validating/managing their state can be challenging. In the React ecosystem, React Hook Form package name: react-hook-form is a powerful solution for complex form management. To use it flexibly and appropriately, this guide summarizes common scenarios, usage patterns, easily overlooked points, and core principles. Please provide feedback if there are any omissions.

Mar 31, 2025

Tips about how to use highlight.js

A comprehensive guide on using highlight.js, covering CDN integration, language registration, auto-detection, and line number display features.

Mar 25, 2025

Next.js Project Build and Release Speed Optimization

Recently worked on a project using Next.js, the entire build and release time consumption was 12min, or longer. Looking at the entire build process, found there were optimization points, marking this here.

Mar 20, 2025

Connecting Xbox Controller to OpenEmu

A guide on connecting and configuring an Xbox controller with OpenEmu on Mac for a better gaming experience.

Mar 20, 2025

Implementing JSON Schema-based Intelligent Suggestions in Monaco Editor

Implementing JSON Schema-based code suggestions in Monaco Editor for better JSON editing.

Mar 19, 2025