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 made twenty tools take twenty files. Every bug was state that outlived one file.

Summer Bug Smash: Smash Stories 🐛🛹

I made twenty tools take twenty files. Every bug was state that outlived one file.

1
Comments
5 min read
Bug Smash: restoring dropped Gemini chat config in Sentry's JavaScript SDK

Summer Bug Smash: Clear the Lineup 🐛🛹

Bug Smash: restoring dropped Gemini chat config in Sentry's JavaScript SDK

25
Comments 9
5 min read
Bookmaker odds lie by 5-10%. De-vig them in 10 lines.

Bookmaker odds lie by 5-10%. De-vig them in 10 lines.

Comments
2 min read
How I Built a Browser-Based Batch QR Code Generator for 1,000 Items

How I Built a Browser-Based Batch QR Code Generator for 1,000 Items

1
Comments
5 min read
The API promised industry keywords. Modern sites kept returning [].

Summer Bug Smash: Smash Stories 🐛🛹

The API promised industry keywords. Modern sites kept returning [].

4
Comments
4 min read
7 Next.js Features That Made Me Delete 200 Lines of Code

7 Next.js Features That Made Me Delete 200 Lines of Code

2
Comments
6 min read
Why I build a 100% In-Browser HEIC Converter with WebAssembly (Bye Bye Cloud Server Upload! 🚀)

Why I build a 100% In-Browser HEIC Converter with WebAssembly (Bye Bye Cloud Server Upload! 🚀)

Comments
2 min read
Next.js App Shows a White Screen After Vercel Deploy: 5 Real Causes

Next.js App Shows a White Screen After Vercel Deploy: 5 Real Causes

2
Comments
3 min read
Why pasted text keeps breaking search and formatting (and the regexes I ended up using to clean it)

Why pasted text keeps breaking search and formatting (and the regexes I ended up using to clean it)

5
Comments 2
6 min read
Why generating random CPFs in your tests is wrong (and how I fixed it with a zero-dependency lib)

Why generating random CPFs in your tests is wrong (and how I fixed it with a zero-dependency lib)

1
Comments
4 min read
TypeScript `noUncheckedIndexedAccess` in 2026: The Flag You Should Have Turned On Years Ago

TypeScript `noUncheckedIndexedAccess` in 2026: The Flag You Should Have Turned On Years Ago

1
Comments 2
9 min read
Debug React Context Renders: The Latest Update to useRenderReason

Debug React Context Renders: The Latest Update to useRenderReason

Comments 2
2 min read
Debugging Hydration Mismatches in the Next.js App Router

Debugging Hydration Mismatches in the Next.js App Router

1
Comments
5 min read
Implementing a Zero-Allocation S3-FIFO Cache in Node.js

Implementing a Zero-Allocation S3-FIFO Cache in Node.js

2
Comments 1
4 min read
Building My First AI-Powered Career Platform 🚀

Building My First AI-Powered Career Platform 🚀

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