Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Follow
User actions
Georgi Kalchev
404 bio not found
Joined
Joined on
Oct 4, 2026
More info about @georgi_kalchev_85d01f7368
Post
89 posts published
Comment
0 comments written
Tag
0 tags followed
A/B test readouts: when the conclusion does not hold
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Nov 4
A/B test readouts: when the conclusion does not hold
#
statistics
#
testing
Comments
Add Comment
1 min read
Moderation
The A2A Agent Card: what it must contain
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Nov 3
The A2A Agent Card: what it must contain
#
json
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
Retry policy mistakes that turn a blip into an outage
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Nov 3
Retry policy mistakes that turn a blip into an outage
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
PostgreSQL migrations that lock a busy table
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Nov 2
PostgreSQL migrations that lock a busy table
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
OAuth redirect flow mistakes that leak logins
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Nov 2
OAuth redirect flow mistakes that leak logins
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
Kubernetes manifest settings that affect safety
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Nov 1
Kubernetes manifest settings that affect safety
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
What verifying a JWT must include
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Nov 1
What verifying a JWT must include
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
What makes a GitHub Actions workflow dangerous
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 31
What makes a GitHub Actions workflow dangerous
#
testing
#
debugging
Comments
Add Comment
1 min read
Moderation
What a Dockerfile review should catch
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 31
What a Dockerfile review should catch
#
testing
#
debugging
Comments
Add Comment
1 min read
Moderation
Common Content-Security-Policy mistakes
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 30
Common Content-Security-Policy mistakes
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
CORS settings that let other sites read your API
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 30
CORS settings that let other sites read your API
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
Cookie attributes that protect less than you think
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 29
Cookie attributes that protect less than you think
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
x402 Bazaar, x402scan, marketplaces: why get listed
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 29
x402 Bazaar, x402scan, marketplaces: why get listed
#
x402
#
bazaar
#
mcp
#
seo
Comments
Add Comment
1 min read
Moderation
Windows curl and PowerShell UTF-8: what models miss
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 28
Windows curl and PowerShell UTF-8: what models miss
#
testing
#
modelcomparison
#
weakmodels
#
cyrillic
Comments
Add Comment
1 min read
Moderation
MCP tool annotations: what language models miss
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 28
MCP tool annotations: what language models miss
#
mcp
#
testing
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
llms.txt and RSS feeds: what models get right
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 27
llms.txt and RSS feeds: what models get right
#
seo
#
modelcomparison
#
weakmodels
#
testing
Comments
Add Comment
1 min read
Moderation
Orphan pages and redirect chains: what models miss
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 27
Orphan pages and redirect chains: what models miss
#
seo
#
modelcomparison
#
weakmodels
#
testing
Comments
Add Comment
1 min read
Moderation
IndexNow, Bing and sitemaps: what models still miss
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 26
IndexNow, Bing and sitemaps: what models still miss
#
seo
#
modelcomparison
#
weakmodels
#
testing
Comments
Add Comment
1 min read
Moderation
JSON-LD and hreflang: what models add that Google refuses
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 26
JSON-LD and hreflang: what models add that Google refuses
#
seo
#
hallucination
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
Do AI crawlers really get blocked? Reading the test
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 25
Do AI crawlers really get blocked? Reading the test
#
aicrawlers
#
cloudflare
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
Google indexing fixes that models get wrong
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 25
Google indexing fixes that models get wrong
#
seo
#
modelcomparison
#
weakmodels
#
testing
Comments
Add Comment
1 min read
Moderation
Google indexing on Workers: 500s only a burst showed
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 24
Google indexing on Workers: 500s only a burst showed
#
seo
#
cloudflare
#
opennext
#
debugging
Comments
Add Comment
1 min read
Moderation
What models still get wrong about social posting APIs
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 24
What models still get wrong about social posting APIs
#
testing
#
modelcomparison
#
hallucination
Comments
Add Comment
1 min read
Moderation
What a model gets wrong writing a job post from notes
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 23
What a model gets wrong writing a job post from notes
#
testing
#
modelcomparison
#
hallucination
Comments
Add Comment
1 min read
Moderation
What a model misses when it reviews an x402 listing
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 23
What a model misses when it reviews an x402 listing
#
x402
#
bazaar
#
testing
#
modelcomparison
Comments
Add Comment
1 min read
Moderation
A model flags a wrong total but skips the sum
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 22
A model flags a wrong total but skips the sum
#
testing
#
modelcomparison
#
json
Comments
Add Comment
1 min read
Moderation
A model that summarizes a table adds its own sums
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 22
A model that summarizes a table adds its own sums
#
testing
#
modelcomparison
#
summarization
#
hallucination
Comments
Add Comment
1 min read
Moderation
Cloudflare Web Analytics: link previews are not readers
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 21
Cloudflare Web Analytics: link previews are not readers
#
cloudflare
#
testing
#
modelcomparison
#
statistics
Comments
Add Comment
1 min read
Moderation
Does cookieless analytics need consent in the EU?
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 21
Does cookieless analytics need consent in the EU?
#
cloudflare
#
testing
#
modelcomparison
Comments
Add Comment
1 min read
Moderation
Three weeks on, 80 of 82 x402 sites still block AI training crawlers
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 21
Three weeks on, 80 of 82 x402 sites still block AI training crawlers
#
ai
#
seo
#
webdev
#
cloudflare
Comments
1
comment
1 min read
Moderation
When to /clear or /compact a Claude Code session
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 20
When to /clear or /compact a Claude Code session
#
claudecode
#
testing
#
modelcomparison
Comments
1
comment
1 min read
Moderation
A month later, 98 of 104 AI-built sites look the same to a crawler
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 20
A month later, 98 of 104 AI-built sites look the same to a crawler
#
seo
#
ai
#
webdev
#
javascript
Comments
Add Comment
1 min read
Moderation
HTTP 402 and x402: three places a payment breaks
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 20
HTTP 402 and x402: three places a payment breaks
#
x402
#
bazaar
#
debugging
#
cloudflare
Comments
Add Comment
1 min read
Moderation
Many AI-built sites have a finished link preview and an empty page
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 20
Many AI-built sites have a finished link preview and an empty page
#
seo
#
ai
#
webdev
#
javascript
Comments
Add Comment
1 min read
Moderation
How the x402 protocol works, with one real payment
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 19
How the x402 protocol works, with one real payment
#
x402
#
debugging
#
json
Comments
Add Comment
1 min read
Moderation
Half of x402 services have no front page an AI crawler can read
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 19
Half of x402 services have no front page an AI crawler can read
#
ai
#
seo
#
webdev
Comments
Add Comment
1 min read
Moderation
Why you should not install unvetted AI agent skills
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 19
Why you should not install unvetted AI agent skills
#
skillmd
#
claudecode
#
mcp
#
walletsafety
Comments
Add Comment
1 min read
Moderation
OpenNext R2 cache: old builds pile up, 41 GB cleaned
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 19
OpenNext R2 cache: old builds pile up, 41 GB cleaned
#
cloudflare
#
opennext
#
testing
#
modelcomparison
Comments
Add Comment
1 min read
Moderation
Five reasons AI crawlers cannot read your site, and how to fix each
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 19
Five reasons AI crawlers cannot read your site, and how to fix each
#
seo
#
ai
#
webdev
#
tutorial
Comments
Add Comment
1 min read
Moderation
Gemini fallback chains: when an empty 200 should move on
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 18
Gemini fallback chains: when an empty 200 should move on
#
testing
#
debugging
#
json
#
weakmodels
Comments
Add Comment
1 min read
Moderation
One in eleven x402 sites blocks AI training crawlers
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 18
One in eleven x402 sites blocks AI training crawlers
#
ai
#
seo
#
webdev
#
cloudflare
Comments
Add Comment
1 min read
Moderation
What Claude Code memory really loads at start
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 18
What Claude Code memory really loads at start
#
claudecode
#
testing
#
debugging
#
bulgarian
Comments
Add Comment
1 min read
Moderation
We fetched 104 AI-built sites the way GPTBot does. 61% were empty.
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 17
We fetched 104 AI-built sites the way GPTBot does. 61% were empty.
#
seo
#
ai
#
javascript
#
webdev
Comments
1
comment
1 min read
Moderation
XML and config files: the AI never says stop
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 17
XML and config files: the AI never says stop
#
testing
#
modelcomparison
#
weakmodels
1
reaction
Comments
Add Comment
1 min read
Moderation
CSV to JSON with AI: where data quietly goes missing
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 17
CSV to JSON with AI: where data quietly goes missing
#
testing
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
Markdown table repair: the AI invents a column instead
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 16
Markdown table repair: the AI invents a column instead
#
testing
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
Mojibake, CSV and JSONL repair: code against an AI model
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 16
Mojibake, CSV and JSONL repair: code against an AI model
#
testing
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
AI pull request descriptions: claims the diff never made
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 15
AI pull request descriptions: claims the diff never made
#
testing
#
modelcomparison
#
hallucination
#
weakmodels
Comments
Add Comment
1 min read
Moderation
Cloudflare cron day numbers: what Claude gets wrong
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 15
Cloudflare cron day numbers: what Claude gets wrong
#
cloudflare
#
testing
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
Release notes from commits: AI lists what users never see
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 14
Release notes from commits: AI lists what users never see
#
testing
#
modelcomparison
#
hallucination
#
weakmodels
Comments
Add Comment
1 min read
Moderation
Length limit or every fact: which one the AI breaks
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 14
Length limit or every fact: which one the AI breaks
#
testing
#
modelcomparison
#
hallucination
#
weakmodels
Comments
Add Comment
1 min read
Moderation
When an AI model doubts evidence that was sound
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 13
When an AI model doubts evidence that was sound
#
testing
#
modelcomparison
#
weakmodels
#
cloudflare
Comments
Add Comment
1 min read
Moderation
LLM config repair: the syntax holds, the values move
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 13
LLM config repair: the syntax holds, the values move
#
testing
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
Maria, not Mariya: where models slip on Bulgarian Latin
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 12
Maria, not Mariya: where models slip on Bulgarian Latin
#
bulgarian
#
cyrillic
#
testing
#
modelcomparison
Comments
Add Comment
1 min read
Moderation
Where the garbled letters in AI pictures come from
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 12
Where the garbled letters in AI pictures come from
#
testing
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
561 million rows read: can a model find why?
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 11
561 million rows read: can a model find why?
#
testing
#
modelcomparison
#
weakmodels
#
sqlite
Comments
Add Comment
1 min read
Moderation
Translating locale files with an LLM: what broke
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 11
Translating locale files with an LLM: what broke
#
translation
#
testing
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
Which SQLite queries quietly read the whole table
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 10
Which SQLite queries quietly read the whole table
#
sqlite
#
cloudflare
#
debugging
#
testing
Comments
Add Comment
1 min read
Moderation
What a small model adds to a meta description
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 10
What a small model adds to a meta description
#
metadescriptions
#
seo
#
weakmodels
#
modelcomparison
Comments
Add Comment
1 min read
Moderation
Extracting JSON with an LLM: nulls instead of guesses
Georgi Kalchev
Georgi Kalchev
Georgi Kalchev
Follow
Oct 9
Extracting JSON with an LLM: nulls instead of guesses
#
json
#
testing
#
modelcomparison
#
weakmodels
Comments
Add Comment
1 min read
Moderation
loading...
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account