DevOps, cloud, and application hosting
Hosting a Website Is Not Hosting an Application: Choose Before You Pay
Choose static hosting, serverless, managed containers, VPS, databases, queues, sessions, and enterprise availability from runtime needs.
From the workbench
Decisions, mistakes, and practical lessons from apps, business systems, Arabic interfaces, WordPress, and Odoo.
DevOps, cloud, and application hosting
Choose static hosting, serverless, managed containers, VPS, databases, queues, sessions, and enterprise availability from runtime needs.
Odoo strategy for Qatar and the Gulf
A practical review of Odoo 19.4 for accounting, inventory, sales, manufacturing, and POS, with SaaS limits, testing, and cost.
Product discovery and business systems
A production migration plan for the Assistants API sunset covering inventory, conversations, tools, data retention, cost, testing, and rollback.
Web engineering, performance, and accessibility
A practical WebMCP and site-tools guide covering contracts, permissions, security, testing, cost, browser support, and experimental limits.
The Connectors API defines a clear credential lookup order, but production teams still need to choose a safe storage boundary.
A unified media editor handles crop, rotation, and zoom while client-side processing moves selected work into the browser.
WordPress 7.1 combines interactive states in theme.json with a public API for registering namespaced SVG icon collections.
Responsive styles add mobile and tablet values to Global Styles and blocks, with configurable breakpoints in theme.json.
A shared AI abstraction and provider connections reduce plugin lock-in while leaving cost, privacy, and failure handling explicit.
The MCP Adapter exposes registered WordPress Abilities as discoverable tools while keeping validation and permissions onsite.
On-demand block CSS, refined caching, and WP-Cron changes bring Core gains, but production measurement still matters.
Accordion, Time to Read, Term Query, and Math add practical tools, but themes and accessibility still need testing.
The Abilities API describes what a WordPress site can do through discoverable contracts with typed input and permissions.
The WordPress Command Palette now reaches beyond the Site Editor, shortening repeated navigation across admin screens.
How WordPress Block Notes keep editorial feedback attached to the exact heading, image, or paragraph under review.
What I did when my M1 MacBook speakers started crackling or popping, why restarting Core Audio can help, and how to check for a recurring software or hardware problem.
Web engineering, performance, and accessibility
A practical evaluation of Astro 7.2 experimental incremental builds, upgrade risk, invalidation tests, and measurable value for content sites.
Product discovery and business systems
A practical framework for choosing a GPT-5.6 model by quality, risk, latency, and dated API cost rather than benchmark headlines.