Modern CSS Techniques & Resources

Essential resources for mastering CSS, featuring complete notes on Vanilla CSS and Tailwind CSS projects.

October 1, 2023 · 1 min · 15 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

Prompt Engineering in LangChain: Templates, Messages & ChatPromptTemplate

Learn how to control and structure prompts in LangChain using PromptTemplate, message classes, and ChatPromptTemplate to build safe, consistent, and context-aware chat applications.

December 29, 2025 · 6 min · 1084 words · Nirajan Khatiwada

Project 1: Scaling Animations & Keyframes in Framer Motion

Project-based learning: Create a responsive card with sequential scaling animations using Framer Motion keyframes.

October 13, 2025 · 1 min · 210 words · Nirajan Khatiwada

Mastering Axios Interceptors in React: Requests & Responses

A comprehensive guide to Axios interceptors. Automate token attachment, handle 401 errors, and manage global request/response logic in React.

February 17, 2025 · 3 min · 594 words · Nirajan Khatiwada

SQL DDL Commands: Create, Alter & Drop

Master DDL commands in SQL. Covers database creation, schema modification, data types, and implementing primary/foreign key constraints.

January 15, 2025 · 5 min · 854 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

Python Asyncio: Complete Guide to Coroutines, Tasks, Event Loop & Synchronization

Comprehensive tutorial covering Python Asyncio fundamentals: what coroutines are, how the event loop works, creating and scheduling tasks, coordinating concurrent code with gather(), and controlling access to shared resources with locks and semaphores.

November 22, 2024 · 15 min · 3144 words · Nirajan Khatiwada