Self-hosted Modoboa mail worked for administration. Server health, mailbox estate, and SPF–DKIM–DMARC bounce diagnosis still lived in SSH and spreadsheets until we productised the ops layer we actually used.
The bounce arrived on a Friday. The Modob...
Remix 3 beta rebuilds on web primitives and a Preact fork, not React. Migration is a rewrite. Soft navigations and CWV still matter while frameworks change.
Someone pastes an InfoQ headline into the agency Slack channel. Someone else asks whether th...
Institutional LLMs, EuroHPC, publisher bot controls, and agent standards are converging. A practical map of what changed, with examples agencies can use in client conversations without turning into policy pundits.
European clients used to ask whethe...
Procurement wants a line item for "AI search." A vendor demo shows green citation bars for category prompts. Your team has not yet confirmed whether GPTBot can fetch pricing, docs, or product templates after last week's theme deployment. Buying the d...
DG Translation is training an EU Institutional LLM on Euramis data and EuroHPC supercomputers, with all 24 official EU languages in scope. What that means for multilingual sites, benchmarks, and sovereign AI tooling.
A client site ships in six EU la...
You ship a layout that looks clean in Chrome. A week later Safari users report a broken filter panel, or Firefox drops a CSS feature your design system assumed was safe. The Performance score on PageSpeed Insights still looks fine, because speed and ...
The Artificial Intelligence Underwriting Company's AIUC-1 standard covers privacy, security, safety, reliability, accountability, and societal risk for AI agents. What SaaS teams should read before MCP demos and assistant integrations.
The demo work...
Your React or Vue product site already updates the URL when someone clicks from pricing to checkout. The address bar looks like a new page. Search Console and PageSpeed Insights still treat most of that journey as one long document load, so Largest C...
Headings define structure and meaning, not typography. One H1, logical H2s and H3s, CSS for the visual layer: better SEO, accessibility, and clearer signals for search and LLMs.
The design review opens on a landing page that looks clean. The hero li...
A client scrolls a product page on Android and the page hitches, but they blame the phone, the network, or "Chrome is slow." In July 2026 the Chromium team published how they reduced the frequency of janky scrolls in Chrome on Android by about 48% be...
You shipped the fix on Tuesday. Hero images are compressed, the heavy tag is gone from the homepage, and Lighthouse on mobile looks healthier than Monday's run. Someone pastes the PageSpeed Insights link into Slack with a green check. On Thursday the...
Chrome has documented how coding agents can run Lighthouse audits inside Chrome DevTools for agents. Instead of grepping a repository for vague performance clues, the agent loads the page you care about and measures accessibility, SEO, best practices...
WebMCP lets a page register structured tools agents can call. That is a different problem from scraping the DOM, and it changes what we watch for layout shift and lab audits.
If you have watched an assistant try to book a slot, fill a form, or click...
Your HTTP API returns JSON; Model Context Protocol exposes tools, resources, and prompts for ChatGPT and Claude. When to ship both, and when MCP is not a replacement for REST.
A product manager asks whether ChatGPT can “just call our API” the way a ...
Model Context Protocol lets assistants call your product with scoped credentials instead of pasted exports. How we are thinking about it in early planning, what we would refuse to expose, and how it differs from letting bots scrape dashboards.
An ag...
Lighthouse can look healthy while CrUX still needs improvement. Here is how we decide which signal to trust when the two disagree.
The Lighthouse performance score on the ticket was 92. Mobile lab LCP sat under 2.5 seconds. Someone pasted the PageSp...
Infrastructure, maintenance, security updates, and the client work that did not start while the team shipped a 'free' internal stack.
Someone on a developer thread put it better than most vendor decks do: no software works without infrastructure, ma...
A PageSpeed Insights run flags a high Time to First Byte. The ticket lands on the theme backlog. Hosting gets upgraded. A CDN is added. The next lab run still shows a slow first byte on the same priority URL. In our experience the miss is often earli...
The client forwards a screenshot from an AI visibility platform. Green bars. Category prompts answered. Leadership reads it as proof the site is "ready for ChatGPT." Your server logs tell a different story: GPTBot requests on /checkout, long-tail pro...