i ilham.dev
Home Posts Tools Dev Ops Games Playground About Contact

Tools

  • How I use a stopwatch with laps for small tests

    A chronometer is useful for quick manual timing when a full benchmark is unnecessary. The Chronometer tool handles the repetitive part so I can focus on checking whether the result makes sense.

    27 Sep 2026 · 2 min read · #stopwatch #time #testing #tools

  • How I use AES encryption without confusing it with hashing

    AES is for keeping text confidential. It is different from hashing: encrypted text is meant to be decrypted later with the right key, while a hash is not meant to be reversed.

    27 Sep 2026 · 2 min read · #aes #encryption #security #tools

  • How I use Base64 without calling it encryption

    Base64 changes bytes into text that is safe to copy through systems that expect plain characters. It is encoding, not encryption. The Base64 Text tool helps with the mechanical part, but I still check the result before …

    27 Sep 2026 · 2 min read · #base64 #encoding #web #tools

  • How I use DNS lookup when a domain does not work

    DNS is the phonebook layer that turns names into records such as IP addresses, mail servers, and verification TXT values. The DNS Lookup tool gives me a safe place to test the idea before I put it into a script, server, …

    27 Sep 2026 · 2 min read · #dns #domains #networking #tools

  • How I use grep without fighting the flags

    grep is the command I use when I know some text exists somewhere, but I do not remember which file contains it. The basic idea is simple: grep "database" app.log Plain meaning:

    27 Sep 2026 · 4 min read · #linux #grep #regex #tools

  • How I use JSONPath when a JSON response is too big to read

    Small JSON is easy to read. Large JSON is different. A real API response can contain nested objects, arrays, metadata, and fields you do not care about. JSONPath helps ask focused questions like:

    27 Sep 2026 · 3 min read · #json #jsonpath #api #tools

  • How I use sed safely for search and replace

    sed is useful when I need to change text from the command line. It can replace words, delete matching lines, or print only the lines I care about. It can also edit many files quickly, which means I do not run it …

    27 Sep 2026 · 4 min read · #linux #sed #text #tools

  • How I use ULIDs when sortable IDs help

    A ULID is an identifier that includes a timestamp part, so generated IDs sort roughly by creation time. The ULID Generator tool helps with the mechanical part, but I still check the result before using it somewhere real.

    27 Sep 2026 · 2 min read · #ulid #ids #database #tools

  • How I use xargs without being surprised by spaces

    xargs is useful when one command prints a list and another command needs that list as arguments. A simple example: printf '%s\n' one two three | xargs echo Output: one two three That looks too simple to matter, …

    27 Sep 2026 · 4 min read · #linux #xargs #shell #tools

  • How I validate JSON with a schema before blaming the API

    When an API receives JSON, it usually expects a certain shape. If one field is missing or one value has the wrong type, the request may fail. A JSON Schema describes that expected shape.

    27 Sep 2026 · 4 min read · #json #schema #api #tools

Load more posts

© 2026 Ilham Andika. All rights reserved.
Contact Terms Privacy Comment Policy RSS GitHub