
NLP - Before the “Interesting Stuff”
(and why it still could matter)
Introduction Poetry is a dependency management and packaging tool for Python that simplifies project setup, dependency resolution, and virtual environment handling. Unlike traditional requirements.txt, Poetry provides a more structured and maintainab...
Python’s all about clean, readable code, and it’s packed with features that make life easier for developers. One of those features is the @property decorator. It lets you control how attributes are accessed and modified without cluttering your code. ...
Why Automate README Updates? I was trying to spice up my github profile page by adding an automated list of my latest posts on hashnode to showcase. This is how I did it. Tools Used GitHub Actions: A powerful automation tool that integrates directly...
Python decorators are one of the most powerful and versatile features of the language. While not strictly “required” for most programming tasks, they significantly enhance code quality, readability, and maintainability. Decorators allow you to modify...

Clear communication between product owners, developers, and testers is often a challenge. Product owners typically focus on business goals, while developers think in terms of technical implementation. This difference in perspective can lead to misund...

In order to make my code more readable and it helping with debugging, I have been more and more implementing type annotations into my code. Type hints were introduced PEP 484 (Python 3.5) to improve code readability, maintainability, and tooling supp...