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 …
- 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.
- 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, …
- 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?
- 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:
- 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.
- 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.
- 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 …
- 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 …
- 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.