<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Data on ilham.dev</title><link>https://ilham.dev/tags/data/</link><description>Recent content in Data on ilham.dev</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 27 Sep 2026 00:00:00 +0700</lastBuildDate><atom:link href="https://ilham.dev/tags/data/index.xml" rel="self" type="application/rss+xml"/><item><title>How I extract coordinates from Google Maps links</title><link>https://ilham.dev/posts/how-to-extract-coordinates-from-google-maps-links/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-extract-coordinates-from-google-maps-links/</guid><description>A Google Maps link can contain coordinates, place IDs, query text, or tracking parameters. Parsing helps extract the location data you actually need.
The Google Maps Link Parser tool helps me inspect the input and output without writing a one-off script first.</description></item><item><title>How I format XML before trying to understand it</title><link>https://ilham.dev/posts/how-to-format-xml-before-reading-it/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-format-xml-before-reading-it/</guid><description>XML becomes hard to read when it is minified. Formatting makes the tag structure visible so I can see parents, children, attributes, and text nodes.
The XML Formatter tool is useful because it lets me check the result in a small, controlled place before I use it in a bigger workflow.</description></item><item><title>How I normalize email addresses without breaking login rules</title><link>https://ilham.dev/posts/how-to-normalize-email-addresses-without-breaking-login/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-normalize-email-addresses-without-breaking-login/</guid><description>Email normalization reduces duplicate-looking addresses, but different providers and products have different rules.
The Email Normalizer tool helps me inspect the input and output without writing a one-off script first.</description></item><item><title>How I open a CSV file without spreadsheet surprises</title><link>https://ilham.dev/posts/how-to-open-a-csv-file-without-spreadsheet-surprises/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-open-a-csv-file-without-spreadsheet-surprises/</guid><description>A CSV viewer helps inspect tabular data before importing it into a database, spreadsheet, or script.
The CSV Viewer tool is useful because it lets me check the result in a small, controlled place before I use it in a bigger workflow.</description></item><item><title>How I parse phone numbers before saving them</title><link>https://ilham.dev/posts/how-to-parse-phone-numbers-before-saving-them/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-parse-phone-numbers-before-saving-them/</guid><description>Phone numbers are easier to store and compare when they are normalized to a consistent international format.
The Phone Parser tool helps me inspect the input and output without writing a one-off script first.</description></item><item><title>How I turn CSV into JSON without breaking the data</title><link>https://ilham.dev/posts/how-to-turn-csv-into-json-without-breaking-the-data/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-turn-csv-into-json-without-breaking-the-data/</guid><description>CSV is easy to open in a spreadsheet. JSON is easy to use in APIs and code. Moving between them sounds simple, but small details can break the data.
The CSV and JSON Converter helps convert CSV to JSON and JSON back to CSV in the browser.</description></item></channel></rss>