Tech Skills
Frontend Engineering
HTML, CSS, JavaScript, React, Next.js, performance and modern web development
Skills in this topic
5 skills — Sign in to track your progress
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

Dev.to · Mukhtar Abdussalam
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Why I Switched from React to Vue (And Back Again) - Updated April 08, 2026
Shifting between powerful front-end frameworks is an adventure many developers find themselves on. In...

Dev.to · slice-code
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Building a Blog Editor with el.js and Editor.js
Today, I built a blog editor using el.js. It serves as a DOM helper for constructing the editor UI,...

Dev.to · Maninderpreet Singh
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Why Angular Still Fits Enterprise Frontend Architecture Better Than Most Trends
Most frontend debates still optimize for developer preference, not system shape. That usually works...

Dev.to · Sui Gn
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
.me is dramatically faster than React and Zustand – Here are the numbers
Most state management libraries promise to make your app fast. I wanted to see if that was actually...

Dev.to · Mukhtar Abdussalam
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Why I Switched from React to Vue (And Back Again) - Updated April 07, 2026
Switching between frameworks can often feel like a betrayal of allegiance — especially in the...

Dev.to · Pooya Golchian
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
dirham: The UAE Dirham Symbol (U+20C3) as Web Font, CSS Utility & React Component
The dirham npm package brings the UAE Dirham currency sign (U+20C3, Unicode 18.0) to production via a custom web font, React SVG component, CSS utility class, a

Dev.to · Arghya Majumder
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Webpack
What is Webpack? Webpack is a static module bundler for JavaScript applications. It takes...

Dev.to · John Munn
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
HTCPCP IYKYK: I Built a Browser Extension That Lets Dinosaurs Eat the Internet
A tiny pixel dinosaur walks onto your webpage and eats the visible text line by line. Then, because the internet deserves whimsy, typing 418 mutates it into a t

Dev.to · Ankit
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
`useSyncExternalStore` — The React Hook You Didn't Know You Needed
A deep dive into React's most underrated hook — what it is, why it exists, and how to use it like a...

Dev.to · Fernando Villalba
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Is there a silent bug in your useEffect?
Rapid changes in searches or navigation generate multiple simultaneous requests. Without control, the...

Dev.to · Fernando Villalba
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Does your useEffect have a silent bug?
Rapid changes in searches or navigation generate multiple simultaneous requests. Without control, the...

Dev.to · Vikrant Bagal
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
React 19 Server Components: Production Patterns for High-Performance Apps in 2026
React 19 has solidified Server Components (RSC) as more than just an experimental feature—it's now...

Dev.to · Arvin Wilderink
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
We built a big app on htmx. Then we needed islands.
Why we picked htmx Before I get into what broke, it is worth saying why we picked htmx in...

Dev.to · DHANRAJ S
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
I Built a Todo List App with HTML, CSS & JS — Here's What I Learned
Hey! I built a Todo List app. Simple? Yes. But this project taught me some JavaScript concepts I...

Dev.to · Fernando Villalba
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
¿Tu useEffect tiene un bug silencioso?
Cambios rápidos en búsquedas o navegación generan múltiples peticiones simultáneas. Sin control, la...

Dev.to · Ian Johnson
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
No Big-Bang Rewrites: Running Two Frontends Without Losing Your Mind
How to migrate from Blade to React without stopping feature delivery. The two-frontend architecture, environment gating, and the interim wrapper pattern.

Dev.to · Muhammad Hamid Raza
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Intersection Observer in JavaScript: Detect When Elements Enter the Screen (Without Breaking a Sweat)
Ever built a webpage and thought, "Wouldn't it be cool if this animation only triggered when the user...

Dev.to · Atlas Whoff
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
React Email: Building Transactional Emails That Actually Render
Why Email HTML Is Different Emails use 1998-era HTML. No CSS Grid. No Flexbox. No external...

Dev.to · Atlas Whoff
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Mock Service Worker: Test Your UI Without Mocking fetch
The Problem With Mocking fetch // Traditional approach — fragile jest.spyOn(global,...

Dev.to · Atlas Whoff
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Error Boundaries in React: Graceful Failure at Every Layer
Error Boundaries in React: Graceful Failure at Every Layer Unhandled errors in React crash...

Dev.to · Atlas Whoff
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
HTMX: HTML-Driven Interactivity Without JavaScript Frameworks
HTMX: HTML-Driven Interactivity Without JavaScript Frameworks React adds 130KB+ of...

Dev.to · Atlas Whoff
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
CSS Grid vs Flexbox: When to Use Each in 2026
CSS Grid vs Flexbox: When to Use Each in 2026 The simplest rule: Flexbox for one...

Dev.to · monkeymore studio
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
PDF Cropping in the Browser: Building an Interactive Canvas-Based Tool
Introduction PDF cropping is a common task when you need to remove unwanted margins,...

Dev.to · Atlas Whoff
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Playwright E2E Testing: Reliable Browser Tests for Next.js Apps
Playwright E2E Testing: Reliable Browser Tests for Next.js Apps Playwright is the most...

