[{"canonical_url":"https://ilham.dev/guides/api-testing/","date":"2026-09-27","description":"Using OpenAPI files, mock responses, webhooks, gRPC testers, and request tools without copying blindly.","id":"api-testing","markdown":"https://ilham.dev/guides/api-testing/index.md","markdown_url":"https://ilham.dev/guides/api-testing/index.md","summary":"Using OpenAPI files, mock responses, webhooks, gRPC testers, and request tools without copying blindly.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["web"],"title":"API Testing","url":"https://ilham.dev/guides/api-testing/"},{"canonical_url":"https://ilham.dev/guides/browser-debugging/","date":"2026-09-27","description":"Device info, network info, key codes, microphones, cameras, JavaScript playgrounds, and browser-side testing.","id":"browser-debugging","markdown":"https://ilham.dev/guides/browser-debugging/index.md","markdown_url":"https://ilham.dev/guides/browser-debugging/index.md","summary":"Device info, network info, key codes, microphones, cameras, JavaScript playgrounds, and browser-side testing.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["web"],"title":"Browser Debugging Utilities","url":"https://ilham.dev/guides/browser-debugging/"},{"canonical_url":"https://ilham.dev/guides/browser-file-tools/","date":"2026-09-27","description":"Small browser-side file tasks such as zip creation and Base64 conversion, with privacy boundaries.","id":"browser-file-tools","markdown":"https://ilham.dev/guides/browser-file-tools/index.md","markdown_url":"https://ilham.dev/guides/browser-file-tools/index.md","summary":"Small browser-side file tasks such as zip creation and Base64 conversion, with privacy boundaries.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["privacy"],"title":"Browser File Tools","url":"https://ilham.dev/guides/browser-file-tools/"},{"canonical_url":"https://ilham.dev/guides/browser-games-and-practice-tools/","date":"2026-09-27","description":"Small browser games and practice utilities that live under tools without becoming blog posts.","id":"browser-games-and-practice-tools","markdown":"https://ilham.dev/guides/browser-games-and-practice-tools/index.md","markdown_url":"https://ilham.dev/guides/browser-games-and-practice-tools/index.md","summary":"Small browser games and practice utilities that live under tools without becoming blog posts.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["web"],"title":"Browser Games and Practice Tools","url":"https://ilham.dev/guides/browser-games-and-practice-tools/"},{"canonical_url":"https://ilham.dev/guides/calculators-and-unit-conversion/","date":"2026-09-27","description":"Percentages, discounts, loans, interest, unit prices, currency, temperature, fuel economy, number bases, and roman numerals.","id":"calculators-and-unit-conversion","markdown":"https://ilham.dev/guides/calculators-and-unit-conversion/index.md","markdown_url":"https://ilham.dev/guides/calculators-and-unit-conversion/index.md","summary":"Percentages, discounts, loans, interest, unit prices, currency, temperature, fuel economy, number bases, and roman numerals.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["data"],"title":"Calculators and Unit Conversion","url":"https://ilham.dev/guides/calculators-and-unit-conversion/"},{"canonical_url":"https://ilham.dev/guides/dates-times-and-time-zones/","date":"2026-09-27","description":"Dates, durations, timestamps, time zones, age calculations, stopwatches, and ETA estimates.","id":"dates-times-and-time-zones","markdown":"https://ilham.dev/guides/dates-times-and-time-zones/index.md","markdown_url":"https://ilham.dev/guides/dates-times-and-time-zones/index.md","summary":"Dates, durations, timestamps, time zones, age calculations, stopwatches, and ETA estimates.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["data"],"title":"Dates, Timestamps, and Time Zones","url":"https://ilham.dev/guides/dates-times-and-time-zones/"},{"canonical_url":"https://ilham.dev/guides/debugging-cors/","date":"2026-09-27","description":"A practical way to reason about CORS errors, preflight requests, credentials, and browser behavior.","id":"debugging-cors","markdown":"https://ilham.dev/guides/debugging-cors/index.md","markdown_url":"https://ilham.dev/guides/debugging-cors/index.md","summary":"A practical way to reason about CORS errors, preflight requests, credentials, and browser behavior.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["web"],"title":"Debugging CORS Without Guessing","url":"https://ilham.dev/guides/debugging-cors/"},{"canonical_url":"https://ilham.dev/guides/docker-basics/","date":"2026-09-27","description":"Dockerfiles, Compose conversion, logs, and the small container details that matter during development and ops.","id":"docker-basics","markdown":"https://ilham.dev/guides/docker-basics/index.md","markdown_url":"https://ilham.dev/guides/docker-basics/index.md","summary":"Dockerfiles, Compose conversion, logs, and the small container details that matter during development and ops.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["devops"],"title":"Docker Basics","url":"https://ilham.dev/guides/docker-basics/"},{"canonical_url":"https://ilham.dev/guides/email-debugging/","date":"2026-09-27","description":"Email headers, normalized addresses, suspicious messages, and the limits of what email metadata can prove.","id":"email-debugging","markdown":"https://ilham.dev/guides/email-debugging/index.md","markdown_url":"https://ilham.dev/guides/email-debugging/index.md","summary":"Email headers, normalized addresses, suspicious messages, and the limits of what email metadata can prove.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["security"],"title":"Email Debugging","url":"https://ilham.dev/guides/email-debugging/"},{"canonical_url":"https://ilham.dev/guides/docker-logs/","date":"2026-09-27","description":"How to filter Docker container logs without losing useful context, timestamps, and failure clues.","id":"docker-logs","markdown":"https://ilham.dev/guides/docker-logs/index.md","markdown_url":"https://ilham.dev/guides/docker-logs/index.md","summary":"Docker logs are useful, but they get noisy quickly. This guide is for the practical checks around docker logs, timestamps, context, grep patterns, and deciding when to inspect application logs instead.","tags":["devops"],"title":"Filtering Docker Logs Effectively","url":"https://ilham.dev/guides/docker-logs/"},{"canonical_url":"https://ilham.dev/guides/http-api-debugging/","date":"2026-09-27","description":"Requests, headers, auth headers, status codes, curl, MIME types, and small checks before blaming the API.","id":"http-api-debugging","markdown":"https://ilham.dev/guides/http-api-debugging/index.md","markdown_url":"https://ilham.dev/guides/http-api-debugging/index.md","summary":"Requests, headers, auth headers, status codes, curl, MIME types, and small checks before blaming the API.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["web"],"title":"HTTP and API Debugging","url":"https://ilham.dev/guides/http-api-debugging/"},{"canonical_url":"https://ilham.dev/guides/ids-and-test-data/","date":"2026-09-27","description":"UUIDs, ULIDs, generated MAC addresses, and safe fake identifiers for tests and examples.","id":"ids-and-test-data","markdown":"https://ilham.dev/guides/ids-and-test-data/index.md","markdown_url":"https://ilham.dev/guides/ids-and-test-data/index.md","summary":"UUIDs, ULIDs, generated MAC addresses, and safe fake identifiers for tests and examples.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["data"],"title":"IDs and Test Data","url":"https://ilham.dev/guides/ids-and-test-data/"},{"canonical_url":"https://ilham.dev/guides/indonesian-data-formats/","date":"2026-09-27","description":"NIK, phone numbers, spelled numbers, local salary estimates, maps links, and Indonesian text checks.","id":"indonesian-data-formats","markdown":"https://ilham.dev/guides/indonesian-data-formats/index.md","markdown_url":"https://ilham.dev/guides/indonesian-data-formats/index.md","summary":"NIK, phone numbers, spelled numbers, local salary estimates, maps links, and Indonesian text checks.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["data"],"title":"Indonesian Data Formats","url":"https://ilham.dev/guides/indonesian-data-formats/"},{"canonical_url":"https://ilham.dev/guides/linux-command-line/","date":"2026-09-27","description":"Practical notes for find, grep, sed, xargs, chmod, cron, and other commands that are easy to misuse.","id":"linux-command-line","markdown":"https://ilham.dev/guides/linux-command-line/index.md","markdown_url":"https://ilham.dev/guides/linux-command-line/index.md","summary":"Practical notes for find, grep, sed, xargs, chmod, cron, and other commands that are easy to misuse.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["linux"],"title":"Linux Command Line Tasks Without Surprises","url":"https://ilham.dev/guides/linux-command-line/"},{"canonical_url":"https://ilham.dev/guides/network-debugging/","date":"2026-09-27","description":"DNS, WHOIS, IP addresses, ports, subnets, MAC addresses, Wi-Fi QR codes, and SSH tunnels.","id":"network-debugging","markdown":"https://ilham.dev/guides/network-debugging/index.md","markdown_url":"https://ilham.dev/guides/network-debugging/index.md","summary":"DNS, WHOIS, IP addresses, ports, subnets, MAC addresses, Wi-Fi QR codes, and SSH tunnels.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["networking"],"title":"Network Debugging Notes","url":"https://ilham.dev/guides/network-debugging/"},{"canonical_url":"https://ilham.dev/guides/nginx-reverse-proxy/","date":"2026-09-27","description":"Common nginx reverse proxy configuration patterns, headers, upstreams, TLS, and debugging checks.","id":"nginx-reverse-proxy","markdown":"https://ilham.dev/guides/nginx-reverse-proxy/index.md","markdown_url":"https://ilham.dev/guides/nginx-reverse-proxy/index.md","summary":"Common nginx reverse proxy configuration patterns, headers, upstreams, TLS, and debugging checks.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["devops"],"title":"Nginx Reverse Proxy Configuration","url":"https://ilham.dev/guides/nginx-reverse-proxy/"},{"canonical_url":"https://ilham.dev/guides/practical-image-tools/","date":"2026-09-27","description":"Image compression, format conversion, metadata removal, redaction, QR codes, placeholders, stickers, and watermarks.","id":"practical-image-tools","markdown":"https://ilham.dev/guides/practical-image-tools/index.md","markdown_url":"https://ilham.dev/guides/practical-image-tools/index.md","summary":"Image compression, format conversion, metadata removal, redaction, QR codes, placeholders, stickers, and watermarks.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["privacy"],"title":"Practical Image Tools","url":"https://ilham.dev/guides/practical-image-tools/"},{"canonical_url":"https://ilham.dev/guides/reading-logs/","date":"2026-09-27","description":"Parsing logs, preserving context, checking timestamps, and narrowing down failures before random searching.","id":"reading-logs","markdown":"https://ilham.dev/guides/reading-logs/index.md","markdown_url":"https://ilham.dev/guides/reading-logs/index.md","summary":"Parsing logs, preserving context, checking timestamps, and narrowing down failures before random searching.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["devops"],"title":"Reading Logs Before Searching Randomly","url":"https://ilham.dev/guides/reading-logs/"},{"canonical_url":"https://ilham.dev/guides/security-cryptography-basics/","date":"2026-09-27","description":"Hashing, encoding, signatures, keys, passwords, tokens, and crypto terms developers often meet while debugging systems.","id":"security-cryptography-basics","markdown":"https://ilham.dev/guides/security-cryptography-basics/index.md","markdown_url":"https://ilham.dev/guides/security-cryptography-basics/index.md","summary":"Hashing, encoding, signatures, keys, passwords, tokens, and crypto terms developers often meet while debugging systems.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["security"],"title":"Security and Cryptography Basics for Developers","url":"https://ilham.dev/guides/security-cryptography-basics/"},{"canonical_url":"https://ilham.dev/guides/sql-formatting-and-test-data/","date":"2026-09-27","description":"Formatting SQL, generating inserts, and preparing small data sets for review or testing.","id":"sql-formatting-and-test-data","markdown":"https://ilham.dev/guides/sql-formatting-and-test-data/index.md","markdown_url":"https://ilham.dev/guides/sql-formatting-and-test-data/index.md","summary":"Formatting SQL, generating inserts, and preparing small data sets for review or testing.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["database"],"title":"SQL Formatting and Test Data","url":"https://ilham.dev/guides/sql-formatting-and-test-data/"},{"canonical_url":"https://ilham.dev/guides/websocket-debugging/","date":"2026-09-27","description":"How to test browser WebSocket connections, inspect frames, and think about proxy-related failures.","id":"websocket-debugging","markdown":"https://ilham.dev/guides/websocket-debugging/index.md","markdown_url":"https://ilham.dev/guides/websocket-debugging/index.md","summary":"How to test browser WebSocket connections, inspect frames, and think about proxy-related failures.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["networking"],"title":"Testing and Debugging WebSockets","url":"https://ilham.dev/guides/websocket-debugging/"},{"canonical_url":"https://ilham.dev/guides/regex-testing/","date":"2026-09-27","description":"How to test matching and replacement patterns before using regex in real code or shell commands.","id":"regex-testing","markdown":"https://ilham.dev/guides/regex-testing/index.md","markdown_url":"https://ilham.dev/guides/regex-testing/index.md","summary":"How to test matching and replacement patterns before using regex in real code or shell commands.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["automation"],"title":"Testing Regex Before Shipping It","url":"https://ilham.dev/guides/regex-testing/"},{"canonical_url":"https://ilham.dev/guides/text-formatting-and-cleanup/","date":"2026-09-27","description":"Case conversion, line formatting, text statistics, Unicode, binary views, emoji, NATO spelling, and message formatting.","id":"text-formatting-and-cleanup","markdown":"https://ilham.dev/guides/text-formatting-and-cleanup/index.md","markdown_url":"https://ilham.dev/guides/text-formatting-and-cleanup/index.md","summary":"Case conversion, line formatting, text statistics, Unicode, binary views, emoji, NATO spelling, and message formatting.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["automation"],"title":"Text Formatting and Cleanup","url":"https://ilham.dev/guides/text-formatting-and-cleanup/"},{"canonical_url":"https://ilham.dev/guides/jwt-debugging/","date":"2026-09-27","description":"How to read JWT headers and claims, check expiry, and understand what signature verification does and does not prove.","id":"jwt-debugging","markdown":"https://ilham.dev/guides/jwt-debugging/index.md","markdown_url":"https://ilham.dev/guides/jwt-debugging/index.md","summary":"How to read JWT headers and claims, check expiry, and understand what signature verification does and does not prove.\nThis guide is the canonical guide page for related tools on ilham.","tags":["security"],"title":"Understanding and Debugging JWTs","url":"https://ilham.dev/guides/jwt-debugging/"},{"canonical_url":"https://ilham.dev/guides/web-metadata/","date":"2026-09-27","description":"Meta tags, Open Graph previews, UTM links, and the page data used by browsers, crawlers, and social apps.","id":"web-metadata","markdown":"https://ilham.dev/guides/web-metadata/index.md","markdown_url":"https://ilham.dev/guides/web-metadata/index.md","summary":"Meta tags, Open Graph previews, UTM links, and the page data used by browsers, crawlers, and social apps.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["web"],"title":"Web Metadata","url":"https://ilham.dev/guides/web-metadata/"},{"canonical_url":"https://ilham.dev/guides/configuration-files/","date":"2026-09-27","description":"Reading, sorting, and editing configuration files without moving comments or changing meaning.","id":"configuration-files","markdown":"https://ilham.dev/guides/configuration-files/index.md","markdown_url":"https://ilham.dev/guides/configuration-files/index.md","summary":"Reading, sorting, and editing configuration files without moving comments or changing meaning.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["devops"],"title":"Working With Configuration Files","url":"https://ilham.dev/guides/configuration-files/"},{"canonical_url":"https://ilham.dev/guides/working-with-pdfs/","date":"2026-09-27","description":"PDF metadata, page extraction, merging, signatures, and browser-side document handling.","id":"working-with-pdfs","markdown":"https://ilham.dev/guides/working-with-pdfs/index.md","markdown_url":"https://ilham.dev/guides/working-with-pdfs/index.md","summary":"PDF metadata, page extraction, merging, signatures, and browser-side document handling.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["privacy"],"title":"Working With PDFs","url":"https://ilham.dev/guides/working-with-pdfs/"},{"canonical_url":"https://ilham.dev/guides/working-with-structured-data/","date":"2026-09-27","description":"JSON, YAML, TOML, XML, CSV, JSONPath, schemas, diffs, viewers, and format conversion caveats.","id":"working-with-structured-data","markdown":"https://ilham.dev/guides/working-with-structured-data/index.md","markdown_url":"https://ilham.dev/guides/working-with-structured-data/index.md","summary":"JSON, YAML, TOML, XML, CSV, JSONPath, schemas, diffs, viewers, and format conversion caveats.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["data"],"title":"Working With Structured Data","url":"https://ilham.dev/guides/working-with-structured-data/"},{"canonical_url":"https://ilham.dev/guides/working-with-urls/","date":"2026-09-27","description":"Parsing URLs, encoding query strings, reading slugs, and checking redirected or wrapped links.","id":"working-with-urls","markdown":"https://ilham.dev/guides/working-with-urls/index.md","markdown_url":"https://ilham.dev/guides/working-with-urls/index.md","summary":"Parsing URLs, encoding query strings, reading slugs, and checking redirected or wrapped links.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["web"],"title":"Working With URLs","url":"https://ilham.dev/guides/working-with-urls/"},{"canonical_url":"https://ilham.dev/guides/writing-for-the-web/","date":"2026-09-27","description":"Markdown previews, HTML entities, slugs, URL encoding, and simple publishing tasks.","id":"writing-for-the-web","markdown":"https://ilham.dev/guides/writing-for-the-web/index.md","markdown_url":"https://ilham.dev/guides/writing-for-the-web/index.md","summary":"Markdown previews, HTML entities, slugs, URL encoding, and simple publishing tasks.\nThis guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.","tags":["web"],"title":"Writing and Publishing Text for the Web","url":"https://ilham.dev/guides/writing-for-the-web/"}]