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 1/3

What is RAG? Making AI Smarter with Your Own Data
RAG (Retrieval-Augmented Generation) is a technique that makes AI models smarter by giving them access to external knowledge. Learn how RAG works and why it's changing how we build AI applications.- Published on

Context7 MCP: How to Give Your AI Fresh Documentation
Context7 is an MCP server that provides AI assistants with up-to-date documentation for any library. Learn how to set it up with Claude Code and never deal with outdated code suggestions again.- Published on

What is MCP? Understanding the Model Context Protocol
The Model Context Protocol (MCP) is an open standard that enables AI assistants to connect with external tools, data sources, and services. Learn how MCP works and why it's transforming how we build AI applications.- Published on

Git Merge vs. Git Rebase vs. Git Cherry-Pick
Clear, practical comparison of git merge, git rebase, and git cherry-pick with when to use each, pros and cons, and safe command examples.- Published on

Git Stash — What, Why, and When
A practical guide to git stash: what it is, why it matters, when to use it, and the essential commands to work safely with multiple stashes.- Published on

Mastering Binary Search in JavaScript: A Quick Guide
When working with large datasets, efficiency is key. One of the fundamental algorithms that optimize search operations is binary search. This method significantly reduces the number of comparisons compared to a linear search, making it ideal for sorted arrays.- Published on

A Deep Dive into Streams in Node.js
Understand Node.js streams, their types, when to use them, and how to implement readable, writable, duplex, and transform streams with practical examples.- Published on

Understanding Event Emitters in Node.js
What EventEmitter is, how it works, when to use it, and best practices with clear, runnable examples in Node.js.- Published on

Why We Moved from Promises to Async/Await in Node.js
Why async/await became the preferred way to write asynchronous code in Node.js: readability, error handling, debugging, composability—and when Promises still shine.- Published on