DEV Community

Front-end

"If you're already a front-end developer, well, pretend you're also wearing a pirate hat." - Ethan Marcotte

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
You've been writing this `reduce` a hundred times. `Object.groupBy` does it in one.

You've been writing this `reduce` a hundred times. `Object.groupBy` does it in one.

16
Comments 4
4 min read
Query, Mutation, and Stream Are Not the Same Kind of Async Work

Query, Mutation, and Stream Are Not the Same Kind of Async Work

2
Comments 1
8 min read
Shadow DOM vs iframe for browser extension tooltips: a build note

Shadow DOM vs iframe for browser extension tooltips: a build note

Comments
2 min read
Ng-News 26/15: Angular 22

Ng-News 26/15: Angular 22

2
Comments
4 min read
Bootstrap 5 vs Tailwind CSS 2026: Which Should You Pick?

Bootstrap 5 vs Tailwind CSS 2026: Which Should You Pick?

Comments
3 min read
JavaScript DOM Basics: Selecting, Accessing, Adding & Deleting Elements

JavaScript DOM Basics: Selecting, Accessing, Adding & Deleting Elements

5
Comments
3 min read
Navigating With Tabs

Navigating With Tabs

Comments
10 min read
Ng-News 26/17: PrimeNG's New Licensing, and A2UI for Angular

Ng-News 26/17: PrimeNG's New Licensing, and A2UI for Angular

1
Comments
3 min read
How to Build a Bulletproof Shopify Cart Event Listener (Without App Conflict)

How to Build a Bulletproof Shopify Cart Event Listener (Without App Conflict)

Comments
2 min read
3 Finance-Themed UI Concepts I Built Recently (Free to Use)

3 Finance-Themed UI Concepts I Built Recently (Free to Use)

3
Comments
2 min read
"Code & Chords: Building freeCodeCamp Tunes"

"Code & Chords: Building freeCodeCamp Tunes"

Comments
1 min read
60fps Real-Time Graphics: OffscreenCanvas in Next.js ⚡

60fps Real-Time Graphics: OffscreenCanvas in Next.js ⚡

Comments
3 min read
You reach for `Promise.all` for every concurrent request. Here's when to use the other three.

You reach for `Promise.all` for every concurrent request. Here's when to use the other three.

11
Comments
4 min read
JavaScript Loops

JavaScript Loops

8
Comments
2 min read
Flex & Grid - CSS Most Powerful Layout Systems.

Flex & Grid - CSS Most Powerful Layout Systems.

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