Marouane Souda

My latest posts

The post's banner image display a random, darkened background with the post's abbreviated title typed over it

A Complete Overview of Same-Origin Policy (SOP) and Cross-Origin Resource Sharing (CORS)

Read more about A Complete Overview of Same-Origin Policy (SOP) and Cross-Origin Resource Sharing (CORS)
The post's banner image display a random, darkened background with the post's abbreviated title typed over it

What Are CSRF Attacks and How To Prevent Them in Node.js

Read more about What Are CSRF Attacks and How To Prevent Them in Node.js
The post's banner image display a random, darkened background with the post's abbreviated title typed over it

What Are Preflight Requests and Why They Matter

Read more about What Are Preflight Requests and Why They Matter
The post's banner image display a random, darkened background with the post's abbreviated title typed over it

Core Web Vitals for SaaS Founders: Why They Matter and How to Fix Them

Read more about Core Web Vitals for SaaS Founders: Why They Matter and How to Fix Them
The post's banner image display a random, darkened background with the post's abbreviated title typed over it

Rate Limiting & Throttling: Why Your API Desperately Needs Them

Read more about Rate Limiting & Throttling: Why Your API Desperately Needs Them
The post's banner image display a random, darkened background with the post's abbreviated title typed over it

Types vs Interfaces in TypeScript: What You Need to Know

Read more about Types vs Interfaces in TypeScript: What You Need to Know
The post's banner image display a random, darkened background with the post's abbreviated title typed over it

Working with Binary in JavaScript: What You Need to Know About ArrayBuffer

Read more about Working with Binary in JavaScript: What You Need to Know About ArrayBuffer
The post's banner image display a random, darkened background with the post's abbreviated title typed over it

Mastering the Event Loop: What Every JavaScript Dev Gets Wrong About Event Loops

Read more about Mastering the Event Loop: What Every JavaScript Dev Gets Wrong About Event Loops
The post's banner image display a random, darkened background with the post's abbreviated title typed over it

Discriminated unions in TypeScript: a tool that will level up your TypeScript game

Read more about Discriminated unions in TypeScript: a tool that will level up your TypeScript game
The post's banner image display a random, darkened background with the post's abbreviated title typed over it

Elevate Your React State Management: When to Choose useReducer Over useState

Read more about Elevate Your React State Management: When to Choose useReducer Over useState