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

Django Admin Interface Guide: Customization & Configuration

Comprehensive guide to Django’s admin interface, covering superuser creation, model registration, and various customizations to improve admin functionality.

January 6, 2025 · 2 min · 361 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

Searching & Sorting Algorithms | DSA Series Day 6

A complete guide to essential searching and sorting algorithms with explanations and Python implementations.

April 13, 2026 · 3 min · 594 words · Nirajan Khatiwada

Django Settings Configuration: A Comprehensive Guide

Learn essential Django project settings including BASE_DIR, SECRET_KEY, DEBUG, ALLOWED_HOSTS, database configuration, middleware setup, and other critical configuration options.

January 7, 2025 · 2 min · 249 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

Django File Uploads & Request Handling Guide

A comprehensive guide on handling form data and file uploads in Django, covering request methods, media file setup, and file field usage.

January 8, 2025 · 3 min · 505 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

Django Session Management: A Practical Guide

A comprehensive guide on managing user sessions in Django, covering key operations like adding, retrieving, modifying, and deleting session data.

January 9, 2025 · 4 min · 822 words · Nirajan Khatiwada