Recent posts tagged twd

Level UI • 19 hours • in Articles • 9 min read
Somewhere in the last year, "do we need an MCP server?" joined the list of questions that arrive in a brief before anyone has said what the thing is for. It is usually framed as MCP vs API, as though the Model Context Protocol were a newer kind of AP...
post-cover-33074
  • ai
  • api
  • webdev
  • security
Kevin Martinez • 4 days • in Articles • 3 min read
Most frontend teams I talk to have plenty of tests and still find out about broken screens from users. The unit tests are green, the refactor broke every one of them anyway, and nobody is sure the checkout flow works until someone clicks through it. ...
post-cover-32589
  • twd
  • testing
  • frontend
Kevin Martinez • Sep 17 • in Articles • 4 min read
An agent opened a pull request on my repo last week. Eleven files changed, three new tests, all green. So what do you actually check? You can read the diff. You can read the test file and see what it asserts. Both of those tell you what the agent b...
  • twd
  • frontend
  • testing
Kevin Martinez • Sep 1 • in Articles • 5 min read
A Vue component's job is to produce DOM in a browser. Most component tests ask it to do that somewhere else: in Node, against a DOM that jsdom simulates. That has been the default since npm create vue@latest started offering Vitest with jsdom, and fo...
  • twd
  • testing
  • frontend
  • vue
Kevin Martinez • Aug 31 • in Articles • 6 min read
Every Testing Library test you have written runs against a simulated DOM. You know this. You accepted it years ago, along with the small pile of things that come with it: no real layout, nothing ever drawn on a screen, jsdom throwing on APIs it does ...
  • twd
  • testing
  • unit-testing
  • frontenddevelopment
Kevin Martinez • Aug 3 • in Articles • 3 min read
You open a frontend pull request. The diff is 400 lines, an AI agent wrote most of it, and the description says "adds the checkout flow". CI is green. You read the diff. It looks reasonable. You still have no idea what the UI actually does. So you ...
  • testing
  • twd
  • ai
  • frontenddevelopment
Kevin Martinez • Jul 28 • in Videos • 3 min read
Microfrontends split a frontend into apps that build, deploy and version on their own. One team ships React 19, another is still on React 17 and migrating away from it, a third runs Vue. That independence is the point, and it is usually why the archi...
post-cover-23704
  • frontend
  • testing
  • twd
Kevin Martinez • Jul 27 • in Articles • 3 min read
Open Cellshttps://www.opencells.dev is an open-source framework from BBVA for building web apps out of Web Components. It leans on Lithttps://lit.dev, real Shadow DOM, a hash-based router, and channels for state. If you build with Cells, you are work...
  • testing
  • twd
  • frontend
Kevin Martinez • Jul 24 • in Articles • 2 min read
HTMX apps are refreshingly simple: the server returns HTML fragments, and HTMX swaps them into the page in response to hx-get, hx-post, and friends. There is usually no bundler and no client framework. That simplicity is the point, and it is also why...
  • testing
  • twd
  • frontend
  • htmx
Tom Smithverified • 15 hours • in Articles • 9 min read
Security dominated this week, but not in the usual way. Two active campaigns turned GitHub configuration files into attack surfaces. Researchers demonstrated that the built-in browsers inside AI coding tools can read your SSH keys. And at Oracle AI ...
post-cover-33104
  • agenticai
  • devsecops
  • github
  • localai
Kevin Martinez • Jul 24 • in Articles • 3 min read
Not every app has a bundler. Plenty of real software is still a folder of HTML and JavaScript served as static files: internal tools, landing pages, small products, and anything deliberately kept simple. These apps ship and they matter, but their tes...
  • testing
  • twd
  • frontend
  • javascript
Kevin Martinez • Jul 16 • in Articles • 4 min read
Create React App was officially deprecatedhttps://react.dev/blog/2025/02/14/sunsetting-create-react-app in February 2025. The apps built with it didn't disappear. If you maintain one, you know the drill: the app works, it ships, and the Vite migratio...
  • twd
  • react
  • testing
  • frontend
Kevin Martinez • Jul 1 • in Articles • 6 min read
Automated accessibility testing usually means one thing: point a scanner at the page, let it check the initial HTML against a set of WCAG rules, and turn green. Missing alt text, an unlabeled input, low-contrast text at load. Caught. Done. Then a us...
  • twd
  • testing
  • a11y
Kevin Martinez • Jun 17 • in Articles • 5 min read
Testing components in a simulated DOM jsdom, happy-dom has always felt like a compromise. What we actually want is tests that run in a real browser. So when Vitest Browser Mode shipped, I was genuinely excited to try it. I co-maintain TWD Testing Wh...
  • vitest
  • webdev
  • twd
  • testing
Kevin Martinez • Jun 17 • in Articles • 3 min read
You just built a Nuxt todo page. It loads from a Nitro route, adds a todo, deletes one, and it works when you click around. Now you want a test that proves it keeps working. The usual answer is to leave the app, stand up a separate test stack, and r...
  • nuxt
  • twd
  • testing
  • webdev
Kevin Martinez • Jun 15 • in Articles • 5 min read
I had both Playwrighthttps://playwright.dev/docs/intro and TWDtwd.dev pointed at the same small app for a working day. Same backend, same UI, the same bugs to chase. The point wasn't to declare a winner. It was to notice what each one feels like to l...
  • webdev
  • testing
  • twd
  • playwright
Kevin Martinez • Jun 15 • in Articles • 6 min read
You wrote a React Router v7 route. It has a loader, an action, a form, some interactivity. Now you want to test it. The official docshttps://reactrouter.com/start/framework/testing hand you two paths and neither one covers the case you actually have....
  • frontend
  • twd
  • react-router
Kevin Martinez • May 26 • in Articles • 2 min read
Setting up TWDhttps://www.npmjs.com/package/twd-js used to mean adding a block of dev-only code to your app's entry file — a dynamic import for the runner, a test glob, a service-worker config, and a twd-relayhttps://www.npmjs.com/package/twd-relay b...
  • testing
  • twd
  • programming
Kevin Martinez • Dec 30, 2025 • in Articles • 4 min read
A few weeks after releasing TWDhttps://brikev.github.io/twd/, a tool designed to integrate testing directly into the development workflow. I started creating testing recipes for different frontend frameworks. While doing that, a few patterns became v...
  • testing
  • frontend
  • framework
  • twd
Kevin Martinez • Dec 14, 2025 • in Tutorials • 3 min read
One of the biggest milestones we’ve been working on is now live: TWD 1.3.x brings full multi-framework support with a single unified setup. This means you can now drop TWD into React, Vue, Solid, and Angular projects using the exact same initializat...
post-cover-8455
  • development
  • testing
  • twd
  • software-engineering
To see more, click for the full list of posts or popular tags.
chevron_left
🔥 18 posts • 👩‍💻 1 active writers

✨ Want to write in this topic?
Share your learning. Get discovered. Build your profile.
Join CoderLegion

💡 Why developers use CoderLegion
Track learning • Share posts • Get ranked publicly
Create your profile