Web engineering, performance, and accessibility
When jQuery is still a reasonable choice
Practical criteria for choosing jQuery or native JavaScript, with notes on legacy maintenance and upgrading to jQuery 4.
From the workbench
Decisions, mistakes, and practical lessons from apps, business systems, Arabic interfaces, WordPress, and Odoo.
Web engineering, performance, and accessibility
Practical criteria for choosing jQuery or native JavaScript, with notes on legacy maintenance and upgrading to jQuery 4.
Use one direction source and logical layout properties for Arabic and English React Native screens.
Choose, bundle, and test Arabic fonts, weights, line height, and text scaling in React Native.
Handle FlatList, navigation, drawers, carousels, and third-party components without double mirroring.
Odoo engineering and integrations
Handle language switching, Arabic numerals, server errors, storage, and tests without unsafe assumptions.
WordPress themes, plugins, and operations
A layered WordPress security plan covering updates, accounts, backups, permissions, rate limiting, XML-RPC, monitoring, and recovery tests.
Set up i18next and React Native direction as separate, testable concerns.