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.
How to pull SEC filings, insider trades and XBRL financials into your app in 5 minutes

How to pull SEC filings, insider trades and XBRL financials into your app in 5 minutes

Comments
7 min read
Pillow, sharp or mozjpeg for a white-background product photo? Same quality, different stray pixels

Pillow, sharp or mozjpeg for a white-background product photo? Same quality, different stray pixels

Comments
4 min read
A pure-white check for product photos: strict failed all 18 JPEGs, loose passed off-white

A pure-white check for product photos: strict failed all 18 JPEGs, loose passed off-white

Comments
4 min read
I Built a Full-Stack Application — Here’s What I Learned Beyond Writing Code

I Built a Full-Stack Application — Here’s What I Learned Beyond Writing Code

Comments
8 min read
I Built Free PDF Tools That Run 100% in the Browser — No Server, No Uploads

I Built Free PDF Tools That Run 100% in the Browser — No Server, No Uploads

Comments
2 min read
Multiplayer card and puzzle games with no WebSockets: a 6-letter link, a shared seed and a 1-second heartbeat

Multiplayer card and puzzle games with no WebSockets: a 6-letter link, a shared seed and a 1-second heartbeat

Comments
4 min read
Why devs should design for blockchain errors, not around them

Why devs should design for blockchain errors, not around them

Comments
1 min read
Two Sentry issues a millisecond apart, both of them empty, and the filter had to be written twice

Two Sentry issues a millisecond apart, both of them empty, and the filter had to be written twice

Comments 1
4 min read
How GPA Is Really Calculated (Weighted vs. Unweighted), With Code You Can Reuse

How GPA Is Really Calculated (Weighted vs. Unweighted), With Code You Can Reuse

Comments
9 min read
Morse Code Timing: The Hidden Rules Behind Dits and Dahs

Morse Code Timing: The Hidden Rules Behind Dits and Dahs

Comments
3 min read
window.localStorage can be null, which is how our signup flow handed people an error screen

window.localStorage can be null, which is how our signup flow handed people an error screen

Comments 1
4 min read
Calculating Pool Volume for Rectangles, Circles and Ovals in JavaScript

Calculating Pool Volume for Rectangles, Circles and Ovals in JavaScript

Comments
3 min read
Fixing TikTok's 7.3% Profile Sticker Grid Gap with Client-Side Canvas & WebCodecs

Fixing TikTok's 7.3% Profile Sticker Grid Gap with Client-Side Canvas & WebCodecs

Comments
2 min read
Five calculation and PDF pitfalls in a browser invoice tool

Five calculation and PDF pitfalls in a browser invoice tool

Comments
3 min read
I built a prototype Etsy SEO audit tool — testing whether anyone wants it as a one-time purchase

I built a prototype Etsy SEO audit tool — testing whether anyone wants it as a one-time purchase

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