
Node.js Environment Variable Validation with Zod at Startup
- Mohammad Abu Mattar
- Nodejs
- Typescript
- Backend
- Published: 27 May, 2026
Most Node.js apps treat process.env like a trusted friend. You reach into it whenever you need a value, assume the key is there, assume it's spelled right, and assume the string is actually the type

Per-App Shell History for Bash
- Mohammad Abu Mattar
- Shell scripting
- Productivity
- Published: 18 Dec, 2025
Terminal Chaos? Organize Your Bash History! Ever jumped between iTerm2, Ghostty, and VS Code's terminal only to have your command history get all mixed up? This Bash snippet keeps things clean by

Per-App Shell History for Zsh
- Mohammad Abu Mattar
- Shell scripting
- Productivity
- Published: 18 Dec, 2025
Terminal Chaos? Organize Your Shell History! Ever jumped between iTerm2, Ghostty, and VS Code's terminal only to have your command history get all mixed up? This Zsh snippet keeps things clean by