Thejesh GN Blog

0

Work, Hard Work, and Stupid Work

For me, work means utilizing all available tools, knowledge, and options to achieve a goal. You will need to dedicate time and effort regularly to acquire or to become better at them. Sometimes, in specific projects, these tools, methods or pieces of knowledge aren’t ready, complete, or acceptable. You adapt, do your best,...

Taj West End - Heritage Wing 0

Weekly Notes 45/2025

We are in November already. Only about seven weeks are left in 2025. It’s been running fast, but at least it seems to be ending on a good note with Zohran Mamdani winning NYC. The Bihar elections have started. I don’t know which way it will go, but it’s good to see large...

0

David MacMillan and James Robinson at IISc

You don’t often get the chance to hear Nobel Laureates live. When the opportunity arose in the form of the Nobel Prize Dialogue, The Future We Want, I applied. I wasn’t expecting to receive an invitation. I had assumed that this would for young people and they would prefer folks under 30. The...

0

Send Dramatiq Tasks directly by Pushing JSON to Redis

Dramatiq uses JSON as the messaging format, and the sender or caller of the Job doesn’t need to have access to the Actor or know a lot about it. This has a considerable advantage. Once you set up the workers to execute the Job, all that is needed is to call the Job...

0

Weekly Notes 44/2025

It was a hectic week, with short trips and numerous meetings to kick-start the work. There are many things slated to go live in the new year, so the year-end seems hectic.

Dramatiq: background tasks 0

Simple and Easy Background Tasks with Dramatiq

For a long time, I have been using Celery to do background tasks. It does work, but has limitations. Limitations become apparent when you teach it to someone or when someone new tries to use it. So I am always looking for simple (not trivial) and easier ways to achieve this. I have...