MMahmoud Abdelnaby·2d agoBuilding a Bilingual, Problem-First Resource Finder with Client-Side SearchA static-site case study: normalize Arabic and English input, match a curated resource index in the browser, and be clear about keyword search’s limits.5 min read·mena-marketing-playbooks.hashnode.dev
FFuturise Solutions·5d agoArabic AI Chatbot Guide for UAE Businesses: What Actually WorksHow to plan an Arabic AI chatbot in the UAE: dialects, code-switching, RTL design, WhatsApp, testing and PDPL, DIFC and ADGM data protection basics.10 min read·futurisesolutions.hashnode.dev
WWadifa Info·Oct 29OCR for 1,700 scanned exam papers in Arabic and French with Tesseract (and the traps we hit)We run Wadifa Info, a Moroccan site that lists public-sector recruitment exams in Arabic and French. One part of the site is a free library of past exam papers: more than 1,700 of them, from police an6 min read·wadifainfo.hashnode.dev
HHussain Fakhruddin·Oct 24Arabic form errors: accessible correction and recoveryDesign bilingual form errors that identify the problem, preserve permitted work and distinguish corrections from uncertain server outcomes.9 min read·sultanbyte.com
HHussain Fakhruddin·Oct 23Arabic confirmation dialogs: focus and safe executionBuild bilingual review flows that keep keyboard access, record identity and server decisions in sync.9 min read·sultanbyte.com
DDenis Salatin | Founder & CEO at Lumitech·Oct 20Denis Salatin, Founder & CEO at Lumitech, and Andrew Burcev, Engineering Lead at Lumitech: Arabic-First React Native at Scale — What Breaks Beyond RTLDenis Salatin and Andrew Burcev explain what breaks when scaling Arabic-first React Native apps beyond RTL, from localization details to engineering challenges.8 min read·denis-salatin-lumitech.hashnode.dev
HHussain Fakhruddin·Oct 16Arabic autocomplete: reliable selection in MENA appsBuild a record picker that handles composition, late responses, keyboard navigation and authorised results.9 min read·sultanbyte.com
KKirnu (كرنو)·Oct 9Searching Arabic text in JavaScript: why "احمد" doesn't find "أحمد" (and how to fix it)Why includes() misses Arabic words (hamza, harakat, tatweel, PDF text) and how to build a normalized search key with highlighting in JavaScript.9 min read·kirnu.hashnode.dev
KKirnu (كرنو)·Oct 8Converting numbers to Arabic words in JavaScript is harder than you thinkWhy Arabic number-to-words (tafgeet) can't be a lookup table, the grammar rules your code must model, and an open-source TypeScript library for it.7 min read·kirnu.hashnode.dev
MManiruzzaman Jubayer·Oct 6RTL UI design for Arabic apps: a guide for UAE teamsOriginally published at maniruzzamanjubayer.com. RTL UI design for Arabic apps comes down to one rule and a few exceptions. Mirror everything that follows reading order or shows forward motion: layout19 min read·jubayer910.hashnode.dev