Skip to main content
Home
GrN.dk

Main navigation

  • Articles
  • Cases
  • Services
  • Your Digital Project Manager
  • About Greg Nowak
  • Image Gallery
  • Contact
User account menu
  • Log in

Join my community / free newsletter — sign up here

Breadcrumb

  1. Home

Articles

Illustrated infographic summarizing: AI crawler policy now has verbs: separate search, RAG, and training
AI crawler policy now has verbs: separate search, RAG, and training

By Greg Nowak. Last updated 2026-08-02.

“Allow AI” and “block AI” sound decisive, but they no longer describe the choice a publisher is making. The same public article might belong in conventional search, be acceptable as a source for a grounded answer, and remain off-limits for model training. An advertising landing page may need to be available for review without opening the door to unrelated reuse.

Illustrated infographic summarizing: WordPress Supports Old PHP; Your Production Server Shouldn’t
WordPress Supports Old PHP; Your Production Server Shouldn’t

By Greg Nowak. Last updated 2026-08-01.

A WordPress site can load perfectly well on a server stack that no longer belongs in production. WordPress 7.0 still supports PHP 7.4, even though WordPress recommends PHP 8.3 or newer and warns that legacy releases have reached end of life.

The distinction is easy to miss. WordPress’s minimum requirement tells you whether core can run. It says nothing about whether that PHP branch still receives security fixes, or whether the rest of the site is ready for a maintained version.

Illustrated infographic summarizing: The AI-built tool your team relies on needs an owner
The AI-built tool your team relies on needs an owner

By Greg Nowak. Last updated 2026-07-31.

It often starts with a small, sensible request. Reconcile two exports. Build a dashboard. Enrich a customer list. Automate the report that consumes Friday afternoon. Someone uses an AI coding assistant, gets a working result, and shares it with the team.

Then the tool sticks. Colleagues begin to depend on it, perhaps without knowing who built it or how it works. What began as a quick experiment is now part of the operating machinery, but nobody has formally accepted responsibility for it.

Illustrated infographic summarizing: Your AI model has an expiry date: build the migration lane now
Your AI model has an expiry date: build the migration lane now

By Greg Nowak. Last updated 2026-07-30.

An AI integration can run perfectly well in production right up to the day its model endpoint disappears. The surrounding software may be healthy, but once the provider retires that model, the workflow can still stop.

Illustrated infographic summarizing: Copilot Has Repo-Level Metrics Now. What Should Teams Measure?
Copilot Has Repo-Level Metrics Now. What Should Teams Measure?

By Greg Nowak. Last updated 2026-07-29.

GitHub has filled a useful gap in Copilot reporting. Its usage metrics API can now show, by repository and day, pull requests created or merged by Copilot cloud agent and pull requests reviewed by Copilot code review. It also reports review suggestions by comment type and whether teams applied them.

That gives engineering leaders a much clearer view than an organization-wide adoption number. You can see where AI-assisted work is entering the delivery process and which Copilot features teams actually use.

Illustrated infographic summarizing: Not Every AI Job Needs an Instant Answer: Batch the Backlog
Not Every AI Job Needs an Instant Answer: Batch the Backlog

By Greg Nowak. Last updated 2026-07-28.

Most AI integrations start with the same pattern: send a request, wait for the answer, continue. That is appropriate when a customer is chatting with an assistant, an employee is drafting a live reply, or another system is blocked.

It is harder to justify when 40,000 product classifications simply need to be ready by tomorrow morning.

Illustrated infographic summarizing: A stray Set-Cookie can waste your CDN: audit the cache at the edge
A stray Set-Cookie can waste your CDN: audit the cache at the edge

By Greg Nowak. Last updated 2026-07-27.

Putting a site behind a CDN does not automatically reduce the load on its origin. Cloudflare has to store a response and reuse it before any of that work disappears. One misplaced header can quietly prevent both.

Illustrated infographic summarizing: Shorter TLS certificates expose every renewal you never automated
Shorter TLS certificates expose every renewal you never automated

By Greg Nowak. Last updated 2026-07-26.

Long-lived TLS certificates can make a fragile renewal process look dependable. A calendar reminder prompts someone to act. A DNS record gets changed by hand. The new certificate reaches the server, but nobody reloads the service. Because this happens only occasionally, the team usually has time to recover.

Illustrated infographic summarizing: One Timeout, Two Orders: Make AI Actions Safe to Retry
One Timeout, Two Orders: Make AI Actions Safe to Retry

By Greg Nowak. Last updated 2026-07-25.

An AI agent submits an order. The receiving API accepts it, but the response is lost during a network timeout. From the agent's point of view, the call failed, so it tries again. If the integration cannot recognise both requests as the same piece of work, the customer may end up with two orders.

