Searching & Sorting in Python: Linear, Binary & Bubble Sort

A beginner’s guide to essential searching and sorting algorithms in Python, complete with time complexity analysis.

October 24, 2024 · 5 min · 1008 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

Framer Motion Variants & Staggering Children

Use Variants to organize animation states and effortlessly orchestrate complex staggered animations across component trees.

October 17, 2025 · 7 min · 1378 words · Nirajan Khatiwada

DRF Generic Views: Mixins & Concrete Classes

Complete reference for generic views and mixins in DRF, enabling you to write concise and maintainable API code.

March 29, 2025 · 14 min · 2781 words · Nirajan Khatiwada

ER Diagram to Relational Database Conversion

Learn the rules of mapping ER models to relational schemas. Includes practical SQL code for implementing One-to-One, One-to-Many, and Many-to-Many relationships.

January 25, 2025 · 6 min · 1117 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

React Day 6: Debugging & React DevTools

Day 6 of React series. Guide to effective debugging in React using console, Strict Mode, and React Developer Tools.

November 21, 2024 · 1 min · 159 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

Recursion in Programming: Concepts & Examples

Comprehensive guide to recursion including basic concept, base cases, recursive calls, example implementations, and tips.

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