Tech Skills

Frontend Engineering

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

11,237
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,455) Articles (424)Blog Posts (2809)Tutorials (103)Research Papers (1)News (118)
Nuxt.js ile Global Stil Yönetimi Yapmanın Kolay Yolları
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Nuxt.js ile Global Stil Yönetimi Yapmanın Kolay Yolları
Nuxt.js ile Global Stil Yönetimi: Neden Önemlidir? Nuxt.js, Vue.js tabanlı bir framework olarak,...
HTML5 Canvas Kullanımı: Grafik ve Oyun Geliştirme Yöntemleri
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
HTML5 Canvas Kullanımı: Grafik ve Oyun Geliştirme Yöntemleri
HTML5 Canvas Nedir? HTML5 Canvas, web tarayıcılarında iki boyutlu grafikler oluşturmak için...
Vue.js Uygulamalarında Hata Yönetimi ve Debugging İpuçları
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Vue.js Uygulamalarında Hata Yönetimi ve Debugging İpuçları
Vue.js Hata Yönetimi Temelleri Vue.js uygulamalarında hata yönetimi, geliştiricilerin...
Vue.js'de Bileşenler Arası İletişimi Sağlamak için Yöntemler
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Vue.js'de Bileşenler Arası İletişimi Sağlamak için Yöntemler
Vue.js'de Bileşen İletişimi Nedir? Vue.js, bileşen tabanlı bir mimariye sahip olduğundan,...
CSS3 ile Web Sayfalarınızı Hızlandırmanın Yolları Neler?
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
CSS3 ile Web Sayfalarınızı Hızlandırmanın Yolları Neler?
CSS3 ile Hızlı Yüklenen Sayfalar İçin Temel İlkeler Web sayfalarının yüklenme hızını artırmak,...
CSS Grid Sistem Rehberi: Başlangıçtan İleri Seviyeye Tam Kılavuz
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
CSS Grid Sistem Rehberi: Başlangıçtan İleri Seviyeye Tam Kılavuz
CSS Grid Nedir? CSS Grid, modern web tasarımında duyarlı ve esnek düzenler oluşturmak için...
I built a fullscreen text tool with Next.js for signs, events, and quick display use cases
Dev.to · Xiang Gao 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
I built a fullscreen text tool with Next.js for signs, events, and quick display use cases
I built a fullscreen text tool with Next.js for signs, events, and quick display use...
Vue.js ile Geliştirilen Projelerde İyi Uygulama Örnekleri
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Vue.js ile Geliştirilen Projelerde İyi Uygulama Örnekleri
Vue.js ile Geliştirilen Projelerde Bileşen Tabanlı Yaklaşımlar Vue.js, bileşen tabanlı mimarisi ile...
Vue.js ile Uygulama Testi Yapmanın En İyi Yöntemleri Nelerdir?
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Vue.js ile Uygulama Testi Yapmanın En İyi Yöntemleri Nelerdir?
Vue.js ile Test Sürecinin Önemi Vue.js, modern web uygulamaları geliştirmek için popüler bir...
JavaScript ile Kullanıcı Geri Bildirimlerini Yönetme Yöntemleri
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
JavaScript ile Kullanıcı Geri Bildirimlerini Yönetme Yöntemleri
Kullanıcı Geri Bildirimlerinin Önemi Kullanıcı geri bildirimleri, bir web uygulamasının veya...
İKFillout Formlar ...: Frontend Geliştirme için Claude Code Rehberi
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
İKFillout Formlar ...: Frontend Geliştirme için Claude Code Rehberi
Web Geliştirme Web teknolojilerinde güncel kalarak projelerinizi bir üst seviyeye...
Next.js ile Hızlı ve Verimli Uygulama Geliştirme Yaklaşımları
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Next.js ile Hızlı ve Verimli Uygulama Geliştirme Yaklaşımları
Next.js Nedir? Next.js, React tabanlı bir framework olup, sunucu tarafı render'ı (SSR) ve statik...
CSS3 Animasyon Teknikleri: Görsel Etkileyicilik Yaratma
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
CSS3 Animasyon Teknikleri: Görsel Etkileyicilik Yaratma
CSS3 Animasyonlarının Temelleri CSS3 animasyonları, web tasarımında görsel etkileyicilik yaratmanın...
Bootstrap ile Web Sitelerinde Performans İyileştirme Stratejileri
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Bootstrap ile Web Sitelerinde Performans İyileştirme Stratejileri
Bootstrap Nedir ve Neden Önemlidir? Bootstrap, web geliştirme süreçlerini hızlandıran ve...
2026'da CSS Variables Browser Uyumluluk Çözümleri Tam Kılavuz
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
2026'da CSS Variables Browser Uyumluluk Çözümleri Tam Kılavuz
Temel Kavramlar CSS değişkenleri, stil sayfalarında kullanılan değerlerin dinamik bir şekilde...
How does Jquery monitor the click events of dynamically created elements?
Dev.to · Seatgo 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
How does Jquery monitor the click events of dynamically created elements?
During the process of using Jquery, we may dynamically create elements such as li/button, but we...
InfoQ AI/ML 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Safari Adds scrollend Event Support, Completing Baseline Browser Coverage
Safari's release of version 26.2 in December introduced support for the scrollend event, completing its alignment with major browsers. This event signals when s
🚀 What Real Frontend Development Actually Looks Like
Dev.to · Zain Muhammad 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
🚀 What Real Frontend Development Actually Looks Like
A real frontend developer doesn’t build separate UIs for mobile, tablet, and desktop. They build one...
How to Get Specific Validation Errors with Angular Signal Forms
Dev.to · Brian Treese 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
How to Get Specific Validation Errors with Angular Signal Forms
If you’ve ever tried to build something like a password checklist in Signal Forms, you’ve probably...
CSS Preprocessors ile Liste Stilleri Detaylı İnceleme
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
CSS Preprocessors ile Liste Stilleri Detaylı İnceleme
Temel Kavramlar CSS preprocessors, CSS yazımını daha verimli hale getiren araçlardır. Sass, Less ve...
5 Simple Habits for Writing Cleaner Frontend Code in 2026
Dev.to · Brandvix 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
5 Simple Habits for Writing Cleaner Frontend Code in 2026
** 5 Simple Habits for Writing Cleaner Frontend Code in 2026** We’ve all been there: you...
Webpack Dersleri: Sıfırdan İleri Seviyeye Adım Adım Rehber
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Webpack Dersleri: Sıfırdan İleri Seviyeye Adım Adım Rehber
Webpack Nedir? Webpack, modern web uygulamalarının geliştirilmesi için kullanılan bir modül...
CSS Reset Karşılaştırması: Hangi Yöntemi Seçmeli ve Neden?
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
CSS Reset Karşılaştırması: Hangi Yöntemi Seçmeli ve Neden?
CSS Reset Karşılaştırması Web tasarımında farklı tarayıcıların CSS stillerine olan yaklaşımı, çoğu...
CSS Grid Püf Noktaları: Esnek Mizanpaj ve Pratik İpuçları
Dev.to · FORUM WEB 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
CSS Grid Püf Noktaları: Esnek Mizanpaj ve Pratik İpuçları
CSS Grid: Püf Noktaları CSS Grid, web tasarımında karmaşık düzenlerin oluşturulmasını basit ve...
dnd-manager: Lightweight Drag and Drop for Vanilla JS
Dev.to · jQueryScript 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
dnd-manager: Lightweight Drag and Drop for Vanilla JS
dnd-manager: a vanilla JavaScript library for data-driven drag-and-drop that works with any...
Dev
Dev.to · ALTF4_Official12 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Dev
¿Qué framework de JavaScript recomiendan hoy para empezar en desarrollo web: React, Vue o Angular?...
Micro Frontends: The Ultimate Guide — React, Vite, Next.js, React Native & Module Federation
Dev.to · Ishaan Pandey 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Micro Frontends: The Ultimate Guide — React, Vite, Next.js, React Native & Module Federation
Micro Frontends: The Ultimate Guide — React, Vite, Next.js, React Native & Module...
Haven
Dev.to · Gojo Sataro 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Haven
Hey DEV! I built Haven {% embed https://haven-5t1q.vercel.app/ %} Enter fullscreen mode ...
Google Calendar Meeting Analyzer
Dev.to · Tyler Brady 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Google Calendar Meeting Analyzer
🚀 Showcasing My Vue.js Frontend Work: Google Calendar Meeting Analyzer I built a Google Calendar...
Creating Looping Black Screen Effects Using Canvas and Web Animations
Dev.to · Alex Chen 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Creating Looping Black Screen Effects Using Canvas and Web Animations
Looping black screen effects can add a lot of polish to interactive web projects or short video...
I made a currency converter that runs in a single HTML file
Dev.to · Kadir Çakmak 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
I made a currency converter that runs in a single HTML file
I wanted a simple currency converter I could open anywhere — no install, no login, no API key. So I...
Meta StyleX: Moving CSS-in-JS From Runtime to Build Time
Dev.to · Ashish Kumar 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Meta StyleX: Moving CSS-in-JS From Runtime to Build Time
How Meta StyleX compiles JS-authored styles into atomic static CSS: less runtime injection, smaller bundles, and why that matters for huge apps.
What if: we have two same keys in Reactjs?
Dev.to · Hoang Duy 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
What if: we have two same keys in Reactjs?
It is duythenights again! Great to have you back. If you’ve seen that yellow warning in your...
HTML Tables for Beginners: 3 Steps to Clean Data Grids
Dev.to · Drive Coding 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
HTML Tables for Beginners: 3 Steps to Clean Data Grids
TL;DR HTML tables are not as scary as they look. Three core building blocks —...
React State Management Compared: Redux vs Zustand vs Jotai vs Valtio
Dev.to · Ashish Kumar 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
React State Management Compared: Redux vs Zustand vs Jotai vs Valtio
Redux vs Zustand vs Jotai vs Valtio — centralized, atomic, and proxy React state. When each wins on scale, subscriptions, and code simplicity.
Before/After Image Comparison Slider in JS
Dev.to · jQueryScript 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Before/After Image Comparison Slider in JS
Image Comparison Slider: a vanilla JavaScript component that lets users drag a handle to compare...
If you’re a Frontend developer .. Does your tool need plugins to understand your framework?
Dev.to · KhaledSalem 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
If you’re a Frontend developer .. Does your tool need plugins to understand your framework?
If you’re a Frontend developer and your tool needs plugins to understand your framework… Then your...
Inside Tabs: A Practical Next.js Frontend for Multi-Business Inventory Operations
Dev.to · Israel Michael 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Inside Tabs: A Practical Next.js Frontend for Multi-Business Inventory Operations
Tabs is a multi-tenant operations frontend built with Next.js App Router. At a product level, it is...
How to Add Comments to a Next.js Site (App Router and Pages Router)
Dev.to · Yoni Ryabinski 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
How to Add Comments to a Next.js Site (App Router and Pages Router)
A reusable React component for privacy-first threaded comments in Next.js, with proper handling of soft navigation between routes.
Did you know st-core.fscss doesn't need a runtime in production?
Dev.to · FSCSS 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Did you know st-core.fscss doesn't need a runtime in production?
The <script> tag for FSCSS is a browser compiler- great for development, but optional for...
I Spent Hours in the DOM So You Don't Have To
Dev.to · Tushar Pamnani 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
I Spent Hours in the DOM So You Don't Have To
Full source: github.com/tusharpamnani/midnight-wallet-kit When I started building frontends on...
Mirco Front-end Fundamentals
Dev.to · Benjy 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
Mirco Front-end Fundamentals
Hello, I am Benjy, a newbie in front end. Below will be my take on mircro front end...
I got tired of rebuilding the same frontend twice, so I built a tool that does it once
Dev.to · Alexandre Desane 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
I got tired of rebuilding the same frontend twice, so I built a tool that does it once
If you've ever built a frontend in Astro and then had to rebuild the same thing in Twig or PHP for a...
HTML Definition Lists: 5 Critical Mistakes to Fix Now
Dev.to · Drive Coding 🌐 Frontend Engineering ⚡ AI Lesson 3mo ago
HTML Definition Lists: 5 Critical Mistakes to Fix Now
TL;DR HTML definition lists (<dl>, <dt>, <dd>) are one of the most...
Why I Switched from React to Vue (And Back Again) - Updated April 08, 2026
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...
Building a Blog Editor with el.js and Editor.js
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,...
Why Angular Still Fits Enterprise Frontend Architecture Better Than Most Trends
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...
.me is dramatically faster than React and Zustand – Here are the numbers
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...