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.

Docker Intro Banner
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
Apache Kafka and Node.js Banner
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 Banner
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
Serverless with Node.js Banner
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
Node.js Event Loop Banner
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
Socket.IO and Node.js Real-Time Banner
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
GraphQL Field Resolvers in Node.js Banner
What is a Field Resolver in GraphQL? A Guide with Example in Node.js
Understand GraphQL field resolvers, why they matter, and build a minimal Node.js example with Apollo Server implementing query and nested field resolvers.
Published on
GraphQL with Node.js Banner
Understanding GraphQL and Building a Basic Implementation in Node.js
What GraphQL is, why it helps compared to REST, key concepts (schema, resolvers, queries, mutations), and a minimal Node.js server with Express and GraphiQL.
Published on
MongoDB $lookup Join Banner
How to Perform JOIN in MongoDB Using $lookup
Understand MongoDB's $lookup to join collections, with examples for basic joins, flattening with $unwind, and filtering with additional stages.
Published on
Page 2 of 3