Dev.to · Drive Coding
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
HTML Lists for Beginners: 5 Mistakes Killing Your UX
TL;DR Most beginners use <ul> and <ol> interchangeably and wonder why their...

Dev.to · Shaishav Patel
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Building a Lorem Ipsum Generator in React — No Library, Custom Word Pool, Paragraphs/Sentences/Words
Most Lorem Ipsum generators use an npm package that's overkill for what is essentially random word...

Dev.to · butterfly css blog
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
xenon script v0.0.1
after building butterfly css i decided to apply our philoshophy "stop coding start drawing" also in...

Dev.to · devkraft
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
The Ultimate Next.js Starter Kit Guide (2026)
The Ultimate Next.js Starter Kit Guide (2026) TL;DR: Next.js starter kits save you 20–40...

Dev.to · Darren Hwang
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
requestAnimationFrame vs requestIdleCallback
The primary difference between (rAF) and (rIC) is priority and timing within the browser's event...

Dev.to · Alex Aslam
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
JavaScript Memory Leaks: How to Find, Fix, and Prevent Them
It was 3 AM on a Tuesday. Or maybe Wednesday—the days blur when you’re chasing a ghost. Our React...

Dev.to · Maryan Mats
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
I Designed a Web Framework That Replaces React Hooks With Two Imports
I spent months designing a web framework that combines signals, compilation, and islands into two imports. Here's the vision, the technical rabbit hole, and wha

Dev.to · Djamware Tutorial
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Angular 21 HttpClient Tutorial: Consume REST API with Modern Best Practices
I just updated my long-running Angular HttpClient tutorial for Angular 21. This guide...

Dev.to · Snappy Tools
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Stop serving unminified CSS — a 2-minute fix for faster pages
Every byte your browser downloads before rendering a page costs time. CSS is one of the biggest...

Dev.to · Bishoy Bishai
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Next.js vs React: When Should You Use Each?
Next.js vs. React: Stop Asking "Which Is Better?" Ask This Instead. The question isn't...

Dev.to · Web Mavens
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Benefits of React JS Development for Modern Applications
The benefits of react js development make it one of the most popular choices for building modern and...

Dev.to · Pixel Mosaic
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Next.js vs React: When Should You Use Each?
First, what are they? React React React is a JavaScript library used to build...

Dev.to · Odilon HUGONNOT
🌐 Frontend Engineering
3mo ago
Learning Go in 2026: the honest guide for experienced developers
The real resources, mental traps, conventions and a concrete learning path to learn Go when coming from PHP, Python or JavaScript.

Dev.to · Hariharan S J
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Building a Simple Calculator App using HTML, CSS & JavaScript
1.Introduction In this blog, I will walk you through how I built a simple calculator web...

Dev.to · Muhammad Usman
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
The Frontend Skills That Are Actually Dying (Not the Ones You Think)
Everyone is pointing fingers at jQuery and PHP. The real list is different, more uncomfortable, and...

Dev.to · William Andrews
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
I Built 21 Browser-Based Dev Tools in Pure HTML/CSS/JS — Here's What I Learned
An honest account of building DevCrate — 21 browser-based developer tools in vanilla HTML, CSS, and JS. What I learned, what broke me, and what I'd do different

Dev.to · Matti Bar-Zeev
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Bazel For a Frontend Monorepo
Disclaimer: This was done primarily as a study exercise. The goal was to learn Bazel hands-on and...

Dev.to · Lisa Tech
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Frontend vs Backend vs Full Stack (Which Should You Choose?)
Choosing between Frontend, Backend, and Full Stack is one of the biggest decisions for...

Dev.to · Hari
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
CSS + SVG Animations: Why They're the Perfect Pair
Learn why SVG + CSS keyframes are the perfect animation stack. No JavaScript, no libraries — just GPU-composited motion that works in React, Vue, and plain HTML

Dev.to · Yogesh Yadav
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Frontend Caching Done Right
In this article we’ll cover how the browser cache and HTTP headers work, when and how to use...

Dev.to · Amandeep Singh
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
How I Built My Portfolio Website with React + Vite: Themes, Particles, GitHub Visualizations, and a Dev.to-Powered Posts Page
A deep dive into how I designed and built my portfolio website with React + Vite, including themes, particles, resume animation, GitHub visualizations, Projects

Dev.to · KhaledSalem
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Why I spent 10 years suffering with Webpack/Vite and then built Ionify.
After a decade in Frontend Engineering, I realized we were all accepting a "bug" as a "feature":...

Dev.to · DHANRAJ S
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
I Built a Calculator with HTML, CSS & JS — Here's What I Learned
Hey! I built a calculator using HTML, CSS, and JavaScript. It's a small project. But it taught me...

Dev.to · Pawar Shivam
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
What Happens When Two IDs Clash? (And Why Your CSS Still Breaks)
=> Two Same IDs? Big Problem 🚨 You write: <div...
DeepCamp AI