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.
I fixed the bug that stopped the app from working. 258 people follow me here. Zero have signed up. This post is me asking why.

I fixed the bug that stopped the app from working. 258 people follow me here. Zero have signed up. This post is me asking why.

Comments
3 min read
How Progressive Slab Calculators Work (with a JavaScript Example)

How Progressive Slab Calculators Work (with a JavaScript Example)

Comments
2 min read
A 3x3 median cut my OCR errors from 11 to 2, then broke a half-size scan

A 3x3 median cut my OCR errors from 11 to 2, then broke a half-size scan

Comments
4 min read
Online multiplayer with no game server: WebRTC invite links and a browser as referee

Online multiplayer with no game server: WebRTC invite links and a browser as referee

1
Comments
6 min read
Why TypeScript Forgets Your Narrowing Inside a Callback, and What 5.4 Fixed

Why TypeScript Forgets Your Narrowing Inside a Callback, and What 5.4 Fixed

1
Comments
7 min read
Turn a folder of product photos into videos with an image-to-video API (Python and Node)

Turn a folder of product photos into videos with an image-to-video API (Python and Node)

Comments
8 min read
Document photos are specified in millimetres. Your canvas works in pixels.

Document photos are specified in millimetres. Your canvas works in pixels.

Comments
4 min read
Math.round(x * 100) / 100 rounds 1.005 to 1: the rounding bug in our unit tables

Math.round(x * 100) / 100 rounds 1.005 to 1: the rounding bug in our unit tables

Comments 1
4 min read
One source of truth for math, tests and SEO copy: building a calculator site with Eleventy

One source of truth for math, tests and SEO copy: building a calculator site with Eleventy

Comments
5 min read
The first proof no human could read

The first proof no human could read

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

Checking AI slides with a vision model in TypeScript

Comments
5 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
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.