DEV Community

Georgi Kalchev profile picture

Georgi Kalchev

404 bio not found

Joined Joined on 
Do AI crawlers really get blocked? Reading the test

Do AI crawlers really get blocked? Reading the test

Comments
1 min read
Google indexing fixes that models get wrong

Google indexing fixes that models get wrong

Comments
1 min read
Google indexing on Workers: 500s only a burst showed

Google indexing on Workers: 500s only a burst showed

Comments
1 min read
What models still get wrong about social posting APIs

What models still get wrong about social posting APIs

Comments
1 min read
What a model gets wrong writing a job post from notes

What a model gets wrong writing a job post from notes

Comments
1 min read
What a model misses when it reviews an x402 listing

What a model misses when it reviews an x402 listing

Comments
1 min read
A model flags a wrong total but skips the sum

A model flags a wrong total but skips the sum

Comments
1 min read
A model that summarizes a table adds its own sums

A model that summarizes a table adds its own sums

Comments
1 min read
Cloudflare Web Analytics: link previews are not readers

Cloudflare Web Analytics: link previews are not readers

Comments
1 min read
Does cookieless analytics need consent in the EU?

Does cookieless analytics need consent in the EU?

Comments
1 min read
Three weeks on, 80 of 82 x402 sites still block AI training crawlers

Three weeks on, 80 of 82 x402 sites still block AI training crawlers

Comments 1
1 min read
When to /clear or /compact a Claude Code session

When to /clear or /compact a Claude Code session

Comments 1
1 min read
A month later, 98 of 104 AI-built sites look the same to a crawler

A month later, 98 of 104 AI-built sites look the same to a crawler

Comments
1 min read
HTTP 402 and x402: three places a payment breaks

HTTP 402 and x402: three places a payment breaks

Comments
1 min read
Many AI-built sites have a finished link preview and an empty page

Many AI-built sites have a finished link preview and an empty page

Comments
1 min read
How the x402 protocol works, with one real payment

How the x402 protocol works, with one real payment

Comments
1 min read
Half of x402 services have no front page an AI crawler can read

Half of x402 services have no front page an AI crawler can read

Comments
1 min read
Why you should not install unvetted AI agent skills

Why you should not install unvetted AI agent skills

Comments
1 min read
OpenNext R2 cache: old builds pile up, 41 GB cleaned

OpenNext R2 cache: old builds pile up, 41 GB cleaned

Comments
1 min read
Five reasons AI crawlers cannot read your site, and how to fix each

Five reasons AI crawlers cannot read your site, and how to fix each

Comments
1 min read
Gemini fallback chains: when an empty 200 should move on

Gemini fallback chains: when an empty 200 should move on

Comments
1 min read
One in eleven x402 sites blocks AI training crawlers

One in eleven x402 sites blocks AI training crawlers

Comments
1 min read
What Claude Code memory really loads at start

What Claude Code memory really loads at start

Comments
1 min read
We fetched 104 AI-built sites the way GPTBot does. 61% were empty.

We fetched 104 AI-built sites the way GPTBot does. 61% were empty.

Comments 1
1 min read
XML and config files: the AI never says stop

XML and config files: the AI never says stop

1
Comments
1 min read
CSV to JSON with AI: where data quietly goes missing

CSV to JSON with AI: where data quietly goes missing

Comments
1 min read
Markdown table repair: the AI invents a column instead

Markdown table repair: the AI invents a column instead

Comments
1 min read
Mojibake, CSV and JSONL repair: code against an AI model

Mojibake, CSV and JSONL repair: code against an AI model

Comments
1 min read
AI pull request descriptions: claims the diff never made

AI pull request descriptions: claims the diff never made

Comments
1 min read
Cloudflare cron day numbers: what Claude gets wrong

Cloudflare cron day numbers: what Claude gets wrong

Comments
1 min read
Release notes from commits: AI lists what users never see

Release notes from commits: AI lists what users never see

Comments
1 min read
Length limit or every fact: which one the AI breaks

Length limit or every fact: which one the AI breaks

Comments
1 min read
When an AI model doubts evidence that was sound

When an AI model doubts evidence that was sound

Comments
1 min read
LLM config repair: the syntax holds, the values move

LLM config repair: the syntax holds, the values move

Comments
1 min read
Maria, not Mariya: where models slip on Bulgarian Latin

Maria, not Mariya: where models slip on Bulgarian Latin

Comments
1 min read
Where the garbled letters in AI pictures come from

Where the garbled letters in AI pictures come from

Comments
1 min read
561 million rows read: can a model find why?

561 million rows read: can a model find why?

Comments
1 min read
Translating locale files with an LLM: what broke

Translating locale files with an LLM: what broke

Comments
1 min read
Which SQLite queries quietly read the whole table

Which SQLite queries quietly read the whole table

Comments
1 min read
What a small model adds to a meta description

What a small model adds to a meta description

Comments
1 min read
Extracting JSON with an LLM: nulls instead of guesses

Extracting JSON with an LLM: nulls instead of guesses

Comments
1 min read
When the model answers in the language of the pasted text

When the model answers in the language of the pasted text

Comments
1 min read
The bug a small model called a safe default

The bug a small model called a safe default

Comments
1 min read
Claude agreed to pay in a lookalike USDC token

Claude agreed to pay in a lookalike USDC token

Comments 1
1 min read
MCP tool schemas from API docs: models barely need help

MCP tool schemas from API docs: models barely need help

Comments
1 min read
Redacting PII with an LLM: Haiku drops the first words

Redacting PII with an LLM: Haiku drops the first words

Comments
1 min read
D1 migrations: the table rebuild that D1 rejects

D1 migrations: the table rebuild that D1 rejects

Comments
1 min read
When an AI agent says done and it is not

When an AI agent says done and it is not

Comments 1
1 min read
LLM spreadsheet formulas: our own skill was the bug

LLM spreadsheet formulas: our own skill was the bug

Comments
1 min read
LLM unit tests from a spec: the JSON broke first

LLM unit tests from a spec: the JSON broke first

Comments
1 min read
LLM accessibility review: right answers, buried in advice

LLM accessibility review: right answers, buried in advice

Comments
1 min read
Cloudflare Workers code review: Haiku called edge fine

Cloudflare Workers code review: Haiku called edge fine

Comments
1 min read
Reviewing a SKILL.md: models catch injection, not limits

Reviewing a SKILL.md: models catch injection, not limits

Comments
1 min read
Translating docs with an LLM: the code comments go first

Translating docs with an LLM: the code comments go first

Comments
1 min read
Our skills, September 2026: measured with and without

Our skills, September 2026: measured with and without

Comments
1 min read
Meeting notes to tasks with an LLM: the invented deadlines

Meeting notes to tasks with an LLM: the invented deadlines

Comments
1 min read
Ticket triage with an LLM: tone moves the priority

Ticket triage with an LLM: tone moves the priority

Comments
1 min read
Humanizing AI text with an LLM: what goes missing

Humanizing AI text with an LLM: what goes missing

Comments
1 min read
Which prompt injections get an AI agent to pay?

Which prompt injections get an AI agent to pay?

Comments
1 min read
Summarizing with an LLM: what it adds and drops

Summarizing with an LLM: what it adds and drops

Comments
1 min read
loading...