Blog

Tutorials and deep dives on web development, networking and GenAI — written with interactive diagrams. 17 articles so far.

Featured
  • JavaScript
  • Async
  • Web Development
  • Frontend

JavaScript Promises : The Complete Guide to Async Code

Master JavaScript Promises from scratch — lifecycle, .then()/.catch()/.finally(), all static methods (all, allSettled, race, any), real-world examples, visual diagrams, and hands-on assignments. Written from 4+ years of full-stack development experience.

17 min read

  • JavaScript
  • Web Development

JavaScript Operators — The Basics You Need to Know

Master JavaScript operators — arithmetic, comparison, logical, and assignment — with real-world examples, visual diagrams, truth tables, and hands-on assignments. A practical guide from 4+ years of full-stack development.

19 min read

  • Git
  • Version Control

Git for Beginners: Basics and Essential Commands

Learn Git from scratch—what it is, why developers use it, core concepts (repository, commit, branch, HEAD), and essential commands. A practical guide with diagrams and a real workflow.

9 min read

  • RAG
  • AI

RAG Explained: How to Make an LLM Answer From Your Own Data

A practical guide to Retrieval-Augmented Generation — chunking, embeddings, vector search, and prompt assembly — with runnable Python, architecture diagrams, and the mistakes that break RAG in production.

13 min read

  • Networking
  • TCP

TCP vs UDP: When to Use What, and How TCP Relates to HTTP

Understand the key differences between TCP and UDP protocols. Learn when to use each, how HTTP works on top of TCP, and clear up the common confusion between transport and application layer protocols.

11 min read

  • CSS
  • Web Development

CSS Selectors 101: Targeting Elements with Precision

Master CSS selectors from basics to advanced. Learn element, class, ID, group, and descendant selectors with practical examples. Build a solid foundation for styling web pages.

11 min read