HMHamidreza Mahdavipanahinhamidreza.tech·May 23 · 2 min readAgentic Engineering Manifesto — Practical Principles for AI-Driven DevelopmentThe full manifesto is available here: Agentic Engineering Manifesto. AI agents are changing how we build software, but I do not think the important change is only that code gets written faster. The b00
HMHamidreza Mahdavipanahinhamidreza.tech·May 17 · 4 min readA Practical Specification for Roles, Permissions, and Policy DecisionsThe full specification is available here: Authorization Model Specification. Authorization logic often starts simple. At first, a role like admin, editor, or viewer is enough. Then the product grows.00
HMHamidreza Mahdavipanahinhamidreza.tech·Mar 18, 2025 · 2 min readJavascript's Tricky "This" Keyword and Why Arrow Functions MatterJavaScript's flexibility and dynamic nature make it a powerful language, but certain feature - like the this keyword - can lead to confusion, especially within nested functions. Understanding how this behaves is crucial for writing predictable and ma...00
HMHamidreza Mahdavipanahinhamidreza.tech·Dec 10, 2024 · 2 min readIntroducing keyv-upstash: Seamless Key-Value Storage for Serverless RedisGithub: https://github.com/mahdavipanah/keyv-upstash keyv-upstash is a storage adapter for Keyv that connects it to Upstash Redis, a serverless Redis platform. With this adapter, you get a simple, efficient, and flexible solution for key-value storag...00
HMHamidreza Mahdavipanahinhamidreza.tech·Nov 26, 2024 · 3 min readFast and Simple NestJS App Deployment on VercelThis guide is beneficial if you're using Express adapter. For NestJS applications utilizing the Fastify adapter, these links may be helpful: https://fastify.dev/docs/latest/Guides/Serverless/#vercel https://github.com/vercel/examples/tree/main/star...00