DEV Community

JavaScript

Once relegated to the browser as one of the 3 core technologies of the web, JavaScript can now be found almost anywhere you find code. JavaScript developers move fast and push software development forward; they can be as opinionated as the frameworks they use, so let's keep it clean here and make it a place to learn from each other!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Build an Offline AI Study App with Local Models (Liquid AI LFM3-1.7B)

Build an Offline AI Study App with Local Models (Liquid AI LFM3-1.7B)

3
Comments
7 min read
One Month After the Hackathon: Why My 4-Service App Stopped Working (and What @mansio Caught in the Verifiers)

One Month After the Hackathon: Why My 4-Service App Stopped Working (and What @mansio Caught in the Verifiers)

Comments
6 min read
Two rules that stop a local-first sync engine from losing your edits

Two rules that stop a local-first sync engine from losing your edits

Comments 2
5 min read
React `useId` in 2026: Why It Beats `Math.random()` for Accessibility and SSR Hydration

React `useId` in 2026: Why It Beats `Math.random()` for Accessibility and SSR Hydration

Comments 1
12 min read
I put a real LLM in my portfolio. It runs on your GPU, not my server.

I put a real LLM in my portfolio. It runs on your GPU, not my server.

1
Comments
5 min read
Your AI agent is reading the wrong 25 million tokens

Your AI agent is reading the wrong 25 million tokens

Comments
4 min read
A Mock with Memory: CRUD, Soft Delete, and Restore Without Writing a Backend

A Mock with Memory: CRUD, Soft Delete, and Restore Without Writing a Backend

Comments
11 min read
Keep client customisations out of your product: an iframe sandbox

Keep client customisations out of your product: an iframe sandbox

1
Comments
3 min read
A reusable dropdown with custom elements and Popover API

A reusable dropdown with custom elements and Popover API

1
Comments
5 min read
What Playwright's toHaveScreenshot() default lets through: threshold, maxDiffPixels and ratio tested on 11 changes

What Playwright's toHaveScreenshot() default lets through: threshold, maxDiffPixels and ratio tested on 11 changes

Comments
8 min read
Your MCP server's data is an injection surface: notes from an internet radio server

Your MCP server's data is an injection surface: notes from an internet radio server

Comments
3 min read
Rolling Out Passkeys Without Locking Users Out

Rolling Out Passkeys Without Locking Users Out

Comments
7 min read
Unicode Symbols in Usernames and Bios — A Practical Guide for Developers

Unicode Symbols in Usernames and Bios — A Practical Guide for Developers

Comments
3 min read
432 browser tools that never upload your files

432 browser tools that never upload your files

Comments
2 min read
The Open-Source Verification Stack for AI Coding Agents: Security (92 Rules), Playwright Browser QA, and UI Design Linting

The Open-Source Verification Stack for AI Coding Agents: Security (92 Rules), Playwright Browser QA, and UI Design Linting

1
Comments
3 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.