Structured Output in LangChain: Pydantic Models & Output Parsers

Learn how to enforce structured outputs in LangChain using Pydantic schemas, with_structured_output, and output parsers to build reliable, production-ready LLM applications.

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

Django ORM Mastery: CRUD, Filtering & Aggregation

Deep dive into Django Models covering field types, model options, database configuration, migrations, and model methods. Essential knowledge for database operations in Django.

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

Python Control Structures: Loops and Conditionals Guide

A detailed examination of Python’s control structures, focusing on loops and conditionals to enhance your programming skills.

November 18, 2024 · 4 min · 684 words · Nirajan Khatiwada

Doubly Linked Lists in Python: Bidirectional Traversal

A complete guide to Doubly Linked Lists in Python, featuring bidirectional traversal and advanced node operations.

October 22, 2024 · 5 min · 883 words · Nirajan Khatiwada

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

Django Model Relationships: OneToOne, OneToMany, ManyToMany

Detailed guide on Django model relationships, covering OneToOne, OneToMany, and ManyToMany relations. Essential for managing complex data relationships in Django.

January 5, 2025 · 8 min · 1615 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

Circular Linked Lists in Python: Implementation Guide

Implementing Circular Linked Lists in Python: handling the circular reference and avoiding infinite loops.

October 23, 2024 · 4 min · 708 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

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