DEV Community

Jangwook Kim profile picture

Jangwook Kim

404 bio not found

Joined Joined on  Personal website https://effloow.com
Official GEO is a subtraction list plus one Search Console switch

Official GEO is a subtraction list plus one Search Console switch

Comments
10 min read
The gpt-5 Alias Points at a Model OpenAI Deletes Dec 11

The gpt-5 Alias Points at a Model OpenAI Deletes Dec 11

Comments
9 min read
Three of ten never became an element: where robots meta actually lands

Three of ten never became an element: where robots meta actually lands

Comments
10 min read
CSS Cannot Hear the Escape Key: Seven Tooltips Against SC 1.4.13

CSS Cannot Hear the Escape Key: Seven Tooltips Against SC 1.4.13

Comments
11 min read
The markup said 'read this aloud' and pointed at 13 paragraphs

The markup said 'read this aloud' and pointed at 13 paragraphs

Comments
8 min read
Chrome's agent skill: 138 guides, 2 on a11y, 0 on search

Chrome's agent skill: 138 guides, 2 on a11y, 0 on search

Comments
11 min read
Your Prompt Tooling Has a Deadline Your Monitoring Can't See

Your Prompt Tooling Has a Deadline Your Monitoring Can't See

Comments
10 min read
How to Self-Host n8n with Docker — AI Workflow Automation Guide 2026

How to Self-Host n8n with Docker — AI Workflow Automation Guide 2026

Comments
18 min read
Best Open Source AI Tools for Developers: Evidence Matrix

Best Open Source AI Tools for Developers: Evidence Matrix

Comments
9 min read
Best AI DevOps Tools 2026: From CI/CD to Deployment Automation

Best AI DevOps Tools 2026: From CI/CD to Deployment Automation

Comments
14 min read
Best AI Coding Agents 2026: Comprehensive Comparison & Rankings

Best AI Coding Agents 2026: Comprehensive Comparison & Rankings

Comments
16 min read
AI Agent Frameworks Compared 2026: LangGraph vs CrewAI vs OpenAI SDK

AI Agent Frameworks Compared 2026: LangGraph vs CrewAI vs OpenAI SDK

Comments
17 min read
A 320px reflow test covers half of it: the 200px height at 400% zoom

A 320px reflow test covers half of it: the 200px height at 400% zoom

Comments
12 min read
Quote-level deep links break only inside code blocks

Quote-level deep links break only inside code blocks

Comments
9 min read
I Widened Letter Spacing by 0.12em and 570 Elements Clipped

I Widened Letter Spacing by 0.12em and 570 Elements Clipped

Comments
11 min read
axe-core vs W3C's ACT Answer Key: 37.5% of Failures Caught

axe-core vs W3C's ACT Answer Key: 37.5% of Failures Caught

Comments
11 min read
Zero Failures Tabbing Down, 16 Tabbing Up: The Sticky Header Problem

Zero Failures Tabbing Down, 16 Tabbing Up: The Sticky Header Problem

Comments
12 min read
Your Last Deploy Reset Every Cache Validator on the Site

Your Last Deploy Reset Every Cache Validator on the Site

Comments
14 min read
What a 26-page WCAG-EM sample missed across 1,342 built pages

What a 26-page WCAG-EM sample missed across 1,342 built pages

Comments
12 min read
I Authored Six of the Seven Places My Title Is Declared

I Authored Six of the Seven Places My Title Is Declared

Comments
12 min read
24,948 of My 46,382 Internal Links Pointed at a 301

24,948 of My 46,382 Internal Links Pointed at a 301

Comments
9 min read
I removed one archive page and 296 posts became unreachable

I removed one archive page and 296 posts became unreachable

Comments
10 min read
What a div grid quietly loses: measuring the a11y tree and text extraction on the same table

What a div grid quietly loses: measuring the a11y tree and text extraction on the same table

Comments
10 min read
OpenAI Spend Limits Return 429: Your Retry Logic Will Make It Worse

OpenAI Spend Limits Return 429: Your Retry Logic Will Make It Worse

Comments
11 min read
Why Prerendered LCP Reads 6.2s Without activationStart

Why Prerendered LCP Reads 6.2s Without activationStart

Comments
9 min read
Why I Re-Run My Injection Tests Every Time I Bump the Model

Why I Re-Run My Injection Tests Every Time I Bump the Model

Comments
11 min read
Your AI Gateway Blocked the Request. Did You Still Pay?

Your AI Gateway Blocked the Request. Did You Still Pay?

Comments
9 min read
WebMCP's Origin Trial: provideContext Is Already Gone

WebMCP's Origin Trial: provideContext Is Already Gone

Comments
8 min read
FAQ Rich Results Are Dead. Don't Delete the Q&A Markup

FAQ Rich Results Are Dead. Don't Delete the Q&A Markup

Comments
7 min read
WebSockets No Longer Block bfcache? Chrome 150 Still Said 'websocket'

