Chains in LangChain: Sequential, Parallel & Conditional Workflows

Learn how to compose powerful LLM workflows in LangChain using chains, including sequential, parallel, and conditional execution patterns with real-world examples.

December 29, 2025 · 4 min · 788 words · Nirajan Khatiwada

Python Functions: A Complete Guide to Reusable Code

An in-depth exploration of Python functions, their usage, and importance in programming.

November 17, 2024 · 4 min · 848 words · Nirajan Khatiwada

Runnables in LangChain: Building Modular & Composable LLM Workflows

Learn how LangChain Runnables work and how to compose flexible, reusable, and scalable LLM workflows using sequences, parallel execution, branching logic, and LCEL syntax.

December 29, 2025 · 5 min · 1060 words · Nirajan Khatiwada

Python OOP Guide: Classes, Objects & Inheritance

A comprehensive introduction to Object-Oriented Programming in Python covering classes, objects, inheritance, method resolution, access specifiers, and advanced OOP concepts.

November 10, 2024 · 13 min · 2649 words · Nirajan Khatiwada

RAG in LangChain: Introduction and Loaders

Learn how RAG combines retrieval-based and generative models to create accurate, up-to-date, and scalable LLM workflows using LangChain’s document loaders, retrievers, and vector stores.

January 23, 2026 · 4 min · 726 words · Nirajan Khatiwada

Python File Handling: Reading & Writing Files Guide

An in-depth look at File Handeling.

November 13, 2024 · 5 min · 943 words · Nirajan Khatiwada

Text Splitters in LangChain: Efficiently Chunking Large Documents for LLMs

Learn how to split large texts into manageable chunks for LLMs using various splitting strategies, improving embeddings, retrieval, and summarization tasks with LangChain’s Text Splitters.

January 23, 2026 · 5 min · 1034 words · Nirajan Khatiwada

Python Error Handling: Try, Except & Finally Tutorial

An in-depth exploration of Python error handling, exceptions, and best practices.

November 16, 2024 · 4 min · 790 words · Nirajan Khatiwada

Vector Stores in LangChain: Embeddings, Semantic Search & Similarity Retrieval

Learn how vector stores work in LangChain, from embeddings and similarity search to using Chroma for storing, querying, filtering, and managing high-dimensional vector data in RAG and recommendation systems.

January 23, 2026 · 6 min · 1082 words · Nirajan Khatiwada

Python Advanced Topics: Generators, Decorators & Packages

An in-depth exploration of Python packages, generators, and decorators.

November 15, 2024 · 6 min · 1090 words · Nirajan Khatiwada