Last week I configured Nginx for a new project and hit the same old pitfalls. Wrong SSL certificate paths, missing gzip types, forgotten security h…
Posts for: #JavaScript
Morse Code Encoder/Decoder: From Telegraph to Web Audio API
I recently built a Morse code tool and dove into this 180-year-old encoding system. Looks simple, but the implementation has depth.
Mind Map Generator: From Text Parsing to SVG Visualization
Published: May 8, 2026, 08:10
Building a Meta Tag Generator: Open Graph, Twitter Card, and SEO Optimization
When I added sharing functionality to a project recently, I noticed that the preview images on WeChat and Twitter were always wrong. After digging …
Building a Mermaid Diagram Editor: From DSL Text to SVG Rendering
I was writing documentation the other day and needed a flowchart. Opened draw.io, dragged some shapes around, felt tedious. Then I remembered Merma…
Memory Unit Converter: From 1024 to Petabytes - Implementation Deep Dive
Building a file upload feature recently, I needed to display file sizes. The backend returns byte counts in the millions - users stare at `15728640…
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](…
From Regex to AST: Building a Markdown to HTML Parser
I needed a Markdown to HTML converter for a developer toolbox project. My first thought was to use marked.js, but then I realized — the core logic …
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…