I’ve been running my WeChat official account again for the past two months and have summarized some efficiency tips for …
I recently read an article - How To Read Source Code. I deeply resonated with it, so I’m marking down my thoughts here. …
For the May Day holiday, I wanted somewhere convenient and uncrowded — ended up choosing Baotou. Some friends asked …
I wanted Baidu to index more of my blog posts, so I set up API submissions. Here’s the process. Get the API Token
I’ve used Hexo for 9 years. While Hexo is still alive, themes are scarce, the visuals feel tired, and customization …
I initially considered the Pocket 3, but after weighing the pros and cons, I decided on the Osmo Mobile 7P as a …
Essential tools and tips for Dart/Flutter development in VS Code, including FVM integration and dependency management.
I recently needed to accept overseas payments via Wise, so I walked through the setup process—documenting it here. …
I’ve been using Cursor for half a year, and it’s indeed quite good, but its weakness is the poor AI stability. …
When there are many Flutter projects, you also face the same multi-version environment maintenance issues as Node.js …
I picked up the 11-inch iPad a few days ago. It’s an entry-level tablet, but it’s more than enough for me right now. …
Recently, to play with GPT4o’s drawing functionality, I resubscribed to GPT. Here I’ve organized a few prompts I’ve …
The WeChat desktop client recently shipped v4. I ran into an install error—here’s the fix. What’s New
Recently, I got a new MBA but found that text messages were not syncing to the new Mac, so I started troubleshooting. …
Like many of you, I rely on Apple’s cross-device clipboard synchronization. Recently, I encountered an issue where …
Quick comparison of tsc, ts-loader, and babel-loader for TypeScript builds—what they do and when to choose each.
Will AI replace IT? Not anytime soon. Keep an eye on AI, but don’t forget the fundamentals — they’re the foundation, …
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 …
Forms are a common interaction method in user interfaces, and validating/managing their state can be challenging. In …
A comprehensive guide on using highlight.js, covering CDN integration, language registration, auto-detection, and line …
I’ve used ssh2-sftp-client to implement terminal-side upload/download. Because it supports streams, I implemented …
Recently worked on a project using Next.js, the entire build and release time consumption was 12min, or longer. Looking …
A guide on connecting and configuring an Xbox controller with OpenEmu on Mac for a better gaming experience.
Implementing JSON Schema-based code suggestions in Monaco Editor for better JSON editing.
I recently picked up a MacBook Air M4. After a few days of use, I’m quite happy with it, so here are some quick notes …