Skip to content
Salah Ahmed Salah

Blog

Short technical lessons

Practical content to improve your sites and platforms — updated regularly.

How to make an Arabic site fast without complexity

Cache, WebP images, and trimming unused CSS/JS — practical steps.

Securing contact forms: CSRF, CAPTCHA, rate limit

Simple protection that stops most spam and bots.

Many apps under one domain with unified identity

Shared nav bar, consistent colors, and less distracting UX.

TG