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

Simple Search vs Binary Search

Binary search isn't smarter than simple search. It's just the kid who gets privileges because the house was already cleaned up before he arrived.

Algorithms
Binary Search
Linear Search
Computer Science
Performance