Sudip Bhandari

Blog

Hands-on tutorials from building and teaching backend systems — ASP.NET Core, Django, Python and Linux.

30 posts · most written about:

2026

  1. · 13 min read

    ASP.NET Core for Beginners: HttpContext, IHttpContextAccessor, IConfiguration & IOptions<T>

    A hands-on guide using a real ProductAPI project — with every concept explained line by line.

  2. · 3 min read

    How to Deploy a Django App with PostgreSQL on cPanel: A Beginner's Guide

    Deploying a Django application on cPanel shared hosting may look confusing at first, especially when PostgreSQL and Python virtual environments are involved.

2025

  1. · 1 min read

    Easy Steps to Create a Maui Blazor Hybrid App Using VS Code

    This guide explains how to set up and run .NET MAUI apps on Windows and macOS using Visual Studio Code.

  2. · 2 min read

    Discover Digital Patro: Your Ultimate Nepali Calendar App

    Digital Patro is an innovative, ad-free नेपाली पात्रो(nepali calendar/ nepali patro) app designed for everyone who wants to stay connected with नेपाली मिति(nepali dates), festivals, cultural events,…

  3. · 2 min read

    How to Create a WebSocket in ASP.NET Using .NET 8

    In .NET 8, middleware configuration can stay outside Program.cs if you organize it into dedicated classes or handlers.

  4. · 2 min read

    Upload Images with ASP.NET Web API

    Learn to upload images using ASP.NET Web API. Guide includes setting up DTOs, API endpoints, and managing file uploads securely

  5. · 4 min read

    Google OAuth for ASP.NET Web API

    Learn how to set up Google OAuth for ASP.NET Web API, configure OAuth credentials, and implement authentication efficiently in your application

  6. · 7 min read

    Build Login & Registration API with ASP.NET

    Learn to implement secure JWT authentication in ASP.NET Core Web API using Entity Framework Core, PostgreSQL, and ASP.NET Core Identity

  7. · 5 min read

    ASP.NET Dependency Injection Guide with Examples

    Learn Dependency Injection in ASP.NET Core by building an Order Processing System with real-world examples of logging, emailing, and payment services

  8. · 6 min read

    RESTful API Development with ASP.NET Core

    Learn to build a RESTful API using ASP.NET Core, leveraging data annotations for structured and validated code

  9. · 3 min read

    Understanding Permissions in Linux

    Linux permissions control who can read, write, or execute files and directories. They are essential for security and access management.

2024

  1. · 3 min read

    integrate sentry with django for effective error handling

    Sentry is a powerful error tracking tool for real-time monitoring of errors and exceptions. Integrating Sentry into your Django project allows you to manage errors effectively.

  2. · 1 min read

    How to Become an ASP.NET Core Developer in 2024: A Step-by-Step Guide

    Step-by-step guide to becoming an ASP.NET Core developer in 2024, covering essential tools, libraries, and best practices

  3. · 3 min read

    How to choose programming career?

    One common misconception in the world of web development is the need to learn everything.

  4. · 1 min read

    Getting started with Django

    PIP (PIP is the package manager which is included in Python from 3.4)

  5. · 1 min read

    Rock, paper, scissor in python

    import random

  6. · 2 min read

    Exception Handling in Python

    The finally block lets you execute code, regardless of the result of the try- and except blocks.

  7. · 3 min read

    Functions and Classes in Python

    def keyword, followed by the function name and parentheses (). Any parameters go inside the parentheses.

  8. · 2 min read

    Install Python on Windows, Linux and Mac OS

    The first step is to download the latest version of Python from the official Python website (https://www.python.org/downloads/windows/).

  9. · 2 min read

    Conditional statements and loops in python

    The for loop is used to iterate over a sequence (such as a list, tuple, or string) or other iterable objects.

  10. · 2 min read

    Varibles in Python

    In Python, variables are created when you assign a value to them

  11. · 5 min read

    Data types in Python

    Immutable: Elements in a tuple cannot be modified after creation.

  12. · 1 min read

    Asp.net Mvc Crud Application

    GITHUB: sudipbhr/asp.net_crud_app (github.com)

  13. · 2 min read

    Role-Based Authentication in ASP.NET

    UseAddRoles<IdentityRole>to add role management capabilities.

  14. · 2 min read

    Sending email in asp.net core MVC

    Create a view file (e.g., SendEmail.cshtml) where you'll place your form. You can place this view file in the Views folder, inside a folder corresponding to your controller (e.g., Views/Email).

  15. · 1 min read

    Connecting MYSQL Database to ASP.NET Project

    Install Pomelo.EntityFrameworkCore.MySql from Nuget package manager console

  16. · 2 min read

    ASP.NET Core MVC Login and Registration using Identity

    ASP.NET Identity provides a robust and customizable framework for managing user authentication, authorization, and identity-related features in web applications. Some key features of ASP.

  17. · 3 min read

    Types of Routing in ASP.NET Web App | Custom Routing in ASP.NET

    Routing in ASP.NET refers to the mechanism by which URLs are mapped to specific resources or controllers in your web application.

  18. · 3 min read

    Database First Approach Example - Entity Framework Core Framework

    The Database First approach is suitable when the database schema is already defined or when there is an existing database that needs to be integrated into the application.

  19. · 5 min read

    Entity Framework Core - Code First Approach With Source Code

    ASP.NET Entity Framework Core simplifies data access in ASP.NET applications by providing a powerful and flexible ORM (Object-Relational Mapping) framework with support for modern development…