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.
Writing Clean Code in Front-end: KISS, DRY, YAGNI, and Beyond

Writing Clean Code in Front-end: KISS, DRY, YAGNI, and Beyond

4
Comments
3 min read
🚨 Why Accessibility Isn’t Optional – A Frontend Dev’s Responsibility 🚨

🚨 Why Accessibility Isn’t Optional – A Frontend Dev’s Responsibility 🚨

2
Comments
2 min read
Awesome CSS shorthand tricks to write less code

Awesome CSS shorthand tricks to write less code

1
Comments
3 min read
Angular Ivy Compiler: Why and How It Improves Performance

Angular Ivy Compiler: Why and How It Improves Performance

1
Comments
2 min read
How to Build an AI Image Caption Generator in Vue 3

How to Build an AI Image Caption Generator in Vue 3

Comments
3 min read
Debounced Search with Client-side Filtering: A Lightweight Optimization for Large Lists

Debounced Search with Client-side Filtering: A Lightweight Optimization for Large Lists

Comments
2 min read
Why does ZipPic.cn Outperform TinyPNG and Squoosh in Terms of Privacy, Format, and Operation?

Why does ZipPic.cn Outperform TinyPNG and Squoosh in Terms of Privacy, Format, and Operation?

Comments
3 min read
SOLID Principles in Angular

SOLID Principles in Angular

1
Comments
15 min read
I want to share my portfolio

I want to share my portfolio

Comments
1 min read
CSS com Super Poderes: Uma Introdução ao SASS

CSS com Super Poderes: Uma Introdução ao SASS

Comments 3
9 min read
Introducing HTML to Gutenberg: Turn HTML Files into editable Gutenberg Blocks

Introducing HTML to Gutenberg: Turn HTML Files into editable Gutenberg Blocks

7
Comments
4 min read
Detecting size and position change of a DOM element as a result of scroll, resize or zoom with IntersectionObserver.

Detecting size and position change of a DOM element as a result of scroll, resize or zoom with IntersectionObserver.

Comments
6 min read
Analysis of Key Technical Principles for a Visual Drag-and-Drop Component Library

Analysis of Key Technical Principles for a Visual Drag-and-Drop Component Library

1
Comments
20 min read
Don't touch the CSS… you'll break everything.

Don't touch the CSS… you'll break everything.

Comments
3 min read
Understanding Angular Rendering, Re-rendering, and Change Detection for Optimal Performance

Understanding Angular Rendering, Re-rendering, and Change Detection for Optimal Performance

1
Comments
4 min read
Mastering Custom Hooks in React – A Beginner’s Guide 🪝

Mastering Custom Hooks in React – A Beginner’s Guide 🪝

5
Comments
1 min read
Understanding the Singleton Design Pattern in JavaScript and React

Understanding the Singleton Design Pattern in JavaScript and React

Comments
8 min read
🧠Understanding useRef in React

🧠Understanding useRef in React

4
Comments 1
6 min read
State Management in HTML with Grains.js

State Management in HTML with Grains.js

2
Comments
2 min read
What should Frontend Developer really know?

What should Frontend Developer really know?

2
Comments
7 min read
🎨 Smooth UI Transitions in HTML with Grains.js, TailwindCSS and g-class directive

🎨 Smooth UI Transitions in HTML with Grains.js, TailwindCSS and g-class directive

Comments
3 min read
From ferris wheels to web animations: trigonometry made simple 😏

From ferris wheels to web animations: trigonometry made simple 😏

41
Comments 8
8 min read
How App Interface Expectations Have Changed in 5 Years — A Frontend Developer's Confession

How App Interface Expectations Have Changed in 5 Years — A Frontend Developer's Confession

17
Comments 1
2 min read
The best way to programatically reload in JS or React JS

The best way to programatically reload in JS or React JS

Comments
1 min read
Getting Started with GraphQL and React

Getting Started with GraphQL and React

9
Comments
5 min read
loading...