AsyncIO Task Management: A Hands-On Scheduler ProjectWe discussed Awaitables last week. The article covered coroutines, tasks and futures as well as a quick introduction to the event loop…6d ago6d ago
Understanding Awaitables: Coroutines, Tasks, and Futures in PythonPreviously, we explored chatbot building with AsyncIO. As I am committing to publish one article a week, I am constantly on the lookout for…Mar 24Mar 24
A Love Story in Code: Building My Self-Hosted Photo AlbumI am almost one year into my current relationship. It is hard to believe how fast time flies, until I look into our photo archive. Being an…Mar 17Mar 17
The Versatility of __call__: A Python Developer’s Secret WeaponWhile reviewing the code in my current chatbot project, I discovered asyncio.to_thread accepts function parameters, removing the need to…Mar 10Mar 10
How to write an AsyncIO Telegram bot in PythonLast week, we discussed a quick weekend project on building a word game. That project was sparked by a conversation suggesting I integrate…Mar 5Mar 5
I built a word guessing game with LLMAfter a period of regrouping, I resumed my quest for a new job or project. While sourcing ideas from discussion groups and friends, a…Feb 24Feb 24
Hair dryers have standards, why not software? A call for Rights by Design.We can plug and use electrical appliances without fear, thanks to the existence of SIRIM certification. We can go grab food from friendly…Feb 21Feb 21
Beyond the Code: A Lunar New Year Reflection on Career, Recovery, and New BeginningsThe lunar new year celebration just concluded yesterday. My family and I went to the temple to offer our hopes and prayers for a good and…Feb 13Feb 13
Applying Cramer’s Rule for Advent of Code 2024, day 13Day 13 is relatively easy, especially if you’re comfortable with math. I originally started with a purely brute-force approach, but it…Jan 27Jan 27
Finally, an application for my FSM library! Advent of Code 2024 day 11We’ve finally completed 10 puzzles, surpassing my previous record (though I still have days 24 and 25 to tackle, and I’ll likely need to…Jan 20Jan 20