WebSockets No Longer Block bfcache? Chrome 150 Still Said 'websocket'

Comments
9 min read
OpenAI Output Moderation: What the Scores Actually Catch

OpenAI Output Moderation: What the Scores Actually Catch

Comments
8 min read
aria-modal="true" Blocked Nothing: Modal Focus Escape, Measured

aria-modal="true" Blocked Nothing: Modal Focus Escape, Measured

Comments
7 min read
Restaurant JSON-LD: Nobody Catches opens: "eleven"

Restaurant JSON-LD: Nobody Catches opens: "eleven"

Comments
9 min read
One listener costs you the back button: six bfcache probes

One listener costs you the back button: six bfcache probes

Comments
9 min read
1,248 Feed Items, Four Languages, Zero Language Metadata

1,248 Feed Items, Four Languages, Zero Language Metadata

Comments
12 min read
GPT-5.6 Prompt Caching: The 24-Hour Cache Is Gone

GPT-5.6 Prompt Caching: The 24-Hour Cache Is Gone

Comments
10 min read
WCAG 2.2 Minimum Target Size: the AA Failure Hiding Behind a Green 92

WCAG 2.2 Minimum Target Size: the AA Failure Hiding Behind a Green 92

Comments
9 min read
The meta Line That Decides If AI Overviews Can Quote You

The meta Line That Decides If AI Overviews Can Quote You

Comments
8 min read
content-visibility Measured: One CSS Line, 15x Less Forced Layout

content-visibility Measured: One CSS Line, 15x Less Forced Layout

Comments
8 min read
When an AI Agent Bungles a Tool Call, Does It Fix Itself?

When an AI Agent Bungles a Tool Call, Does It Fix Itself?

Comments
8 min read
Measuring INP: one click cost 264ms, chunking it got 56ms

Measuring INP: one click cost 264ms, chunking it got 56ms

Comments
10 min read
Cutting CLS from 0.559 to 0.014, measured

Cutting CLS from 0.559 to 0.014, measured

Comments
8 min read
GPT-5.6 Programmatic Tool Calling: When It Cuts the Token Bill

GPT-5.6 Programmatic Tool Calling: When It Cuts the Token Bill

Comments
8 min read
A 117KB hero with a 1.2s LCP: the browser found it too late

A 117KB hero with a 1.2s LCP: the browser found it too late

Comments
8 min read
Catch Broken JSON-LD in CI Before It Ships

Catch Broken JSON-LD in CI Before It Ships

Comments
8 min read
Claude Programmatic Tool Calling: Measured Token Savings

Claude Programmatic Tool Calling: Measured Token Savings

Comments
9 min read
AI Consumer Research: Validation Priorities, Not Market Truth

AI Consumer Research: Validation Priorities, Not Market Truth

Comments
11 min read
Can an AI Agent Finish Orders When a Tool Fails?

Can an AI Agent Finish Orders When a Tool Fails?

Comments
8 min read
Goose by Block: A Free, Open-Source AI Agent Review 2026

Goose by Block: A Free, Open-Source AI Agent Review 2026

Comments
13 min read
GitHub Copilot Agent Mode in JetBrains IDEs: 2026 Guide

GitHub Copilot Agent Mode in JetBrains IDEs: 2026 Guide

Comments
15 min read
What Automated Accessibility Checks Miss After the Green Light

What Automated Accessibility Checks Miss After the Green Light

Comments
11 min read
JSON-LD vs Microdata vs RDFa: Which Structured Data Syntax, and Why

JSON-LD vs Microdata vs RDFa: Which Structured Data Syntax, and Why

Comments
8 min read
A wrong accessible name breaks voice control and AI agents

A wrong accessible name breaks voice control and AI agents

Comments
9 min read
Web-Search Agents Waste Tokens: We Measured How Much

Web-Search Agents Waste Tokens: We Measured How Much

Comments
8 min read
AI Crawlers Don't Run Your JavaScript

AI Crawlers Don't Run Your JavaScript

Comments
8 min read
In sitemap.xml, lastmod Is the Only Field Google Actually Reads

In sitemap.xml, lastmod Is the Only Field Google Actually Reads

Comments
8 min read
OpenAI Models on Bedrock: A Responses API Readiness Check

OpenAI Models on Bedrock: A Responses API Readiness Check

Comments
9 min read
Why color-contrast Disappears When You Put axe-core in CI

Why color-contrast Disappears When You Put axe-core in CI

Comments
8 min read
I Ran a Technical SEO Audit for Five Days: the Gates Mattered More Than the Five Fixes

I Ran a Technical SEO Audit for Five Days: the Gates Mattered More Than the Five Fixes

Comments
8 min read
OpenAI Assistants API Shutdown: Port Your Bot Before Aug 26

OpenAI Assistants API Shutdown: Port Your Bot Before Aug 26

Comments
9 min read
loading...