Illustrated infographic summarizing: Your AI Visibility Dashboard Needs a Methodology, Not More Charts
Your AI Visibility Dashboard Needs a Methodology, Not More Charts

By Greg Nowak. Last updated 2026-07-24.

An AI visibility dashboard can look reassuringly precise while measuring something quite unstable. A rising line might mean your source coverage has improved. It might also mean the model changed, the interface changed, one test produced a favourable answer, or somebody edited the prompt set between reports.

If the methodology cannot tell those situations apart, the dashboard is not ready to guide budgets or priorities.

Illustrated infographic summarizing: AI Admin APIs Are Here—But Your Directory Is Still the Source of Truth
AI Admin APIs Are Here—But Your Directory Is Still the Source of Truth

By Greg Nowak. Last updated 2026-07-23.

AI workspaces are becoming much easier to administer through code. OpenAI now supports workspace-scoped Admin keys for supported ChatGPT and Codex administration APIs, covering group management, spend controls, cost reporting and analytics. Anthropic’s beta Admin API can manage Claude Enterprise members, invitations and groups, as well as expose custom-role information.

Illustrated infographic summarizing: OpenAI Presence Arrived—But Is Your Workflow Ready for an Agent?
OpenAI Presence Arrived—But Is Your Workflow Ready for an Agent?

By Greg Nowak. Last updated 2026-07-22.

OpenAI Presence comes with a straightforward proposition: help enterprises move voice and chat agents out of the demo environment and into production. For most businesses, though, the immediate question is not whether an agent can do useful work. It is whether a particular workflow is ready to give one access, authority, and responsibility.

Illustrated infographic summarizing: Chatbot Transcripts Quietly Became a Retention and Redaction Problem
Chatbot Transcripts Quietly Became a Retention and Redaction Problem

By Greg Nowak. Last updated 2026-07-21.

To the customer, a chatbot conversation happens in one place. Behind the interface, the same text may pass through an application database, a model provider, an observability platform, analytics, security logs and a support system. Each stop can create another copy, with different access controls, retention periods and deletion behaviour.

Illustrated infographic summarizing: Cloudflare Service Keys Stop in September: Find Every Caller
Cloudflare Service Keys Stop in September: Find Every Caller

By Greg Nowak. Last updated 2026-07-20.

Cloudflare Service Key authentication stops working on September 30, 2026. From that date, requests using the X-Auth-User-Service-Key header will no longer authenticate. Integrations need to use API tokens with the permissions required for their work.

The credential change itself is usually the easy part. The harder question is whether you have found every caller.

Illustrated infographic summarizing: Your AI Workflow Needs an Acceptance Test Before It Meets Customers
Your AI Workflow Needs an Acceptance Test Before It Meets Customers

By Greg Nowak. Last updated 2026-07-19.

An AI workflow can look flawless in a demonstration and still be nowhere near ready for customer contact. Demos tend to be cooperative: the input is clean, the tools are available, the request is familiar, and someone is standing by to intervene. Production is less obliging. Customers are ambiguous. Records have gaps. APIs fail. Permissions vary. A plausible answer may hide the fact that the wrong action was taken.

Three cover candidates for The Goats Were Load-Bearing fanned on a dark background: an ember-lit door, three slow knocks, and a founders' ledger
The Goats Were Load-Bearing: a fantasy where the bill always comes due

Every village has rules nobody remembers the reason for. Underbeck has
three: pay the goatherd, hold the Tallowing on time, and keep the door
poor
.

Vegan Power game: the yellow player catches falling fruit while a chicken and a cow look on
Vegan Power: The Little Game About Eating Fruit, Not Friends

Vegan Power began as a simple Android game in 2020 with a very plain joke at its heart: eat fruit, not friends.

It is now playable at veganpower.grn.dk in any modern browser. There is no app store, no sign-up and no setup. Open the page, move the little yellow hero, and start catching fruit.

KotobaMon title screen: the Japanese logo コトバモン over a low-poly 3D island with monsters, cherry-blossom trees and a trainer.
KotobaMon: Shipping a 3D Browser Game With No Build Step and Self-Hosted Voice

By Greg Nowak. Last updated 2026-07-19.

KotobaMon (コトバモン, “Word Monster Safari”) is a small 3D game that runs entirely in a web browser. You walk a low-poly island, meet wild monsters and catch them — and because every monster is a Japanese word, catching them is how you pick up vocabulary. It is live at fantasy.grn.dk, needs no download, and was built as a self-contained side project.

