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 · greymoth
🌐 Frontend Engineering
⚡ AI Lesson
1h ago
The Enter key that submits your form while a Japanese user is still typing
Here's the whole lesson up front, so you can leave after one paragraph if you want: If your text...

Dev.to · r9v
🌐 Frontend Engineering
⚡ AI Lesson
2h ago
The two-Reacts bug: when packages aren't singletons
"Invalid hook call. Hooks can only be called inside of the body of a function component." You read...

Dev.to · Ritumoni Sarma
🌐 Frontend Engineering
⚡ AI Lesson
5h ago
🚀 Introducing Prism Guard — An Open Source Frontend Architecture Intelligence Platform
Every engineering team has experienced this. The codebase starts clean. A few months...

Dev.to · Amodit Jha
🌐 Frontend Engineering
⚡ AI Lesson
11h ago
The Death of the Heavy Hydration Layer
How we over-engineered the web, and why shipping plain HTML is the ultimate developer flex. Let’s be...

Dev.to · Charlie
🌐 Frontend Engineering
⚡ AI Lesson
14h ago
Stop Asking "React or Angular?" Until You Can Answer This First
Choosing a frontend framework is one of the most common conversations in web development. React or...

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
5 React Mistakes I Stopped Making
The mistakes were not about forgetting hooks. They were about putting responsibility in the wrong place. Continue reading on Skill Stuff »

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
Why Choose React + Vite Over Next.js?
Is the default framework always the right one for your project? Continue reading on Level Up Coding »

Dev.to · Alexander
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
Stop using hex codes in your CSS
The invisible button incident I got a Slack message at 10 AM last Wednesday. A junior...

Dev.to · Devanshu Biswas
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
useState vs useReducer vs Zustand: I Built the Same Feature Three Ways (With Live Render Counts)
"Should I use useState, useReducer, or a store like Zustand?" usually gets answered with vibes. So I...

Dev.to · Utkarsh Bharti
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
I Built 174 Free Browser-Based Tools Using React + Vite
When I started this project, I had one simple goal: Create a collection of free online tools that...

Dev.to · sunshey
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
How I Merge PDFs in the Browser with Vue 3 and pdf-lib
Merging PDFs on the server is straightforward. Upload the files, run a command-line tool, send the...

Dev.to · nyaomaru
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
Trying Declarative Partial Updates: A Future API for Replacing HTML Later
Hoi hoi! I'm @nyaomaru, a frontend engineer who was cheering for the World Cup during tropical...

Dev.to · 𝗝𝗼𝗵𝗻
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
Stop Over-Optimizing Performance: The Modern Full-Stack Toolkit in 2026
From React Compiler to streaming SSR, web performance shifted from a manual chore to a build-step standard. Here is why your 2024 optimization checklist is dead

Dev.to · surajrkhonde
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
Debugging React: From Taking a Deep Breath to Finding the Root Cause
Part 0: The Deep Breath — Why It's Not Just a Figure of Speech 👦 Nephew: Uncle! Production...

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
5 Modern CSS Features That Let Me Delete JavaScript
For years, my reflex for anything dynamic on a page was to reach for JavaScript. Toggle a class based on what an element contains. Measure… Continue reading on

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
Why Your React App Feels Slow (Even When Your Code Is Fast)
Learn the real reasons behind slow React applications and how to fix them using React DevTools, code splitting, memoization, and better… Continue reading on Med

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
Why Event Bubbling Felt So Confusing in JavaScript
When I first started learning JavaScript, event bubbling was one of the most confusing concepts for me. Continue reading on Medium »

Dev.to · Etrit Neziri
🌐 Frontend Engineering
⚡ AI Lesson
1d ago
Next.js vs Remix vs SvelteKit: Which Framework Should You Learn?
Next.js vs Remix vs SvelteKit: Which Framework Should You Learn? React and Next.js...

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
Adding Collaboration to a Web App Should Not Require a Realtime Backend Team
Frontend teams should be able to add presence, live cursors, shared state, room events, and awareness without turning a product feature… Continue reading on Med

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
The Web Performance Crash Course Every Frontend Dev Needs — Frontend Master
A structured tour of the things that actually make sites fast — the critical rendering path, bundle size, lazy loading, and the Core Web… Continue reading on Me

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
Compute Boundary: Main Thread’i Bölmenin Gerçek Maliyeti
Frontend artık sadece UI çizilen bir katman değil. Gerçek zamanlı veri, client-side compute ve sürekli değişen state ile çalışan bir… Continue reading on Medium

Dev.to · Robin van der Vleuten
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
AbortController is how fetch learned to clean up after itself
Fetching data in a React component looks harmless at first. You render a component, call an API in...

Dev.to · Ahmed Mahmoud
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
Next.js 15.5 Cache Components: The RSC Caching Story Finally Clicks
Headline: Cache Components turn caching into a component-level concern you can read off the source...

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
What’s New in React Ecosystem — June Edition
The React ecosystem continues to move at a blistering pace, with new releases and improvements across frameworks, tools, and libraries… Continue reading on Medi

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
PixiJS: Uniting DOM and Canvas with HTML-in-Canvas
As real DOM enters the GPU rendering pipeline, the experience of frontend graphics programming is about to be rewritten Continue reading on JavaScript in Plai

