Finally Updating Pychartjs: Making It Framework-Agnostic and Compatible with All Python Web FrameworksAug 19, 2024·4 min read
PinnedWelcome to Techbend.ioIn this age of technological singularity, where machines and human intelligence converge, "Techbend" gains a profound significance. Merging "technology" and "bend", the term embodies: The Inflection Point: As we approach the singularity, technology ...Oct 26, 2023·1 min read
The Power of Code Reviews: Appreciating Team Contributions with Git Add Co-AuthorJul 29, 2024·3 min read
I am Nominating Myself for PSF Board of DirectorsHello everyone, I hope you are doing well. I want to share some important news with you. I am nominating myself for the position of Director on the Board of the Python Software Foundation (PSF). My Statement Here is my official statement for the PSF ...Jun 19, 2024·4 min read
Python3.12 Upgrade: Setting Up VirtualenvwrapperThe Surprise Challenge Recently, I decided to upgrade my system to Ubuntu 24.04. I enjoy keeping my setup current, and I wanted to take advantage of the latest features and improvements. Everything seemed to be going well until I hit a snag. I use vi...Jun 12, 2024·3 min read
Contribution Beyond CodingToday, a friend sent me a message with a screenshot from GitHub. It showed my name, Ali Tavallaie, listed as a contributor to the Taiga project. Seeing my name there was a surprise and made me feel proud. My friend’s message made me realize that my c...Jun 5, 2024·3 min read
DevDock: Easy Management for Development ContainersI want to share a little adventure I’ve been on - creating a tool called DevDock. But first, let me tell you why I started this project and how it makes life easier for developers like you and me. The Problem In our small tech team, we often used Doc...Jun 1, 2024·5 min read
Overcoming the Hazm Compatibility Challenge with Python 3.12Today, my coworker Mahdi and I tackled a significant challenge with the Hazm Python package while working with Python 3.12. The issue arose when we discovered that Hazm was incompatible with the new version of Python. A collaborator from Hazm confirm...May 26, 2024·4 min read
It Started with a Typo: My Journey to Becoming a Contributor in PGMQThis story is based on true events and shows how anyone can become an open-source contributor with a little help from maintainers. I was casually exploring GitHub when I stumbled upon PGMQ, a project using PostgreSQL for message queuing. I found a ty...May 23, 2024·2 min read