Hey there 👋🏻

I'm Ali

I design and code things on the web

I'm currently working on open source projects

you can find me on Github & Linkedin

Or contact me directly at attedev6@gmail.com

~ A.

ai-bot

Blog

astronaut

Accelerate Your Node.js Startup with NODE_COMPILE_CACHE Read more
Understanding Node.js ABI Version: What It Is and Why It Matters Read more
The Silent Killers in Node.js: uncaughtException and unhandledRejection 🐦 Read more
Centralize Your Node.js Config: How to Leverage npm's config Key with cross-env Read more
Why You Should Deep Copy Request Payloads in Node.js (Express & NestJS) Read more
Streamlining Image Moderation API Uploads in Node.js: From Native Fetch to Form‑Data and DNS Fixes ⚙ Read more
Content Moderation in Node.js: Building a Scalable Image Moderation Pipeline with MinIO, BullMQ, ClamAV, DeepStack & Hashing 🧬 Read more
Save Hours on API Testing: Auto-Generate Postman Collections from Your Express.js App 🧪 Read more
Securing Redis with ACLs and Integrating Redis Insight in Docker Read more
Why You Should Delete jsonwebtoken in 2025 ⭐ Read more
Building a Scalable Base Repository with TypeScript & Mongoose 🔥 Read more
When a Single create() Call Becomes Two Writes: A Mongo + Mongoose Gotcha 😨 Read more
Why Your MongoDB Transactions Aren’t Working in Docker — and How to Fix It 🚨 Read more
Boost Your App Security with reCAPTCHA and IP-Based Fraud Detection 🛡 Read more
Fixing Race Conditions in Redis Counters: Why Lua Scripting Is the Key to Atomicity and Reliability Read more
Reliable Redis Connections in Node.js: Lazy Loading, Retry Logic & Circuit Breakers 🔦 Read more
Building Your Own HMAC-Signed Double-Submit CSRF Read more
You Should Encrypt Your Environment Variables 🔑 Read more
Implementing API Header Versioning in node.js 🍗 Read more
Derive TypeScript Types from Mongoose Schemas 🌿 Read more
Race Conditions in JWT Refresh Token Rotation 🏃‍♀️‍➡️ Read more
Stress Testing in node.js 🧪 Read more
Timing Attacks in Node.js Read more
Express.js honeypot 🍯🐝 Read more
GitHub Magic beans Read more
Dependabot: Your GitHub Wingman Read more
Legendary Commits: Conventional with Emoji 👑😵 Read more
CODEOWNERS File: What’s the Buzz? Read more
sendBeacon in JavaScript Read more
Practicing politeness in JavaScript code 🤬 Read more

Projects

req-query-cache

Source Code npm

A lightweight, TypeScript-first package to bring Ruby on Rails–style per-request query caching (plus optional cross-request TTL caching) to Node.js.

express-to-postman

Source Code npm

A lightweight, TypeScript-first package to bring Ruby on Rails–style per-request query caching (plus optional cross-request TTL caching) to Node.js.

branch-lint

Source Code npm

A CLI tool to validate Git branch names using Conventional Branch guidelines.

express-admin-honeypot

Source Code npm

An Express middleware that creates a decoy admin interface to log and analyze unauthorized access attempts.

sightenginejs

Source Code npm

A fully‑typed TypeScript SDK for the SightEngine content‑moderation API, with streaming support, URL/file/base64 inputs, video moderation, feedback endpoint, threshold presets, and helper utilities.

SSR online learning platform

Source Code

An Express online learning platform where users buy online courses

CLIDocMaster

Source Code npm

a powerful CLI tool designed to simplify the process of creating high-quality Readme files for your GitHub projects

cli-word-guessing-game

Source Code npm

a simple word guessing game

i like miserable people. I'm attracted to unhappy souls, ones who think about human sufferings and consider life as unwanted,unbearable, and chaotic burden on them. there is something tragically ramantic about them, that when they fall in love with you, they consider you their sole reason for existense; they want to live for you, only for and with you.

痛みを知れ。

痛みを受け入れろ。

痛みを感じろ。

痛みを知らぬ者に、真の平和は理解できぬ。