Articles
How we build, written down.
Notes from BENAA’s designers and engineers on the decisions behind the products we ship.
Showing 4 of 4 articles
BackendPayment webhooks done right: signatures, retries and idempotency
How to confirm online payments safely with any gateway: verify the signature, process each notice once, check the amount, answer fast and reconcile what the webhooks missed.
23 Oct 2026 · 7 min read
UI/UXFrontendArabic and English in one interface: 12 RTL mistakes and how to fix them
The right-to-left mistakes that make bilingual apps look broken: hard-coded left and right, bidi text, digits, fonts, search, forms and PDFs, with the CSS and checks that fix them.
23 Oct 2026 · 8 min read
UI/UXFrontendMobileBackendDevOpsQACustom software or off-the-shelf? A practical way to decide
Build what only you do, buy what everyone needs: three questions, a scoring table and a five-year cost view to decide between custom software, a ready product, or both.
23 Oct 2026 · 7 min read
UI/UXFrontendMobileBackendDevOpsQAHow to write a software project brief that gets you accurate quotes
Why quotes can differ by four times, and the one-to-three page brief that closes the gaps: a copyable template, the mistakes to avoid and how to compare the offers you get.
23 Oct 2026 · 6 min read
Tell us what you’re building.
A short message is enough. A senior engineer replies within 1 working day.
