Python Typing — A Complete Guide

Master Python typing from the ground up: basic annotations, collection types, generics, precise types, type narrowing, type guards, and static type checking.

April 19, 2026 · 19 min · 4008 words · Nirajan Khatiwada

Arrays | DSA Series Day 1

A beginner-friendly introduction to arrays in Python, covering creation, initialization, and basic operations.

April 13, 2026 · 1 min · 149 words · Nirajan Khatiwada

Introduction to LangChain: Concepts, Models & LLM Integration

A comprehensive introduction to LangChain explaining its core concepts, supported model types, and hands-on integration with Ollama LLMs, chat models, and embedding models.

December 29, 2025 · 3 min · 561 words · Nirajan Khatiwada

DRF Fundamentals: Installation, Views & Serializers

A comprehensive guide to getting started with Django REST Framework, creating views, and handling data with serializers.

January 12, 2025 · 15 min · 3156 words · Nirajan Khatiwada

Django Fundamentals: Installation, Project Structure & Views

Master core Django concepts including project structure, app creation, URL routing, views, static files management and more. A foundational guide for Django REST Framework.

January 1, 2025 · 7 min · 1487 words · Nirajan Khatiwada

Python Basics for Beginners: A Complete Guide

A comprehensive guide to Python programming fundamentals covering core concepts for beginners.

November 20, 2024 · 6 min · 1270 words · Nirajan Khatiwada

Pydantic v2 — A Complete Guide

Master Pydantic v2 from the ground up: BaseModel basics, field validation, nested models, serialization, custom types, computed fields, and performance best practices.

April 20, 2026 · 28 min · 5855 words · Nirajan Khatiwada

List Implementation | DSA Series Day 2

Learn how lists work in Python and explore different implementation techniques with practical operations.

April 13, 2026 · 2 min · 424 words · Nirajan Khatiwada

DRF Serializer Fields: Validation & Types

Detailed reference for DRF serializer fields, including usage examples and input validation techniques.

January 13, 2025 · 3 min · 630 words · Nirajan Khatiwada

Django Models Guide: Database Setup, Fields & Migrations

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

January 2, 2025 · 7 min · 1304 words · Nirajan Khatiwada