Tech Skills

Frontend Engineering

HTML, CSS, JavaScript, React, Next.js, performance and modern web development

11,127
lessons
Skills in this topic
View full skill map →
HTML & CSS
beginner
Build a responsive layout with CSS Grid and Flexbox
JavaScript Fundamentals
beginner
Write async code with Promises and async/await
React
intermediate
Build a data-fetching app with useEffect and useState
Frontend Performance
intermediate
Achieve a 90+ Lighthouse score
Modern Frontend Stack
advanced
Build a Next.js app with SSR and ISR
All Reads (3,341) Articles (374)Blog Posts (2757)Tutorials (91)Research Papers (1)News (118)
I Cloned the Discord Chat UI With Pure CSS — Here's How the Layout Works
Dev.to · Devanshu Biswas 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
I Cloned the Discord Chat UI With Pure CSS — Here's How the Layout Works
Discord's UI looks complex, but its skeleton is one of the cleanest layout exercises in frontend:...
React vs Angular: Choosing the Right Tool for Your Frontend
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
React vs Angular: Choosing the Right Tool for Your Frontend
There’s a question every frontend developer eventually faces, whether joining a new team, starting a greenfield project, or just trying to… Continue reading on
I built IchiPitchy — a browser-based vocal editor with live preview and high-quality exports
Dev.to · Archan Banerjee 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
I built IchiPitchy — a browser-based vocal editor with live preview and high-quality exports
ichipitchy.com I've been building IchiPitchy, a vocal editor that runs entirely in the browser, no...
React Server Components in Production: What We Learned After Migrating a Client Dashboard
Dev.to · Paradane 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
React Server Components in Production: What We Learned After Migrating a Client Dashboard
Real-world lessons from migrating a production analytics dashboard to Next.js 14 with React Server Components — what worked, what broke, and the actual performa
10 React Questions Senior Frontend Developers Should Be Able to Explain
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
10 React Questions Senior Frontend Developers Should Be Able to Explain
At senior level, React interview questions rarely stop at “what does this hook do?” Continue reading on Medium »
5 Angular 17 performance wins that actually matter
Dev.to · Jak s 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
5 Angular 17 performance wins that actually matter
I've spent the last few years building large Angular applications for enterprise clients — data-heavy...
The Best Frontend Mocking ORM Was Trapped Inside MirageJS. So I Set It Free.
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
The Best Frontend Mocking ORM Was Trapped Inside MirageJS. So I Set It Free.
How miragejs-orm became a standalone, TypeScript-first package — no server, no inflection magic, no schema getting in your way. Continue reading on Medium »
VuReact | Vue to React Hybrid Migration Practice: Real Support Hub Case
Dev.to · Ryan John 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
VuReact | Vue to React Hybrid Migration Practice: Real Support Hub Case
This is a practical migration walkthrough for a multi-channel customer support admin app, designed to...
Micro-Frontends Have Finally Grown Up
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Micro-Frontends Have Finally Grown Up
The architecture the frontend world love-hated is now quietly powering enterprise web at scale Continue reading on Medium »
Your React App Is a Blank Page to Googlebot. Fix It in 15 Minutes.
Dev.to · Mitu Das 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Your React App Is a Blank Page to Googlebot. Fix It in 15 Minutes.
I shipped a React app, submitted it to Google Search Console, and watched it sit at zero impressions...
# Angular Solves Problems Startups Rarely Notice
Medium · Startup 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
# Angular Solves Problems Startups Rarely Notice
The first warning sign was not a frontend crash. It was a hiring metric. A growing SaaS company noticed that new frontend engineers who… Continue reading on Med
Angular 22: reatividade, arquitetura e por que migrar
Dev.to · Lincoln Zocateli 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Angular 22: reatividade, arquitetura e por que migrar
Angular 22 com Signals e reatividade, arquitetura de projetos complexos, comparativo com React e por que escolher Angular para sua aplicação corporativa.
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Memisahkan Komponen Statis & Dinamis Menggunakan Vite (NPM) dan Database XAMPP
Halo semuanya! Saat kita mulai belajar pengembangan web modern, salah satu konsep paling mendasar yang wajib dipahami adalah arsitektur… Continue reading on Med
Reddit r/learnprogramming 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Question and Problem: Trying to Get <Style> into CSS
I have a tag that I want to push into a CSS file. The relevant code looks like this: html, body, \#viewDiv { height: 100%; margin: 0; } And then further down, w
React 19 Hydration Mismatch in Static Export
Dev.to · Mark 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
React 19 Hydration Mismatch in Static Export
📚 This is Part 3 of the UtlKit Tech Series — Part 2 covers the architecture & trade-offs → Read...
What I learned building my first side project: doing everything client-side
Dev.to · Soo 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
What I learned building my first side project: doing everything client-side
I built a website with no backend at all — every tool runs in your browser, so your data never leaves...
React 19, One Year In — What Actually Shipped and What’s Worth Adopting
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
React 19, One Year In — What Actually Shipped and What’s Worth Adopting
React 19 didn’t arrive as a single event. It landed as a release, then quietly became a platform — Actions, the compiler, Server… Continue reading on Towards De
The Stale Closure Bug That Haunted My Chat App
Dev.to · Nikhil Sharma 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
The Stale Closure Bug That Haunted My Chat App
Building a real-time chat app sounds straightforward until React's rendering model meets WebSockets....
Angular 22 Just Dropped — Here Are the 5 Features That Change How You Write Code Today
Medium · Programming 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Angular 22 Just Dropped — Here Are the 5 Features That Change How You Write Code Today
Angular 22 released on June 4, 2026. OnPush is now the default. Signal Forms are stable. The Resource API is production-ready. Here is… Continue reading on Medi
Angular 22 Just Dropped — Here Are the 5 Features That Change How You Write Code Today
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Angular 22 Just Dropped — Here Are the 5 Features That Change How You Write Code Today
Angular 22 released on June 4, 2026. OnPush is now the default. Signal Forms are stable. The Resource API is production-ready. Here is… Continue reading on Medi
Building Smart Notes Pro: A Feature-Rich Notes App with HTML, CSS, and JavaScript
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Building Smart Notes Pro: A Feature-Rich Notes App with HTML, CSS, and JavaScript
Building Smart Notes Pro with VibeCoding and Vanilla JavaScript Continue reading on Medium »
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
HTML Content Extractor - FreeCodeCamp Daily Challenge 6/12/2026 (JavaScript)
Given a string of HTML, return the plain text content with all tags removed. Continue reading on Medium »
Front-end Patterns — Event Delegation
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Front-end Patterns — Event Delegation
Design Patterns Don’t Always Translate to the Browser Continue reading on Medium »
I Built a Free CV Builder with Zero Backend — Here's How
Dev.to · Haru Jeong 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
I Built a Free CV Builder with Zero Backend — Here's How
Every "free" CV builder I tried had a catch: a paywall, a watermark, or forced account creation. So I...
What nobody tells you about going from junior to mid-level front-end developer
Medium · Programming 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
What nobody tells you about going from junior to mid-level front-end developer
About eight months into my second job, I got assigned a ticket with a description that was three sentences long and answered none of the… Continue reading on Me
How to Build a Fluid 3D Bubble Navbar Indicator with HTML, CSS and JavaScript
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
How to Build a Fluid 3D Bubble Navbar Indicator with HTML, CSS and JavaScript
This is a fun little tutorial where we will build a rounded navigation bar with a smooth blue indicator that follows each link when the… Continue reading on Med
How I use Framer Motion with Next.js App Router without layout shift
Dev.to · Nayan Kyada 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
How I use Framer Motion with Next.js App Router without layout shift
Step-by-step guide to AnimatePresence page transitions in Next.js App Router, cutting CLS to 0 and lazy-loading Framer Motion to save bundle size.
Understanding How React Is Built: A Deep Dive into the Fundamentals — Part 1
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Understanding How React Is Built: A Deep Dive into the Fundamentals — Part 1
In today’s rapidly evolving AI-driven landscape, new tools, frameworks, and libraries emerge almost every day. Continue reading on Medium »
Why React? – Advantages and Disadvantages of React
Dev.to · Jayashree 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Why React? – Advantages and Disadvantages of React
Introduction React is one of the most popular JavaScript libraries for building user interfaces,...
10 React Mistakes Every Developer Makes in Interviews (And How to Fix Them) -React JS Confusion #10
Medium · Programming 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
10 React Mistakes Every Developer Makes in Interviews (And How to Fix Them) -React JS Confusion #10
You’ve been coding React for months. Continue reading on Medium »
I Built a Free Sleep Calculator in Pure HTML/CSS/JS — No Frameworks, No Libraries, 98 Desktop Speed
Dev.to · Ramesh Sah 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
I Built a Free Sleep Calculator in Pure HTML/CSS/JS — No Frameworks, No Libraries, 98 Desktop Speed
Why I Built This: I couldn't find a sleep calculator that was: Fast on mobile Free...
Frontend Developers Who Cannot Build These 6 Features Are Getting Replaced by Those Who Can
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Frontend Developers Who Cannot Build These 6 Features Are Getting Replaced by Those Who Can
Most developers can build a form. Most can fetch data from an API. But the moment a product manager says, "Can we add infinite scroll?” or… Continue reading on
How I cracked my first front-end interview: a honest retrospective
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
How I cracked my first front-end interview: a honest retrospective
The night before my interview I revised event bubbling for two hours. Wrote it out, drew diagrams, explained it to myself out loud like a… Continue reading on M
What’s Inside Angular’s dist/ Folder: Every File Explained
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
What’s Inside Angular’s dist/ Folder: Every File Explained
Part 6 of the “Angular, Decoded” series Continue reading on Medium »
Ever Quint Frontend Interview Experience | Screening Round
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Ever Quint Frontend Interview Experience | Screening Round
Recently, I was interviewed by Ever Quint, and here’s how it went. Continue reading on Frontend Army »
Micro-Frontends: When One App Is Secretly Many
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Micro-Frontends: When One App Is Secretly Many
How to break one frontend into many: the four real approaches, when each fits, and when you shouldn’t bother Continue reading on Medium »
The Best JavaScript Slider Library? Introducing Pagiflow: A Zero-Dependency, High-Performance Carousel
Dev.to · Pagiflow 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
The Best JavaScript Slider Library? Introducing Pagiflow: A Zero-Dependency, High-Performance Carousel
Have you ever noticed how quickly a web page's performance can drop when you add a slider or...
Vue to React Migration in Action: Real CRM Admin Case
Dev.to · Ryan John 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Vue to React Migration in Action: Real CRM Admin Case
This is a hands-on migration walkthrough designed to take you from a standard Vue 3 + Vue Router...
React Hooks Explained: useMemo, useCallback, and useNavigate
Dev.to · Jayashree 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
React Hooks Explained: useMemo, useCallback, and useNavigate
React provides several powerful hooks that help developers optimize performance and manage navigation...
HTML/CSS Animation to Video (MP4): the Headless, Deterministic Way (incl. Claude)
Dev.to · dsplce.co 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
HTML/CSS Animation to Video (MP4): the Headless, Deterministic Way (incl. Claude)
So you asked Claude to animate something. Maybe a logo, a loading screen, a data viz. It spat out a...
JavaScript and React Aren’t the Main Game Anymore
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
JavaScript and React Aren’t the Main Game Anymore
The web stack still matters. It just isn’t the center of the conversation anymore. Continue reading on Stackademic »
Building a Real-Time Collaborative Kanban Board with React, TypeScript, and WebSockets
Dev.to · Gael Lune 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Building a Real-Time Collaborative Kanban Board with React, TypeScript, and WebSockets
Modern teams expect software to update instantly. Nobody wants to refresh a page every few seconds to...
Alpine.js: A Lightweight JavaScript Framework for Modern Web Development in 2026
Medium · Programming 🌐 Frontend Engineering ⚡ AI Lesson 2w ago
Alpine.js: A Lightweight JavaScript Framework for Modern Web Development in 2026
Learn how Alpine.js helps you build interactive web interfaces with minimal code, faster performance, and no heavy frameworks. Continue reading on Medium »
CSS 'overscroll-behavior' rubber banding: the right color behind the page when you pull it
Dev.to · a-dev 🌐 Frontend Engineering ⚡ AI Lesson 3w ago
CSS 'overscroll-behavior' rubber banding: the right color behind the page when you pull it
I think you all know the overscroll rubber-banding effect: when you scroll past the end of a page, or...
Vue 3.6 Vapor Mode: Opt Out of the Virtual DOM
Dev.to · Danny Holloran 🌐 Frontend Engineering ⚡ AI Lesson 3w ago
Vue 3.6 Vapor Mode: Opt Out of the Virtual DOM
Vue 3.6 Vapor Mode eliminates the virtual DOM for opted-in components, delivering SolidJS-level performance without rewriting a single line of your template log
Introducing Pagiflow: The High-Performance, Zero-Dependency Slider Library for the Modern Web
Medium · JavaScript 🌐 Frontend Engineering ⚡ AI Lesson 3w ago
Introducing Pagiflow: The High-Performance, Zero-Dependency Slider Library for the Modern Web
If you’ve been building for the web, you know the struggle: you need a sleek, responsive image slider or carousel, but the available… Continue reading on Medium
Wiring components to server-rendered pages with domwire
Dev.to · Tom Shaw 🌐 Frontend Engineering ⚡ AI Lesson 3w ago
Wiring components to server-rendered pages with domwire
Initializing JavaScript components from data-component attributes, with lazy loading, lifecycle hooks, and automatic handling of dynamic content.
My React App Froze on Every Keystroke. I Fixed It by Stealing Python's #1 Rule About Scope.
Dev.to · S M Tahosin 🌐 Frontend Engineering ⚡ AI Lesson 3w ago
My React App Froze on Every Keystroke. I Fixed It by Stealing Python's #1 Rule About Scope.
Last month I built a dashboard with about 150 components. A data table, a few charts, a sidebar, and...