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

Static vs Dynamic Typing: C vs JavaScript

Differences between static and dynamic typed languages. See how each approach impacts safety, productivity, and debugging, with real-world code examples.

Type Systems
C Programming
JavaScript
Engineering Best Practices
Frontend