The Blog
Thoughts on software engineering, productivity, and building developer tools at Techno Drishti.
Latest Posts
View all on Techno DrishtiHow to Open a WhatsApp Chat Directly from a Phone Number with Chronix
Learn how the WhatsApp Chat Opener utility in Chronix lets you quickly start a WhatsApp conversation from a phone number without saving the number as a contact.
How to Run an AppImage on Linux (Ubuntu, Debian & More)
Learn how to run AppImage files on Linux, including Ubuntu, Debian, Linux Mint, Pop!_OS, Zorin OS, and other distributions. Make AppImages executable, troubleshoot common issues, and create desktop launchers.
Node.js fs vs fs-extra: Differences, Examples & Best Practices
Learn the difference between Node.js fs and fs-extra with practical examples, use cases, and best practices.
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.
Dynamic Django Inline Formsets With JavaScript
How to create dynamic Django Inline Formsets(Without Losing Your Sanity) with JavaScript
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.
Want to see more?
I write regularly about my development journey, new tools, and lessons learned in software engineering.