Dev.to · FSCSS
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
I Built a Live Trading Dashboard With Zero Chart.js — Just CSS Custom Properties
Every time I needed a chart on a dashboard, the playbook was the same: pull in Chart.js or Recharts,...

Reddit r/webdev
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
Chrome Devtools Flex Options Menu
Just discovering this and... where has this been all my life? Finally some good fucking devx. <!-- S
Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
React useIntersectionObserver Hook: Lazy Load & Detect Visibility (2026)
You want to load an image only when it scrolls near the viewport. Or fire an analytics event the first time a card is actually seen. Or… Continue reading on Med

Dev.to · Harishbabu R
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
Auto-fixing broken frontend builds using Antigravity SDK lifecycle hooks
Handling automated dependency updates usually means manually untangling UI component breakages when a...

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
How JSX Works Under the Hood -Compiler pipeline, ASTs, XSS security
How does React turn HTML-like syntax into JavaScript? Take a deep dive into the JSX compiler pipeline, ASTs, Babel, and built-in XSS… Continue reading on Medium

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
Frontend Interview Questions I Wish I’d Practiced Earlier
I’d built production apps for years. One basic JavaScript question still froze me cold. Continue reading on Medium »
Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
Had my Frontend Developer interview with Capgemini (Application Developer) today, and I wanted to…
Photo by charlesdeluvio on Unsplash Continue reading on Medium »

Medium · Programming
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
10 Frontend Developer Tools to Boost Productivity in 2026
Discover the best frontend workflow tools that save time, reduce bugs, and help you build faster, cleaner modern web apps. Continue reading on Medium »

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
2d ago
10 Frontend Developer Tools to Boost Productivity in 2026
Discover the best frontend workflow tools that save time, reduce bugs, and help you build faster, cleaner modern web apps. Continue reading on Medium »

Medium · Programming
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
The Untouchable Angular Component: How “Good Components” Slowly Become Monsters!
Every Angular codebase has one. You know exactly which component I’m talking about. It’s the file people hesitate to open. The one that… Continue reading on UX

Dev.to · Atilla Baspinar
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
Angular Lifecycle Hooks
Angular calls a set of lifecycle hook methods on components and directives at specific moments —...

Dev.to · Atilla Baspinar
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
Component Selectors, Content Projection, and Host Bindings
1. Component selector types: element, attribute, and class By default, Angular...

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
Where Should You Store JWT? Cookies vs localStorage vs Memory — Frontend Master
The most argued-about question in frontend auth has a real answer — it’s just not the one most blog posts give you. Continue reading on Medium »

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
The Hydration Loop: Fixing React 19 Server Actions Reset Stalls
Managing frontend application state layers inside distributed cloud environments requires careful planning. Specifically, when software… Continue reading on Med

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
Deno Desktop: A New Choice for Desktop Development for Front-End Developers
At the recent JS Nation conference, Deno officially released its built-in desktop packaging capability, Deno Desktop, which immediately… Continue reading on Med

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
I Built My First Progressive Web App — Here’s Everything I Learned
I kept coming across the term “Progressive Web App” in blog posts, conference talks, and documentation. At some point, I realized I knew… Continue reading on Me
Dev.to AI
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
The US Frontend Engineer Market in 2026: A Data-Driven Reality Check (and the Bias That Stops Us Seeing It)
Method: figures pulled from primary sources (Indeed Hiring Lab, BLS, Stanford Digital Economy Lab, Stack Overflow Survey) and run through an adversarial fact-ch
Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
Why Most React Performance Advice Is Wrong
Stop blindly using useMemo and useCallback. Learn what actually makes React applications fast. Continue reading on JavaScript in Plain English »
Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
React useDebounce Hook: Debounce State & Callbacks (2026)
You have a search box. The user types react hooks, and your component fires an API request on every single keystroke — eleven requests for… Continue reading on

Medium · Programming
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
Top 6 CSS Frameworks Developers Should Use in 2026
Explore the most powerful CSS frameworks developers are using in 2026 to build fast, responsive, and modern web applications. Continue reading on Medium »

Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
3d ago
Top 6 CSS Frameworks Developers Should Use in 2026
Explore the most powerful CSS frameworks developers are using in 2026 to build fast, responsive, and modern web applications. Continue reading on Medium »
Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
4d ago
Why Does video.play()
Building a production-ready HTML5 video player taught me that autoplay isn’t a feature — it’s a permission earned from the browser. Continue reading on Medium »
Medium · JavaScript
🌐 Frontend Engineering
⚡ AI Lesson
4d ago
How I Dove Into Svelte 4 With Absolutely Zero Experience
Hey everyone, I’m Elliot, and today I want to talk about the last project I worked on as a Software Engineer. Continue reading on Medium »
DeepCamp AI