Tarun

Hi, I'm Tarun Kumar — a passionate Software Developer with 4+ years of experience specializing in Python, Django, Django REST Framework, and modern web technologies. I've built scalable applications for both government and private sectors, including ERP systems, HRMS, and digital platforms for Indian Railways. I thrive at the intersection of backend engineering and user-centric design, integrating tools like MongoDB, PostgreSQL, AWS EC2, and jQuery. I'm also the creator of pythonjournals.com, where I share insights, tutorials, and automation scripts to help developers grow. When I'm not coding, I mentor interns, explore AI/ML in geospatial analysis, and work on projects that bridge technology with real-world impact.

Django Tenants

Django Tenants Complete Guide: Build Scalable Multi-Tenant Applications

Everyone is curious about how large companies manage their SaaS-based software. In this blog post, I will guide you through how to use the django-tenants library to implement multi-tenancy in Django. Multi-tenancy is a software architecture where a single application instance serves multiple customers (tenants), with each tenant’s data securely isolated from others. Django-tenants is

Django Tenants Complete Guide: Build Scalable Multi-Tenant Applications Read More »

django 6

Django 6 New Features (2025): Full Breakdown with Examples

Hey everyone! Django 6.0 is finally on the horizon (expected December 2025), and I’ve been diving deep into the release notes so you don’t have to. And trust me — this isn’t just another routine version bump. The Django team has truly outdone themselves this time with powerful new features, major improvements, and some exciting

Django 6 New Features (2025): Full Breakdown with Examples Read More »

python cisco free test

Learn Python and Earn Free Badges with Cisco NetAcad

Are you ready to start your Python programming journey? I’ve found something exciting to share with you – two completely free Python courses from Cisco that will help you master Python fundamentals and earn valuable badges to showcase your skills! Why Learn Python? Python is one of the most popular and beginner-friendly programming languages in

Learn Python and Earn Free Badges with Cisco NetAcad Read More »

Nvidia Cuda image

What Is CUDA?

If you’ve ever wondered how your computer manages demanding tasks like video editing, 3D rendering, or even AI applications so smoothly, there’s a good chance CUDA is working behind the scenes. But what exactly is CUDA, and why is it so important? With the rapid growth of machine learning and AI, CUDA has become more

What Is CUDA? Read More »

image of many to many relation in Django

Many-to-Many Relations with ‘through’ in Django

Hey there! If you’ve been working with Django for a while, you’ve probably used many-to-many relationships. They’re great, right? But have you ever felt like you needed more control over that relationship? Like, you want to store extra information about the connection between two models? That’s exactly where the through parameter comes in, and trust

Many-to-Many Relations with ‘through’ in Django Read More »

Scroll to Top