Historically the use of User Defined Functions aka UDF has represented a great option to encapsulate logic into Database reusable objects, nonetheless, during the implementation of scalar UDF (a variation based on the function’s output) for MS SQL Server we have been suffering painful performance penalties until the arrival of version 2019, so in this…
An introduction to pathlib module of Python
First at all, I would like to clarify something that maybe sounds evident, but sometimes we forget, the path is not a string, it is a fact that we must keep in mind to avoid headaches in our journey in Python. Since Python 3.4 in advance, we count on a powerful and versatile module called…
Solving drop database error: can’t rmdir in MySQL
Sometimes, the only thing that we want is to drop a database(not in PRODUCTION) and recreate it from scratch, especially when we are in the process of automating the deployment of our MySQL databases, for instance using liquibase. Therefore, it is not uncommon in an initial testing process to wish to drop and recreate our…
AZ-900: Lessons learned and Cloud perspectives
Recently I did the Microsoft Azure Fundamentals exam and passed, nonetheless this experience was totally different from previous exams and certifications earned in the past, and probably many colleagues have felt the same. Let me try to explain to you about my professional context and why I think that this exam is a must for…