Category: software
-
FizzMatch: Building a Native Fuzzy Search Package in TypeScript
Learn how to build FizzMatch, a lightweight TypeScript npm package for fuzzy string search implemented from scratch. In this post, we’ll guide you through: Writing a basic Levenshtein distance function and optimizing it with a rolling array. Creating a search API that ranks and filters results by edit distance, with options for thresholds and case-insensitivity.…
-
How to Choose Between Off-the-Shelf and Custom Software
Every business eventually faces the “build vs. buy” dilemma: should you deploy a ready-made solution now or invest in custom software that fits your exact needs? This post walks you through key factors—requirements, costs, scalability, and maintenance—and even provides a simple Python script to compare 3–5 year Total Cost of Ownership. By the end, you’ll…
-