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

React Day 8: Context API & Prop Drilling

Day 8 of React series. Understand prop drilling and implement the Context API for efficient global state management.

November 23, 2024 · 8 min · 1543 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

Retrievers in LangChain: Data Sources, MMR & Contextual Compression

Understand how retrievers work in LangChain, explore different retriever types, and learn how to use MMR and Contextual Compression to improve relevance, diversity, and efficiency in RAG pipelines.

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

Scroll Trigger Animations: whileInView & viewport

Easily trigger animations when elements enter the viewport using whileInView. Configure offsets and repeat behavior.

October 20, 2025 · 3 min · 606 words · Nirajan Khatiwada

DRF Swagger Documentation with drf-spectacular

Step-by-step guide to integrating drf-spectacular in DRF for generating OpenAPI schema and interactive Swagger UI documentation.

January 13, 2025 · 4 min · 657 words · Nirajan Khatiwada

Django User Auth & Features: Emails, Middleware & Signals

A comprehensive guide on sending emails, using middleware, generating tokens, and managing users in Django.

January 10, 2025 · 15 min · 3109 words · Nirajan Khatiwada

React Day 9: Mastering useEffect Hook

Day 9 of React series. Master the useEffect hook for handling side effects, lifecycle events, and data fetching.

November 24, 2024 · 3 min · 562 words · Nirajan Khatiwada

Python Advanced Operations: Ranges, Enums & Zip

An in-depth exploration of advanced Python operations to enhance your programming skills.

November 17, 2024 · 5 min · 1003 words · Nirajan Khatiwada

Retrieval Augmented Generation (RAG) in LangChain: Architecture & Practical Example

Learn how Retrieval Augmented Generation (RAG) works in LangChain with clear architecture diagrams and a complete YouTube summarizer chatbot implementation using Chroma, Ollama, and runnable chains.

January 26, 2026 · 5 min · 910 words · Nirajan Khatiwada