Published inAnalytics VidhyaThe ‘what if’ technique, a simple tool to become a better software engineerAs years went by I have spent countless hours developing code, and one of the simplest tips that helped me over time is what I like to call…Jul 16, 20211Jul 16, 20211
Published inGeek CultureAirflow for non-batch, non-scheduled workloadsOn December 2020 Apache released Airflow 2.0, introducing a lot of new interesting changes. The one that I find more appealing is the 17x…Jun 29, 2021Jun 29, 2021
Published inAnalytics VidhyaOrchestrating machine learning experiments for MLOps using Apache AirflowNowadays that more and more machine learning models are going to production, the need to operationalize the overall Machine Learning…Jul 26, 20202Jul 26, 20202
Distributed task queue with Python using Celery and FastAPIIn this article we will use RabbitMQ and Celery in order to create a Distributed Task Queue. Moreover, we will take advantage of FastAPI…Jul 22, 2020Jul 22, 2020
Published inAnalytics VidhyaThe Python logging cheatsheet. Easy and fast way to get logging done in Python.Having good logs is crucial for monitoring applications, understanding production behavior and catching bugs. Get started right away.Jul 20, 2020Jul 20, 2020
Creating a PIP package on a private repository using setuptoolsI recently created a python library versioned on a private git repository. The code could not be publicly shared but I still wanted to be…Oct 11, 2019Oct 11, 2019
Leveraging UiPath to find your next home to rentLiving in the beautiful Milan, Italy. I am actively looking for a new apartment to rent. It’s quite interesting how one of the most basic…Apr 27, 2019Apr 27, 2019
Published inarocketmanExtracting features from Convolutional neural networks for image retrievalRecently I’ve had the opportunity to further explore convolutional neural networks. More specifically I analyzed how layer activations of a…Aug 23, 20182Aug 23, 20182