You downloaded an installer, and the official site gave you an MD5 checksum to “verify file integrity.” How? Terminal commands? Install software? T…
Posts for: #Api
Building a Document Format Converter: From TXT/Markdown/HTML to Any Format
Every time I need to embed a Markdown document into a webpage or extract plain text from HTML, I end up installing desktop software or writing scri…
Building a DNS Lookup Tool in the Browser: Google DNS API in Practice
While developing JsonKit, I needed to implement a DNS lookup tool. The traditional approach is to call dig or nslookup fr…
From cURL to Multi-Language Code: Building a cURL Converter
When debugging APIs, I often find myself using the “Copy as cURL” button in browser DevTools. The copied command is convenient, but when it’s time …
cURL Builder: From Visual Interface to Command Line Generation
Often need to send curl commands to backend colleagues for API debugging. Writing them by hand means dealing with quote escaping and parameter conc…
Building a Chart Generator from Scratch: SVG Rendering and Data Visualization Core Techniques
I was building a dashboard recently and needed to quickly generate several common chart types. Chart.js is great, but sometimes you just need a sim…
Pure Frontend Image Background Removal: Canvas API and Color Distance Algorithm
I needed to process some images with solid color backgrounds recently. I considered using remove.bg’s API, but the free tier is limited and require…
From Fetch API to Online API Tester: Request Wrapper and Error Handling
Debugging third-party APIs, I found Postman too heavy and curl commands not intuitive enough. So I built a lightweight online testing tool using th…