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.
how I make my templates easy to reskin (probably overthought this)

how I make my templates easy to reskin (probably overthought this)

Comments
2 min read
text-box-trim is the best CSS feature in years and nobody's using it yet

text-box-trim is the best CSS feature in years and nobody's using it yet

3
Comments 1
3 min read
Opacity within variables, and how it affects a shadcn design system token implementation

Opacity within variables, and how it affects a shadcn design system token implementation

1
Comments 1
5 min read
Master React 19 useOptimistic: The Git Rebase Model

Master React 19 useOptimistic: The Git Rebase Model

Comments
3 min read
Dependency Injection in Angular: From Constructor Injection to Modern DI

Dependency Injection in Angular: From Constructor Injection to Modern DI

Comments 1
24 min read
Your Page Loaded Fast. So Why Does It Still Feel Slow?

Your Page Loaded Fast. So Why Does It Still Feel Slow?

11
Comments 3
6 min read
StyleX won CSS-in-JS because AI agents can read it

StyleX won CSS-in-JS because AI agents can read it

3
Comments
3 min read
DOM in Angular: Understanding the Document Object Model with Practical Examples

DOM in Angular: Understanding the Document Object Model with Practical Examples

Comments
13 min read
Rust for Rust, JS for JS: introducing Ahoi

Rust for Rust, JS for JS: introducing Ahoi

Comments
3 min read
A spinning globe in 471 lines: no WebGL, no three.js, no CDN

A spinning globe in 471 lines: no WebGL, no three.js, no CDN

Comments
3 min read
Why React 19's use() API Can Break the Rules of Hooks

Why React 19's use() API Can Break the Rules of Hooks

2
Comments 1
4 min read
I Tested html2canvas, html-to-image and modern-screenshot on the Same Card

I Tested html2canvas, html-to-image and modern-screenshot on the Same Card

5
Comments
10 min read
The three-state dark mode toggle is the correct answer

The three-state dark mode toggle is the correct answer

2
Comments
3 min read
Why your table export only has the rows you can see

Why your table export only has the rows you can see

Comments 1
3 min read
⚡ How I Built QRify: A Temporary QR Code Generator with JavaScript

⚡ How I Built QRify: A Temporary QR Code Generator with JavaScript

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