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: #Format
Table Generator Implementation: From Data Editing to Multi-Format Output
When writing technical documentation, I often need to insert tables. Hand-writing Markdown tables is manageable, but converting to HTML or CSV is t…
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…
Building a Sitemap Generator: XML Structure and SEO Best Practices
I was doing SEO optimization for my blog recently when Google Search Console kept complaining about my sitemap. Opening sitemap.xml, the format was…
From window.screen to devicePixelRatio: A Complete Guide to Browser Screen APIs
While building a responsive layout debugger, I dove deep into browser screen APIs. Beyond the common screen.width, there’s a lot more to explore….
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…
Port Checker: From IANA Assignments to Security Hardening
When troubleshooting server issues, I often need to look up which service runs on which port. Online references are either incomplete or poorly for…
PDF Merge and Split: A Complete Guide to Implementation and File Format
PDF is one of the most common document formats in our daily work. Whether it’s contract archiving, report organization, or document distribution, P…
Password Strength Checkers: From Character Sets to Entropy Calculation
Ever wondered how those “Password Strength: Strong” indicators work? Why do some sites require uppercase, lowercase, numbers, and special character…
JavaScript Number Base Converter: From parseInt to Bitwise Operations
Published: April 29, 2026, 11:00