Tag programming

Git for beginners

Git for beginners

Git is a version control system that has become an essential tool for software development. It allows teams of developers to work collaboratively on the same code and efficiently manage change history. In this post we will introduce Git at…

CUDA Tutorial – Warp

Cuda Tutorial - Warp

CUDA is the language used for programming on NVIDIA GPUs, it is vital for a large number of computing tasks, and yet it is a mystery to a large number of programmers. In this post, we attempt to explain some…

OData v4 protocol: Metadata and basic queries

OData v4 protocol: Metadata and basic queries

Data processing and consumption are essential elements of the contemporary business world. Therefore, there are mysterious pieces of software, commonly abbreviated as APIs, whose role is fundamental in this traffic of information.  APIs (Application Programming Interface) are mechanisms for integration…

Overloading functions in Python

Function overloading is a very interesting tool that allows several different functions to share the same identifier, improving the readability and interpretability of our code in some scenarios. This tool is available by default in many of today’s most widely…