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.
Boo-tiful React Projects for Dev Comm 🎃👻🎪

Boo-tiful React Projects for Dev Comm 🎃👻🎪

Comments
2 min read
Do We Need a New Framework?

Do We Need a New Framework?

6
Comments
3 min read
Blend background images and colours with CSS 🧚🏽‍♀️.

Blend background images and colours with CSS 🧚🏽‍♀️.

6
Comments
1 min read
Nuxt Social Share module has many new features 🎉

Nuxt Social Share module has many new features 🎉

5
Comments
1 min read
Introducing the new Frontend Mentor Hiring platform!

Introducing the new Frontend Mentor Hiring platform!

5
Comments 4
5 min read
🚀Exploring React Storybook: A Journey Through Button Components and exploring Typescript✍🏽

🚀Exploring React Storybook: A Journey Through Button Components and exploring Typescript✍🏽

2
Comments
3 min read
Transitioning to Angular 17's New Control Flow Syntax

Transitioning to Angular 17's New Control Flow Syntax

2
Comments 2
2 min read
The pieces of UI: Components 🧩

The pieces of UI: Components 🧩

5
Comments
3 min read
Mastering Frontend Optimization Strategies for Peak Performance

Mastering Frontend Optimization Strategies for Peak Performance

Comments
3 min read
How to create reusable React Components across your projects with bit.dev

How to create reusable React Components across your projects with bit.dev

2
Comments 2
5 min read
How to quickly generate dynamic images with Node.js and Puppeteer.

How to quickly generate dynamic images with Node.js and Puppeteer.

11
Comments
6 min read
🧙‍♂️CSS Shorthand Essential Properties: Streamlining Your Styles

🧙‍♂️CSS Shorthand Essential Properties: Streamlining Your Styles

4
Comments
2 min read
The CSS property you didn't know you needed 👈

The CSS property you didn't know you needed 👈

113
Comments 25
4 min read
Let's Implement a Really Cool Loading Animation with Only CSS or Sass 👩‍🎨👨‍🎨

Let's Implement a Really Cool Loading Animation with Only CSS or Sass 👩‍🎨👨‍🎨

5
Comments
3 min read
VueJS part 13: Introduction to slots

VueJS part 13: Introduction to slots

8
Comments 1
3 min read
Contributing to ChatCraft

Contributing to ChatCraft

2
Comments
6 min read
Creating an Accordion with JavaScript Classes: A Real-World Example

Creating an Accordion with JavaScript Classes: A Real-World Example

Comments
2 min read
A Beginner's Guide To Web Deployment

A Beginner's Guide To Web Deployment

1
Comments
4 min read
Crafting Custom flavored Markdown for Svelte with mdsvex

Crafting Custom flavored Markdown for Svelte with mdsvex

13
Comments 1
4 min read
New issues are coming in the next days 👀

New issues are coming in the next days 👀

5
Comments 1
1 min read
Day 95: Skeleton

Day 95: Skeleton

5
Comments 1
1 min read
Speed Run de MicroFrontends com Single-SPA (any%)

Speed Run de MicroFrontends com Single-SPA (any%)

1
Comments
15 min read
About HTTP : request, response and methods

About HTTP : request, response and methods

2
Comments
1 min read
How to Build a Custom React Hook to Listen for Keyboard Events

How to Build a Custom React Hook to Listen for Keyboard Events

8
Comments
3 min read
Day 94: Frameworks

Day 94: Frameworks

6
Comments
3 min read
Navigating the Symbolic World with is.symbol and is.not_symbol from 'thiis': Unraveling JavaScript Magic

Navigating the Symbolic World with is.symbol and is.not_symbol from 'thiis': Unraveling JavaScript Magic

Comments 1
3 min read
Day 93: Web components

Day 93: Web components

7
Comments 3
2 min read
Streamline Your Project Management with Version Wizard: The Ultimate VS Code Extension

Streamline Your Project Management with Version Wizard: The Ultimate VS Code Extension

Comments
2 min read
JavaScript Execution Context & Hoisting

JavaScript Execution Context & Hoisting

