Skip to content

Testing Terms, All in One Place — A Frontend Testing Glossary (Appendix)

This is the appendix to the “Frontend Testing, Done Right” series. Whenever you hit an unfamiliar term in the series, come back here. Browse the full series Learning frontend testing means getting buried in unfamiliar words. How is a mock different from a stub? When do getBy and queryBy part ways? Why shouldn’t you take a coverage number at face value? This one page collects all of those terms — and each entry goes beyond “what it is” to “why it matters” and “when you’d use it.” ...

Published date: 2026-07-04 · Updated 2026-07-27 · Reading time: 19 min · Word count: 3880 words · Author: Isaac

Why Frontend Testing, Why Now — A Seatbelt for the AI Era

This is Part 1 of the “Frontend Testing, Done Right” series. Browse the full series · Glossary “Tests? But it already works.” We’ve all said it — or heard it. I said it for years. Look at the screen, click around, “yep, works,” done. But then the features pile up, and every time you touch the code a little voice asks, “if I change this, what breaks over there?” That creeping anxiety is exactly the moment tests become worth their price. ...

Published date: 2026-07-03 · Updated 2026-07-05 · Reading time: 6 min · Word count: 1133 words · Author: Isaac

Bought With My Own Money: Dr. Lee Pomodoro Timer Review — The Simplest Tool for a 90-Minute Routine

This is a review of a product I paid for with my own money. There was no sponsorship or freebie involved — I’ve written honestly about both what I liked and what I didn’t. Intro: I Bought Yet Another Timer When I can’t focus, the easiest thing I reach for is a timer. You’ve probably heard of the Pomodoro technique — “focus for 25 minutes, rest for 5.” But when you actually try it, the problem shows up in a surprisingly simple place: even turning the timer on feels like a chore. ...

Published date: 2026-06-22 · Reading time: 8 min · Word count: 1696 words · Author: Isaac

You Are Already an Accessibility User

Take a moment to think about your day. Did you watch a video with captions because you were somewhere too noisy — or too quiet? Did you crank up your screen brightness because you couldn’t see it in the sun? Did you navigate your phone with just your thumb while carrying something in your other hand? Did you switch on dark mode because your eyes were tired? Congratulations. You are already an accessibility user. ...

Published date: 2026-05-20 · Reading time: 8 min · Word count: 1597 words · Author: Isaac

May Greetings for Everyone — The Story of Daon Card

May is a special month in Korea — packed with occasions to reach out to the people we love. Children’s Day (May 5), Parents’ Day (May 8), Teachers’ Day (May 15), Couples’ Day (May 21)… it’s no accident the whole month is called Family Month. Flower shops overflow with carnations, and KakaoTalk fills up with heartfelt digital cards. Sending a digital greeting card has become second nature. But I want to ask a simple question. ...

Published date: 2026-05-08 · Reading time: 4 min · Word count: 1611 words · Author: Isaac

Presenting at an Accessibility Seminar — A Journey Toward a Happier Web: The ModuWeb Story

Prologue I’d prepared for this talk as a natural extension of the work I do every day, so I didn’t expect to be particularly nervous. But when I saw the list of other presenters ahead of time, I found myself wanting to do justice to the occasion — to make sure my talk held its own alongside theirs. Event poster — AI Accessibility Seminar: Accessibility for All. Date: Thursday, April 23, 2026, 10:00 AM – 12:20 PM. Venue: NIA Seoul Office, Basement Conference Room. Hosted by: Digital Accessibility Standardization Forum. Organized by: Universal Design Society. Event poster So I put together clean slides, wrote out a full script, ran through a few rehearsals — and headed to Seoul. The trip from Daegu isn’t exactly short, but I was in good spirits. There’s something about being needed, about being put to use, that makes you feel alive. ...

Published date: 2026-04-23 · Reading time: 4 min · Word count: 1713 words · Author: Isaac

The Redesigned Cheong Wa Dae Website — But What About Accessibility?

This post is part of an ongoing effort to monitor public websites as a web accessibility professional. It is written with the goal of improving information accessibility and advancing technology — not as a political statement. I only recently found out the Cheong Wa Dae website had been redesigned. Life gets busy, and I was a bit late to the news — but as soon as I heard, I was curious enough to check it out. ...

Published date: 2026-04-21 · Reading time: 36 min · Word count: 7559 words · Author: Isaac

Quiet Work — On Receiving Korea's Minister of Education Commendation at the 46th Disability Day

Every year, April 20 is Disability Day in Korea. I’ve been working on web accessibility at a university since 2010, but honestly, I never made a point of marking this day. I’d catch news about events held under the banner of Disability Day, but my own work felt like something that lived inside a monitor — far removed from those in-person gatherings. Then this year, on that very day, I received Korea’s Minister of Education Commendation. ...

Published date: 2026-04-20 · Reading time: 6 min · Word count: 1064 words · Author: Isaac

Why Does Copy-Pasting from HWP Cause '?' in MSSQL — VARCHAR vs NVARCHAR Explained

Sound Familiar? 3 PM. Your phone rings, right on schedule. “I posted an announcement on the website, but the text looks weird. There are question marks everywhere.” The person on the other end insists they “just typed it normally, nothing special.” But if you’ve dealt with Korean systems long enough, you already know where this is going. A few more questions confirm it: they copied and pasted from an HWP document directly into the web editor. It looked fine in the preview. But after saving, this is what appeared on screen: ...

Published date: 2026-04-20 · Reading time: 6 min · Word count: 2974 words · Author: Isaac

Form Accessibility Mastery: Designing Accessible Input Forms for Everyone

Introduction “How hard can a signup form be?” If that thought has ever crossed your mind… you’ve probably never tested it for accessibility. Forms are the most important interface for user input on the web. Login, checkout, search, surveys — virtually every core web function goes through a form. Yet for countless people, these forms are a complete barrier. Screen reader users can’t tell what an input field is asking for Keyboard-only users get stuck in front of a date picker People with cognitive disabilities see an error message but have no idea how to fix it A web form with multiple input fields — easy to get lost in, just like people navigating a maze. Photo: Susan Q Yin / Unsplash In this post, we’ll go through form accessibility from top to bottom, based on WCAG 2.2. No dry theory — just practical code you can use right away, paired with a demo page I built for this post. ...

Published date: 2026-04-11 · Reading time: 7 min · Word count: 3047 words · Author: Isaac
맨 위로