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.
Split a File Into Parts in the Browser: The SHA-256 Manifest and a Verified Rejoin

Split a File Into Parts in the Browser: The SHA-256 Manifest and a Verified Rejoin

Comments
2 min read
TypeScript `@throws` JSDoc and Error Typing in 2026: Why Exceptions Are Still Untyped and What to Do About It

TypeScript `@throws` JSDoc and Error Typing in 2026: Why Exceptions Are Still Untyped and What to Do About It

Comments
13 min read
Golden-File Tests for a Score Calculator: Check Every Row Against the Published Table

Golden-File Tests for a Score Calculator: Check Every Row Against the Published Table

Comments
3 min read
Images to PDF in the Browser: Page Boxes, Margins and the Crop Math

Images to PDF in the Browser: Page Boxes, Margins and the Crop Math

Comments
5 min read
Free APIs for Testing in 2026: 15 Fake and Mock JSON APIs That Actually Work

Free APIs for Testing in 2026: 15 Fake and Mock JSON APIs That Actually Work

Comments
5 min read
OpenWeatherMap Alternatives: 7 Free Weather APIs and How to Migrate

OpenWeatherMap Alternatives: 7 Free Weather APIs and How to Migrate

Comments
6 min read
How to Learn to Write Code With Discipline

How to Learn to Write Code With Discipline

Comments
3 min read
Rename or Reorder CSV Columns in the Browser: What the Export Actually Contains

Rename or Reorder CSV Columns in the Browser: What the Export Actually Contains

Comments
4 min read
Handling Failures as Values in Agent-Generated Code

Handling Failures as Values in Agent-Generated Code

Comments
2 min read
My tank bot won 24 games while losing the damage race

My tank bot won 24 games while losing the damage race

Comments
5 min read
Word.LineFormat lost 8 documented properties in Office.js 16.0.20619

Word.LineFormat lost 8 documented properties in Office.js 16.0.20619

Comments
3 min read
Owen Sound: From Transit Budgets to Ride Targets

Owen Sound: From Transit Budgets to Ride Targets

Comments
7 min read
Prevent leaked asyncio workers by making task ownership explicit

Prevent leaked asyncio workers by making task ownership explicit

Comments 2
2 min read
Remove EXIF Metadata in the Browser: How to Verify the Result Byte by Byte

Remove EXIF Metadata in the Browser: How to Verify the Result Byte by Byte

Comments
4 min read
Add to calendar from the browser: generating .ics files for countdown dates

Add to calendar from the browser: generating .ics files for countdown dates

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