Most AI automation problems do not begin with the model. They begin with the workflow around it.
Articles
By Greg Nowak. Last updated 2026-07-18.
Showing up in ChatGPT does not require giving every AI crawler unrestricted access to your entire website. OpenAI separates its search crawler from its training crawler, so businesses can make different decisions about visibility and model training.
By Greg Nowak. Last updated 2026-07-22.
ChatGPT apps have crossed an important line: they can now do more than find information. With full Model Context Protocol (MCP) support, a custom app can create tasks, update records, start workflows, and combine actions across business systems.
By Greg Nowak. Last updated 2026-07-01.
Google’s 2026 AI-search guidance did not create a separate discipline where businesses can bypass SEO with a few AI-specific tricks. It clarified something more useful: visibility in AI Overviews and AI Mode still depends on the same underlying search systems, but the way teams measure that visibility needs to get sharper.
By Greg Nowak. Last updated 2026-07-19.
WooCommerce has used Cart and Checkout blocks as the default for stores created since version 8.3. That makes blocks the standard starting point for new builds—but it does not make them a drop-in replacement for every established store.
By Greg Nowak. Last updated 2026-07-23.
Cloudflare Resource Tagging entered public beta in April 2026, giving teams a common way to attach metadata to zones, Workers, Tunnels, R2 buckets, Access applications, DNS records, rulesets, and many other resources. As of 23 July 2026, it remains a public beta available on all plans.
By Greg Nowak. Last updated 2026-06-24.
A WooCommerce scheduled-action backlog is easy to underestimate because the storefront can still look healthy. Products load, customers browse, and checkout may appear normal while the background queue is falling behind on order updates, renewal work, customer emails, webhooks, analytics jobs, and extension callbacks. For a store owner, operations lead, or agency team, the useful question is not only whether cron is broken. It is which business process is now late.
By Greg Nowak. Last updated 2026-06-24.
MariaDB 10.6 reaches community end of life on July 6, 2026. After that date, the community branch stops receiving security patches, bug fixes, and updates. The awkward part for many WordPress and Drupal estates is that nothing dramatic has to happen on July 7. The site may still load, editors may still publish, and orders may still clear.
By Greg Nowak. Last updated 2026-06-24.
As of June 24, 2026, the current OpenSSH 10.x release line is 10.3, and the compatibility work that started in 10.0 is no longer theoretical. If your company still depends on long-lived SFTP drop-boxes, nightly file pushes, vendor collection scripts, or agency-run client automations, the risk is not only that SSH may fail. The larger risk is that nobody owns the detail until payroll, reporting, fulfillment, or a client handoff misses a file.
By Greg Nowak. Last updated 2026-06-26.
Google has set the date: Content API for Shopping will be shut down on August 18, 2026. As of June 26, 2026, that leaves less than eight weeks to find every dependency, clean up weak feed logic, and move production workflows to Merchant API without damaging product visibility.
By Greg Nowak. Last updated 2026-06-26.
Drupal 10 now has a planning date that should be on every site owner's calendar. As of June 26, 2026, Drupal.org lists Drupal 10's end-of-life date as December 9, 2026. It also names Drupal 10.6.0 as the final Drupal 10 minor release, with no new Drupal 10 releases after that date.
By Greg Nowak. Updated 21 July 2026.
NGINX 1.30 changes an assumption that has sat quietly inside many reverse-proxy configurations for years. HTTP proxying now uses HTTP/1.1 and keeps upstream connections alive by default, instead of normally opening a fresh connection for each request.
By Greg Nowak. Last updated 17 July 2026.
Cloudflare can now identify saved API endpoints that have received no traffic for 32 days. That is useful, but the cf-risk-zombie label is a prompt to investigate—not permission to delete a route.
A quiet endpoint might be obsolete. It might also support a monthly process, a seasonal service, a partner integration or an emergency workflow that nobody has exercised recently. The real job is to establish ownership, gather evidence and retire the route without surprising customers or delivery teams.
By Greg Nowak. Last updated 2026-07-24.
HubSpot’s legacy OAuth v1 endpoints will remain available until February 16, 2027. After that date, v1 calls will begin returning errors. For an older CRM integration, that can mean failed token refreshes, disconnected workflows, broken reporting, or an app that appears healthy until its next authentication request.
As of June 16, 2026, the important thing about Let's Encrypt's May profile changes is not the announcement itself. It is what those changes reveal about your renewal setup. If your business depends on a website, app, client portal, or an agency-managed estate, certificate renewal is no longer something to leave on "it probably auto-renews."
By Greg Nowak. Last updated 2026-07-14.
Ubuntu 26.04 LTS gives Apache and Nginx a more sensible security baseline. It also creates a useful deadline for dealing with integrations that still depend on obsolete TLS.
Canonical lists Apache 2.4.66 and Nginx 1.28.2 in the release. Apache disables TLS 1.0 and 1.1 by default, while Nginx defaults to TLS 1.2 and 1.3. That follows the direction set by RFC 8996, which formally deprecated TLS 1.0 and 1.1.
By Greg Nowak. Last updated 2026-07-14.
Cloudflare’s enforce_dns_only setting gives operations teams a fast way to bypass its reverse proxy across an entire account. That can be valuable during a Cloudflare-side incident, but it also sends visitors directly to your origins and removes the WAF, DDoS mitigation, caching, rate limiting, redirects, and other proxy-based services those origins normally sit behind.
By Greg Nowak. Last updated 2026-07-18.
Drupal’s first-generation Automatic Updates infrastructure is now history. The Drupal Association discontinued the APIs used by Automatic Updates 7.x-1.x and 8.x-1.x on 6 March 2026. The associated release-content hash files expired on 12 May 2026 and may now disappear without notice.
By Greg Nowak. Last updated 2026-07-13.
Apache 2.4.67, released on 4 May 2026, was not an ordinary maintenance release. It fixed an important HTTP/2 double-free with possible remote code execution in 2.4.66, several AJP parsing flaws, a .htaccess privilege issue and weaknesses in how proxy modules handled hostile backend responses. That combination was a useful warning for businesses with an Apache server nobody thinks about until traffic stops.