Illustrated infographic summarizing: WordPress Forced an Emergency Update. Did Every Site Take It?
WordPress Forced an Emergency Update. Did Every Site Take It?

By Greg Nowak. Last updated 2026-07-18.

WordPress 7.0.2 was published on July 17, 2026 to fix one critical and one high-severity security issue. WordPress recommended installing it immediately and, given the severity, switched on forced updates through its automatic-update system for affected sites.

That should protect a large part of the WordPress estate quickly. It does not prove that every site you are responsible for has been patched.

Illustrated infographic summarizing: IndexNow: Wire corrections and deletions into the CMS
IndexNow: Wire corrections and deletions into the CMS

By Greg Nowak. Last updated 2026-07-17.

Most IndexNow projects start in the obvious place: notify search systems when a page goes live. The trouble usually comes later. A price changes. An office moves. An offer expires. A product is withdrawn. Guidance is corrected. If the integration only listens for the original publish event, none of those changes may reach the notification queue.

Pagination

  • First page
  • Previous page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • …
  • Next page
  • Last page

Review Greg on Google

Greg Nowak Google Reviews

 

Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010) — read them on LinkedIn.

Illustrated infographic summarizing: From Supplier Invoice to Bookkeeping: AI with a Control Checkpoint
From Supplier Invoice to Bookkeeping: AI with a Control Checkpoint
2026-08-18

AI can reduce the work involved in processing supplier invoices, but reliable bookkeeping requires validation, duplicate checks, approval and a clear audit trail.

Illustrated infographic summarizing: Nginx 1.30 Changed the Upstream Defaults—Test Before You Upgrade
Nginx 1.30 Changed the Upstream Defaults—Test Before You Upgrade
2026-08-17

Nginx 1.30 defaults upstream proxying to HTTP/1.1 with keepalive enabled. Here is what to inspect, model and test before upgrading.

Illustrated infographic summarizing: OpenAI’s Assistants API Shuts Down in Ten Days. Is Your App Ready?
OpenAI’s Assistants API Shuts Down in Ten Days. Is Your App Ready?
2026-08-16

OpenAI’s Assistants API shuts down on August 26, 2026. Learn what to inventory, how to preserve state and how to cut over without breaking the product.

Illustrated infographic summarizing: WordPress 7.1 Forces the Editor Into an iframe—Test Your Custom Blocks
WordPress 7.1 Forces the Editor Into an iframe—Test Your Custom Blocks
2026-08-15

WordPress 7.1 removes the non-iframe editor fallback. Learn how to audit custom blocks, test real workflows and fix compatibility issues before launch.

Illustrated infographic summarizing: GitHub will stop sending jobs to stale self-hosted runners
GitHub will stop sending jobs to stale self-hosted runners
2026-08-14

GitHub starts enforcing runner versions on August 24, 2026. Audit and upgrade self-hosted runners before builds and deployments start stalling.

Illustrated infographic summarizing: Your AI Agent Has Shell Access. What Can It Reach?
Your AI Agent Has Shell Access. What Can It Reach?
2026-08-13

A practical guide to mapping what a shell-enabled AI agent can reach, then containing its access to files, credentials, networks, tools, and high-impact actions.

Illustrated infographic summarizing: Cloudflare Changed DoH JSON. What Else Is Parsing DNS as Text?
Cloudflare Changed DoH JSON. What Else Is Parsing DNS as Text?
2026-08-12

Cloudflare’s DoH JSON change exposes brittle DNS parsing. Find affected scripts, test both formats, and choose a safer integration contract.

Illustrated infographic summarizing: Your Website Can Answer Questions Now. Should It?
Your Website Can Answer Questions Now. Should It?
2026-08-11

NLWeb makes conversational website search practical to deploy. The real question is whether your content, users and team are ready to support it.

Illustrated infographic summarizing: AI Search Finally Has Reports. Now Connect Visibility to Revenue
AI Search Finally Has Reports. Now Connect Visibility to Revenue
2026-08-11

Google and Bing now expose first-party AI search data. The real task is connecting citations and impressions to analytics, CRM outcomes, and revenue.

Illustrated infographic summarizing: The Bot Passed Your CAPTCHA. What Did It Do Next?
The Bot Passed Your CAPTCHA. What Did It Do Next?
2026-08-11

Passing a challenge is only one signal. Session analysis, server-side validation and endpoint-specific controls help reduce bot abuse without blocking customers.

More articles
RSS feed

Footer

  • All articles
  • Contact

GrN.dk — AI automation, web platforms, web optimization, data handling and logistics.

© 2026 GrN.dk · LinkedIn · Contact · AI automation in Danish: nowa.dk

Behind GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgia · official business register