Dealing with minified XML from third-party APIs is painful. Most online tools are either bloated or can’t handle special nodes like CDATA and comme…
Posts for: #Json
Text Diff Tool: From Line-by-Line Comparison to Smart Matching Algorithms
In code reviews, configuration file comparisons, and document version management, Text Diff is one of the most essential tools. Today we’ll div…
String Escape Implementation: From Regex Replacement to Unicode Handling
Dealing with user input strings often causes problems when special characters break JSON parsing. Newlines, quotes, backslashes - they all need pro…
SQL Formatter: From Regex to AST Parser Implementation
Recently during a code review, I came across a SQL statement compressed into a single line - hundreds of characters strung together, making it pain…
Regex Cheatsheet: From Syntax Classification to Search Filtering
Regular expressions are essential for developers, but the syntax is complex and hard to memorize. A well-designed regex cheatsheet helps you find t…
From Template Strings to Standard Practices: Building a README Generator
Project is done. Now, how to write the README? Many developers (including myself) have been there: the code is solid, but the README is an aftertho…
NPM Dependency Analysis: From package.json to Dependency Tree Visualization
I inherited a legacy project recently with 800MB of node_modules and 200+ dependencies in package.json. Every npm install took forever, and C…
Building a Perfect Maze Generator with DFS Recursive Backtracker
Maze generation is one of those problems that looks simple until you actually implement it. I recently built an online maze generator on [JsonKit](…
Markdown Table Generator: From String Concatenation to Real-time Preview
What’s the most annoying part of writing technical documentation? Tables. Markdown’s table syntax is simple but tedious. Manually typing | and `-…
PWA Essentials: Web App Manifest Configuration Guide and Generator Implementation
Recently converted a web app to PWA for app store submission. Web App Manifest seemed simple at first, but the details caught me off guard. Built a…