Articles

Last week, I developed KeyEcho, which is built using Tauri and quickly responds to your keystrokes with mechanical keyboard sounds. This week, I wrote an article introducing its performance compared to related products and some of its implementations under the hood.
This article introduces 50 useful Vim commands that can be combined and modified to inspire your own repeatable workflows.
This article explores some modern runtime features that will be available in Node.js in 2024, covering everything from fresh off-the-press APIs to the compelling features offered by newcomers like Bun and Deno.
This article introduces how to simplify your if statements through some scenario examples to get easily understandable code.
This document quickly introduces how to develop a VS Code extension, with some diagrams and example codes to get you started quickly.
An introductory textbook on assembly language, using Ubuntu as an example.
Tools

Offline transcription and translation of audio on your personal computer. Powered by OpenAI's Whisper. Now available on the Mac App Store.
A command-line tool available on NPM that terminates processes running on a specified port. For example, it can quickly find and kill your front-end node.js service occupying a port, allowing you to quickly start another.
Self-hosted Tools
As a developer, you might want to host some tools for your hobby or startup projects, here are some free resources for reference:
Button Effect Collection
Buttons are common web design elements, and you might want to design some more personalized buttons, here are some resources I've collected: -
Thank you for reading this issue! If you found it helpful, please consider sharing it with others.