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

Tools

  • How I test webhooks before trusting them

    A webhook is a simple idea: one system sends an HTTP request to another system when something happens. For example: Stripe sends a webhook when a payment succeeds; GitHub sends a webhook when someone pushes code; Shopify …

    27 Sep 2026 · 5 min read · #webhooks #api #security #tools

  • How I think about bcrypt when storing passwords

    Passwords should not be stored as plain text. If a database leaks, plain text passwords immediately become everyone else’s problem too. For password storage, I want a password hashing function such as bcrypt.

    27 Sep 2026 · 3 min read · #bcrypt #passwords #security #tools

  • How I think about BIP39 seed phrases before touching a wallet

    A BIP39 mnemonic is a human-readable backup for wallet seed material. Anyone who has the words can often control the wallet. The BIP39 Mnemonic tool gives me a safe place to test the idea before I put it into a script, …

    27 Sep 2026 · 2 min read · #bip39 #crypto #wallets #security #tools

  • How I think about SSH tunnels before copying the command

    SSH tunnels are powerful, but the flags are not friendly at first sight: ssh -L 8080:localhost:80 user@example.com The command is short, but the meaning is not obvious. Which machine is localhost?

    27 Sep 2026 · 6 min read · #ssh #devops #networking #tools

  • How I turn a long docker run command into Docker Compose

    A docker run command is fine when it is short. But after a few ports, volumes, and environment variables, it becomes hard to read and easy to break. You may see something like this:

    27 Sep 2026 · 5 min read · #docker #devops #containers #tools

  • How I turn a small file into Base64 when I really need to

    Base64 can turn a file into text, which is useful for small embedded assets or debugging data URIs. The Base64 File tool helps with the mechanical part, but I still check the result before using it somewhere real.

    27 Sep 2026 · 2 min read · #base64 #files #data-uri #tools

  • How I turn an IPv4 range into CIDR blocks

    Many firewalls and cloud tools want CIDR blocks, but humans often receive IP ranges with a start and end address. The IPv4 Range Expander tool helps me inspect the input and output without writing a one-off script first.

    27 Sep 2026 · 2 min read · #ipv4 #cidr #networking #tools

  • How I turn CSV into JSON without breaking the data

    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 …

    27 Sep 2026 · 3 min read · #csv #json #data #tools

  • How I turn JSON into CSV for spreadsheets without flattening the wrong thing

    CSV is a table, while JSON can be deeply nested. Conversion works best when the JSON is an array of similar objects. The JSON to CSV tool is useful because it lets me check the result in a small, controlled place before …

    27 Sep 2026 · 2 min read · #json #csv #spreadsheet #tools

  • How I turn long words into numeronyms like i18n

    A numeronym shortens a long word by keeping the first and last letter and replacing the middle with a number. The Numeronym tool handles the repetitive part so I can focus on checking whether the result makes sense.

    27 Sep 2026 · 2 min read · #text #numeronym #writing #tools

Load more posts

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