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.
Scratching the Surface of Composition with React Native and Apollo

Scratching the Surface of Composition with React Native and Apollo

Comments
4 min read
Same Game in Vanilla JS — Flood Fill, Gravity, and Column Compression

Same Game in Vanilla JS — Flood Fill, Gravity, and Column Compression

Comments
4 min read
Add Keyboard Shortcuts to Your Vue App ⌨️

Add Keyboard Shortcuts to Your Vue App ⌨️

Comments
2 min read
A Memory Card Matching Game With CSS 3D Flip and Immutable State

A Memory Card Matching Game With CSS 3D Flip and Immutable State

Comments
3 min read
A Loan Calculator With 元利均等 vs 元金均等 and Prepayment Simulation

A Loan Calculator With 元利均等 vs 元金均等 and Prepayment Simulation

Comments
3 min read
A Text Statistics Tool That Classifies Hiragana, Katakana, and Kanji Separately

A Text Statistics Tool That Classifies Hiragana, Katakana, and Kanji Separately

Comments
3 min read
A Travel Checklist Generator With Conditional Items and Trip Profiles

A Travel Checklist Generator With Conditional Items and Trip Profiles

Comments
2 min read
Writing a SQL Formatter With a Handwritten Tokenizer

Writing a SQL Formatter With a Handwritten Tokenizer

Comments
3 min read
Classical Ciphers With Chi-Squared Frequency Analysis for Auto-Decryption

Classical Ciphers With Chi-Squared Frequency Analysis for Auto-Decryption

Comments
3 min read
A URL Parser and Query String Editor With Live Rebuild

A URL Parser and Query String Editor With Live Rebuild

Comments
3 min read
A Mahjong Tile Sorting Practice Game — 34 Tiles, Strict Ordering, Timer-Based

A Mahjong Tile Sorting Practice Game — 34 Tiles, Strict Ordering, Timer-Based

Comments
3 min read
Writing Base64 From Scratch in JavaScript — Why atob Isn't Enough

Writing Base64 From Scratch in JavaScript — Why atob Isn't Enough

Comments
3 min read
ArchScope Engineering Update: Multi-Selection & Undo/Redo Implementation (April 14, 2026)

ArchScope Engineering Update: Multi-Selection & Undo/Redo Implementation (April 14, 2026)

Comments
4 min read
A Stopwatch and Timer With Lap Tracking and Timestamp-Based Accuracy

A Stopwatch and Timer With Lap Tracking and Timestamp-Based Accuracy

Comments
3 min read
A Roman Numeral Converter With Step-By-Step Breakdown and Strict Validation

A Roman Numeral Converter With Step-By-Step Breakdown and Strict Validation

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