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.
Checking AI slides with a vision model in TypeScript

Checking AI slides with a vision model in TypeScript

Comments
5 min read
Designing Games for One Shared Phone: 7 UX Patterns From 30+ Pass-and-Play Games

Designing Games for One Shared Phone: 7 UX Patterns From 30+ Pass-and-Play Games

2
Comments 1
5 min read
spain-holidays: all 2027 public holidays of Spain, per region, as an npm package

spain-holidays: all 2027 public holidays of Spain, per region, as an npm package

Comments
2 min read
School holidays of Lower Saxony 2025-2030 as JSON, CSV and ICS (from the official Ferienordnung)

School holidays of Lower Saxony 2025-2030 as JSON, CSV and ICS (from the official Ferienordnung)

Comments
2 min read
Romanian CNP Validator in TypeScript, Zod and React

Romanian CNP Validator in TypeScript, Zod and React

Comments
16 min read
Why I Built an In-Browser Tool to Stitch PDFs into 1 Continuous PNG (Without Annoying ZIP Files)

Why I Built an In-Browser Tool to Stitch PDFs into 1 Continuous PNG (Without Annoying ZIP Files)

Comments
2 min read
Build a searchable news aggregator in ~200 lines of Node.js

Build a searchable news aggregator in ~200 lines of Node.js

Comments
5 min read
Building a freight CBM and chargeable-weight calculator: the edge cases nobody warns you about

Building a freight CBM and chargeable-weight calculator: the edge cases nobody warns you about

Comments
8 min read
Safari Deletes Your LocalStorage After Seven Days, and the Clock Is Not the One You Think

Safari Deletes Your LocalStorage After Seven Days, and the Clock Is Not the One You Think

1
Comments
3 min read
Which CSS variable made this color? Ask the browser three times instead of guessing from the value

Which CSS variable made this color? Ask the browser three times instead of guessing from the value

Comments
3 min read
My hosting got hit by a cyberattack and my game's database was wiped: how I moved a browser football manager to a new server

My hosting got hit by a cyberattack and my game's database was wiped: how I moved a browser football manager to a new server

Comments
2 min read
Prove an Inventory Cursor Walk Finished Before Replacing the Export

Prove an Inventory Cursor Walk Finished Before Replacing the Export

Comments
3 min read
Puter.js Explained: Build a SaaS App With No Backend

Puter.js Explained: Build a SaaS App With No Backend

Comments
13 min read
108 Tesseract runs on a skewed, noisy scan: the preprocessing order that held 98.5–99.5%

108 Tesseract runs on a skewed, noisy scan: the preprocessing order that held 98.5–99.5%

Comments
5 min read
How to shrink a PDF to a target size in the browser: render pages, split a byte budget, retry three times

How to shrink a PDF to a target size in the browser: render pages, split a byte budget, retry three times

Comments
2 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.