Tural Hajiyev

Frontend Engineer

React Project Folder Structure — Patterns for Scalable Frontend Apps

A comparison of Type-based, Feature-based, and Feature-Sliced Design (FSD) React project folder structures.

React
Architecture
Frontend
Project Structure
Web Development
Type-based folder structure
Feature-based folder structure
Feature-Sliced Design (FSD)

GraphQL vs REST API — What pains do we have with Rest API that GraphQL solves it?

REST gives you fixed endpoints and rigid responses — the server decides the shape. With GraphQL, the client defines exactly the data needed in one request.

API Design
GraphQL
REST API
Backend
Frontend
Web Development

How a web page loads html, css and js content.

This post briefly explains what happens after opening a specific website. It describes the steps to load HTML, CSS, and JS files, and the differences between these processes.

Web Development
Browser Internals
Performance
Frontend