Articles & Insights

The Blog

Thoughts on software engineering, productivity, and building developer tools at Techno Drishti.

devops
Feb 11, 2026

Install Latest Docker Engine on Ubuntu

A complete step-by-step guide to installing the latest Docker Engine on Ubuntu using Docker’s official repository. Includes Docker Compose v2 and Buildx.

#docker #docker-engine #docker-compose
web
Feb 2, 2026

Dynamic Django Inline Formsets With JavaScript

How to create dynamic Django Inline Formsets(Without Losing Your Sanity) with JavaScript

#django #javascript #forms
backend
Jan 21, 2026

Celery Setup and Usage Guide for Django: Redis, Tasks, Retries & Monitoring

A complete, production-ready guide to installing and configuring Celery with Django using Redis as a broker. Covers task creation, retries, scheduling, monitoring with Flower, and best practices for running Celery in real-world deployments.

#django #celery #redis
lms
Jan 18, 2026

Complete Koha Removal Guide: Clean Uninstall from Debian & Ubuntu Servers

A production-focused, step-by-step guide to completely removing Koha LMS from Debian and Ubuntu systems. Covers stopping services, purging packages, cleaning databases, removing Apache/Nginx configs, and wiping residual files for a truly clean system reset.

#koha #koha-lms #debian
lms
Jan 16, 2026

Configuring Email in Koha LMS: SMTP Setup, Cron Jobs & Production-Ready Delivery

A production-focused, step-by-step guide to configuring email in Koha LMS using the built-in SMTP module and Linux terminal tools. Covers enabling email at the instance level, processing the message queue with cron jobs, and ensuring reliable delivery of patron notices, circulation alerts, and system notifications in a live Koha environment.

#koha #koha-lms #smtp
backend
Jan 5, 2026

Django Admin Actions – Developer Documentation

A **production-oriented, developer-focused guide** to using **Django Admin Actions** effectively. Covers bulk operations, confirmation workflows, permission checks, service-layer delegation, and best practices for scalable Django applications.

#django #django-admin #admin-actions

Want to see more?

I write regularly about my development journey, new tools, and lessons learned in software engineering.