Ali Abharya
I am a practical software developer with 4 years of experience in delivering Pythonic solutions for various web development tasks including REST and grpc API implementation, database query optimization and effectively unit testing business services. As an open source developer I actively maintain two django packages:
django-persian-pdf
django-cache-pydantic
Having the mindset of "Gain More With Less Code" enables me to maintain equilibrium between technical best practices and the demands of the business, positioning me as a pragmatic developer who leans towards novel solutions grounded in design patterns and written by clean code.
Following the Golden Rule in software development context, the end-user experience is a top priority for me. By the same rule I dedicate myself to creating a collaborative and inclusive atmosphere, ensuring that the psychological safety of my teammates stands as a cornerstone for our achievements.
Featured
Polling and Pushing Mechanisms in Web Development
Updated: at 05:57 PMWeb development often involves the implementation of real-time communication mechanisms to enhance user experience and keep data up-to-date. Two common approaches for achieving real-time updates are polling and pushing mechanisms.
SSE and Long Polling Mechanisms in Web Development
Updated: at 04:22 PMIn web development, polling is a technique used to retrieve updated information from a server by periodically sending requests. The client regularly checks for new data by making HTTP requests at fixed intervals. While simple to implement, polling can be inefficient as it may lead to unnecessary requests even when there is no new information.
Nginx security practices
Updated: at 05:57 PMNginx security practices
Recent Posts
Named tuple in python
Updated: at 09:13 AMAdvantages of using named tuple
Advantages of pipenv
Updated: at 05:57 PMAdvanteges of pipenv over pip
Django mixin meta
Published: at 09:30 AMHow to make reusable model mixins with custom meta