1
Comments
4 min read
How to bring the Magic of Animation to Your Frontend

How to bring the Magic of Animation to Your Frontend

6
Comments 1
3 min read
Pilares para construir um bom HTML e CSS.

Pilares para construir um bom HTML e CSS.

5
Comments 1
2 min read
6 Signs You Need a Tracking Plan on Top of Mixpanel

6 Signs You Need a Tracking Plan on Top of Mixpanel

1
Comments
5 min read
How I did my first opensource contribution and so can you?

How I did my first opensource contribution and so can you?

Comments
4 min read
Dark Mode Implementation: Shedding Light on the Night 🌙

Dark Mode Implementation: Shedding Light on the Night 🌙

Comments
2 min read
ReactJS advanced folder structure for scalable projects.

ReactJS advanced folder structure for scalable projects.

5
Comments 2
1 min read
Day 92: WebRTC

Day 92: WebRTC

9
Comments
2 min read
Everyday Challenges of Responsive Web Design

Everyday Challenges of Responsive Web Design

5
Comments 1
6 min read
Frontend Test: How I Built a Multi-functional Calculator that Fetches API Data

Frontend Test: How I Built a Multi-functional Calculator that Fetches API Data

1
Comments
9 min read
Day 78: Web Storage

Day 78: Web Storage

Comments
2 min read
Day 91: WebAssembly

Day 91: WebAssembly

8
Comments 1
2 min read
Rolling my own front-end framework pt. 1/?

Rolling my own front-end framework pt. 1/?

Comments
2 min read
How to Create an OHLC Chart in JavaScript

How to Create an OHLC Chart in JavaScript

4
Comments
14 min read
How I test a website for accessibility

How I test a website for accessibility

69
Comments 3
8 min read
Why do I distrust CSS Frameworks (and why should you, sometimes)?

Why do I distrust CSS Frameworks (and why should you, sometimes)?

10
Comments 7
3 min read
Simplifying SCSS Compilation with Parcel.js

Simplifying SCSS Compilation with Parcel.js

1
Comments
2 min read
Exploring the New Control Flow Syntax in Angular 17

Exploring the New Control Flow Syntax in Angular 17

2
Comments 2
4 min read
Building Stunning Docs: Diving Deep into Docusaurus Customization

Building Stunning Docs: Diving Deep into Docusaurus Customization

1
Comments 1
4 min read
Website Sitemaps 101: your website’s guide to success

Website Sitemaps 101: your website’s guide to success

1
Comments
4 min read
Connecting Alpine.js to a Database REST API: A Simple Guide

Connecting Alpine.js to a Database REST API: A Simple Guide

7
Comments
3 min read
Using Context APIs: Avoid Prop drilling and Manage States in React

Using Context APIs: Avoid Prop drilling and Manage States in React

1
Comments
2 min read
Day 90: Indexdb

Day 90: Indexdb

6
Comments 1
2 min read
Complete Website using HTML And CSS | CSS Project

Complete Website using HTML And CSS | CSS Project

2
Comments
1 min read
RiotJS + ViteJS tutorial

RiotJS + ViteJS tutorial

11
Comments 5
3 min read
Navigating the Browser Landscape with is.ie and is.not_ie from 'thiis': A Journey into Internet Explorer Detection

Navigating the Browser Landscape with is.ie and is.not_ie from 'thiis': A Journey into Internet Explorer Detection

5
Comments 1
3 min read
Day 89: Share

Day 89: Share

5
Comments 1
2 min read
How We Reduced Replay SDK Bundle Size by 35%

How We Reduced Replay SDK Bundle Size by 35%

3
Comments 1
7 min read
React Hook: check outside click

React Hook: check outside click

2
Comments
2 min read
Useful VScode Extension for Front-end dev

Useful VScode Extension for Front-end dev

9
Comments 2
3 min read
Day 88: Manifest

Day 88: Manifest

6
Comments 1
2 min read
How I organize my CSS declarations 🗂️

How I organize my CSS declarations 🗂️

46
Comments 8
2 min read
loading...