Tag development

Introduction to Rust

Rust is an emerging programming language that focuses on performance. It is free and open-source (FOSS) under an MIT and Apache 2.0 dual-license. It was created by software developer Graydon Hoare while he was working at Mozilla, and it was…

Git

Git is one of the most popular software source code control version system (CVS). This post explains the main aspects of Git. You may want to read about alternative source code CVSs on this post. Explaining what is Git Git…

NetBeans

NetBeans is a IDE for Java. As of 2023, it is maintained by Apache. Things you need to Configure when creating a Project in NetBeans Setting the License Header of Source Code Files Right click on the project, select “Properties”…

Unified Modelling Language

Unified Modeling Language (UML) is a modelling language for software engineering. UML has been adopted as a standard by the Object Management Group (OMG) and International Standard Organization (ISO). Object Contraint Language (OCL) defines the rules for model elements. In…

Golden Age of Spanish Software

The so-called golden age of Spanish software (in Spanish, época dorada del software español) matches the lifespan of 8-bit home computers, when Spanish companies played a main role on developments for these computers, specially ZX Spectrum. For this home computer,…

Introduction to Pygame

Pygame , frequently typed as pygame, is a cross-module set of Python module to create video games. This post reviews some aspects of Pygame. What is Pygame? Pygame is a Python implementation of the SDL library which is written in…