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.
Overview of Web Accessibility Guidelines: Tools, Techniques & Best Practices for EAA & WCAG Compliance

Overview of Web Accessibility Guidelines: Tools, Techniques & Best Practices for EAA & WCAG Compliance

Comments
4 min read
Day 2 of My React Journey: Playing with React.createElement() , Evaluated Expression and Errors

Day 2 of My React Journey: Playing with React.createElement() , Evaluated Expression and Errors

Comments
1 min read
Building Dynamic Table Headers in React + ExcelJS

Building Dynamic Table Headers in React + ExcelJS

Comments
3 min read
Becoming a TypeScript Pro – Part 3: Advanced & Enterprise-Level Features

Becoming a TypeScript Pro – Part 3: Advanced & Enterprise-Level Features

6
Comments
3 min read
Preload en la práctica: cuándo usarlo (y cuándo evitarlo) para mejorar el rendimiento web

Preload en la práctica: cuándo usarlo (y cuándo evitarlo) para mejorar el rendimiento web

1
Comments
2 min read
Building a Restaurant Menu App with JSON & React – Inspired by Olive Garden

Building a Restaurant Menu App with JSON & React – Inspired by Olive Garden

Comments
1 min read
🎸 JavaScript Functions: The VIPs of First-Class Objects

🎸 JavaScript Functions: The VIPs of First-Class Objects

1
Comments
4 min read
Feature sliced design vs clean architecture

Feature sliced design vs clean architecture

Comments
4 min read
React component library for rapid product prototyping.

React component library for rapid product prototyping.

6
Comments
2 min read
Harnessing the **`onQuery: (query: string) void`** Prop — Building a Debounced, Type‑Safe SearchBar in React 19 + TypeScript

Harnessing the **`onQuery: (query: string) void`** Prop — Building a Debounced, Type‑Safe SearchBar in React 19 + TypeScript

Comments
3 min read
swagrLite ⚡️ – Say Hello to a Lightweight Swagger Editor Alternative

swagrLite ⚡️ – Say Hello to a Lightweight Swagger Editor Alternative

1
Comments
2 min read
On my elm-knobs Elm package

On my elm-knobs Elm package

2
Comments 1
6 min read
Angular Meets Generative AI: Best Practices Made Easy

Angular Meets Generative AI: Best Practices Made Easy

3
Comments
5 min read
From Component to System: How I Built with Design System Thinking

From Component to System: How I Built with Design System Thinking

Comments
3 min read
The Future of HTML: Proposed Tags and Features

The Future of HTML: Proposed Tags and Features

1
Comments
3 min read
SEO: Tips for Crawlers and LLM Discovery

SEO: Tips for Crawlers and LLM Discovery

16
Comments 1
4 min read
Mental Models for Developers: A Frontend Perspective

Mental Models for Developers: A Frontend Perspective

11
Comments
6 min read
From Sierra Leone to the World: My Dev Journey + Productivity App in Progress

From Sierra Leone to the World: My Dev Journey + Productivity App in Progress

Comments
1 min read
HTML-First:Why I Built My Own HTML-First Multi-Part Application Architecture (And You Might Want To Too)

HTML-First:Why I Built My Own HTML-First Multi-Part Application Architecture (And You Might Want To Too)

1
Comments 2
4 min read
Tailwind in Reality: Bringing CSS Classes to Life with AI Videos!

Tailwind in Reality: Bringing CSS Classes to Life with AI Videos!

Comments
1 min read
Create a ReactJs Webpack project manually without create-react-app

Create a ReactJs Webpack project manually without create-react-app

1
Comments
1 min read
🧪 JSFiddle — The Playground for Frontend Developers

🧪 JSFiddle — The Playground for Frontend Developers

1
Comments
1 min read
Access and Authorization Management in the OneEntry Platform

Access and Authorization Management in the OneEntry Platform

Comments
8 min read
Mastering TypeScript from Scratch – Part 2: Intermediate Concepts

Mastering TypeScript from Scratch – Part 2: Intermediate Concepts

6
Comments
4 min read
What’s Your Flex Level? 🐸💪

What’s Your Flex Level? 🐸💪

21
Comments 2
4 min read
loading...