terkplumber.hashnode.devUnderstanding Fuzzy String Matching: A Deep Dive into Chunk-Based Pattern RecognitionIntroduction In the realm of text search and user interfaces, exact string matching often falls short of user expectations. When a user types "srt" while looking for "smart shirt," they expect the system to understand their intent despite the imperfe...Aug 24, 2025·4 min read
terkplumber.hashnode.devNode.js Morsel for today: creating symbolic links to your packages locally using `npm link`What is a symbolic link? Symbolic links are operating system operations that facilitate the creation of shortcuts to files or folders. The shortcuts help the user access the folder in places other than the original file location. Node.js package mana...Jul 24, 2023·1 min read
terkplumber.hashnode.devNode.js morsel for today: Understanding Node.js timersFrom the Node.js documentation, Node.js Timers are described as scheduling functions to be called at some future period of time. Broadly, they refer to the setTimeout, setInterval and setImmediate functions. They are further broken into subgroups def...Jul 18, 2023·2 min read
terkplumber.hashnode.devCSS morsel for today: understanding CSS initial values using the unset keywordFrom its description in the MDN docs, the unset CSS keyword is described as a way to reset a CSS property to its inherited value if the property naturally inherits from its parent, and to its initial value if not. To understand what this means, say, ...Jul 16, 2023·2 min read
terkplumber.hashnode.devA little python 'poetry'. From Node.js 'back' to PythonI got to peek into a Python code and make it run after three years of not using the language. I have to say, even prior to that point three years ago, I almost never used Python. So after barely using the language in a while, I noticed Python now has...Dec 23, 2022·1 min read