Categories
I write about web development and my experiences.Stay Tuned
Want to become a Software Engineer pro?
The best articles and links related to web development are delivered once a week to your inbox.Latest Articles
A few handcrafted articles about my thoughts and experiments.
Page 2/3

The Lifecycle of an HTTP Request: From Client to Server and Back
Step-by-step overview of the HTTP request lifecycle: DNS, TCP/TLS, request/response, server processing, browser rendering, and connection reuse.- Published on

Exploring Different Types of Monoliths: Pros and Cons
A practical guide to single-tier, layered, distributed, modular, and virtual monoliths — what they are, when to use them, and key trade-offs.- Published on

Microservices vs. Monoliths: Understanding the Difference with Examples and Visuals
Compare monolithic and microservices architectures: definitions, pros/cons, examples, key differences, and when to use each.- Published on

Understanding Docker: Revolutionizing Application Deployment
Why Docker matters, key use cases, and a basic Node.js example with Dockerfile and commands to build and run a container.- Published on

Introduction to Apache Kafka with a Node.js Example
What Apache Kafka is, why to use it, and how to build a simple producer and consumer in Node.js using Docker and KafkaJS.- Published on

GraphQL vs REST: Differences, Advantages, and Disadvantages
Key differences between GraphQL and REST for building APIs, with pros, cons, and when to use each approach.- Published on

Introduction to Serverless with Node.js: A Simple Example for Beginners
What serverless is, why it fits Node.js, and how to deploy a minimal AWS Lambda API using the Serverless Framework with handler and serverless.yml examples.- Published on

How Node.js Handles Asynchronous Requests (Event Loop)
Understand the Node.js event loop phases and how callbacks, Promises, and async/await are scheduled, with practical examples and expected output.- Published on

How to Build Real-Time Communication with Socket.IO and Node.js
What sockets are, why they matter, common use cases, and a simple real-time chat example using Node.js + TypeScript + Socket.IO.- Published on