post image

Instalación del JDK (Java development Kit) en Windows

2020-03-20 Java

Básicamente existen dos fuentes para instalar Java. La primera es el repositorio oficial de Oracle el cual nos permite utilizar el JDK de manera legal dependiendo del uso que le demos. La segunda forma de instalar el JDK es mediante un release de OpenJDK....

by Darío Rivera


post image

Ámbito de variables en JavaScript (const, let, var)

2020-03-11 Javascript

Hay una gran diferencia en el ámbito de las variables declaradas con let, var y const. En nuestro artículo Declaración de Variables con JavaScript vimos en detalle cómo declarar cada una de las variables con estas palabras reservadas. En el presen...

by Darío Rivera


post image

Tipos de datos en Java

2020-02-25 Java

En Java existen básicamente dos tipos de datos, los primitivos y los objetos. Primitivos Son tipos básicos de datos que guardan un solo valor. Entre ellos tenemos los siguientes. - Números - Caracteres - Booleanos Todos los tipos de dato...

by Darío Rivera


post image

Tu primera aplicación en Java, "Hola Mundo"

2020-02-24 Java

La primera aplicación de todo programador en cualquier lenguaje de programación debería ser la típica "Hola Mundo". Realmente esto tiene una connotación más histórica que pedagógica, es una forma rápida de sentir la emoción de ver nuestro código...

by Darío Rivera


post image

Instalación del JDK (Java development Kit) en MacOS

2020-02-23 Java

Básicamente existen dos fuentes para instalar Java. La primera es el repositorio oficial de Oracle el cual nos permite utilizar el JDK de manera legal dependiendo del uso que le demos. La segunda forma de instalar el JDK es mediante un release de OpenJDK....

by Darío Rivera


post image

Cómo ver el uso de memoria en Java

2020-02-23 Java

Como ya sabemos, el Garbage collector de Java gestiona todo lo relacionado con la limpieza de variables, objetos y demás cada vez que ya no se necesitan en la ejecución de un programa. Sin embargo, nosotros podemos realizar una visualización o traza de ...

by Darío Rivera


post image

Introducción al lenguaje de programación Java

2020-02-22 Java

Java es un lenguaje de programación de alto nivel caracterizado por ser simple, orientado a objetos, robusto, seguro, dinámico, portable y multihilo. El código fuente esta compuesto por archivos de texto plano con la extensión .java. Estos archivos s...

by Darío Rivera


post image

Supervisor, el gestor de procesos para sistemas UNIX

2020-02-19 Supervisor

Supervisor es un sistema cliente/servidor utilizado en sistemas UNIX para controlar los procesos del sistema operativo. Una de las ventajas más importantes de Supervisor es que permite reiniciar automáticamente un servicio después de que se haya bloquea...

by Darío Rivera


post image

Qué es GraphQL y por qué deberías dejar de utilizar REST

2020-02-19 Laravel

GraphQL es un lenguaje open source de consulta y manipulación de datos en APIs. Este lenguaje no es simplemente una alternativa al estilo de arquitectura REST, sino que fue creado en base a las debilidades que tenía REST con respecto a la transferencia d...

by Darío Rivera


post image

Ingresar por SSH a tu cuenta de cpanel

2020-02-18 SSH

Cuántas veces no has contratado tu propio servicio de hosting con cpanel o has manejado el servicio de alguna empresa y deseas ingresar por la terminal de Linux, Windows o MacOS. Para esto, debes hacer lo siguiente: Paso 1 En caso de que no dispongas...

by Darío Rivera


post image

Configurar SonarQube para que inicie como servicio en MacOS

2020-01-11 Static Code Analysis

Después de instalar SonarQube y configurar una base de datos dedicada el último paso para ti probablemente sea configurarlo como servicio para que inicie con el sistema operativo. Si aún no has instalado SonarQube te recomendamos leer los siguientes pos...

by Darío Rivera


post image

Configurar SonarQube con Apache en Linux

2020-01-06 Apache

Muy seguramente si estás aquí es porque ya instalaste SonarQube, lo configuraste de manera adecuada y como último paso deseas crear un virtual host en apache para acceder de manera amigable. Si no es así, te invito a que revises los siguientes pos...

by Darío Rivera


post image

Configurar SonarQube para que inicie como servicio en Linux

2020-01-06 Static Code Analysis

Después de instalar SonarQube y configurar una base de datos dedicada el último paso para ti probablemente sea configurarlo como servicio para que inicie con el sistema operativo. Si aún no has instalado SonarQube te recomendamo...

by Darío Rivera


post image

Error 'Not enough space' de OpenJDK en Digital Ocean

2020-01-06 Digital Ocean

Un error muy común cuando empiezas con Digital Ocean, es que al instalar casi cualquier programa basado en Java como SonarQube obtienes enseguida un error de espacio en memoria. En mi caso, al iniciar el servicio de SonarQube he obtenido un error similar ...

by Darío Rivera


post image

Configurar PostgreSQL en SonarQube

2020-01-06 Static Code Analysis

En un anterior post vimos cómo Instalar SonarQube en su versión community. En aquel post, no se configuró nada respectivo a la base de datos ya que SonarQube utiliza una base de datos embebida si no se configura una. El día hoy, veremos cómo conf...

by Darío Rivera