post image

Configurar SonarQube con Apache en Linux

2020-01-06 Apache SonarQube 8

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

Conexión por terminal a PostgreSQL

2020-01-05 PostgreSQL

PostgreSQL es uno de los motores de bases de datos más populares entre los usuarios Unix. El día de hoy veremos cómo realizar una conexión a PostgreSQL desde la terminal con diferentes opciones cliente. Conexión por defecto La forma más rápida de re...

by Darío Rivera


post image

Instalar PostgreSQL en MacOS

2020-01-05 PostgreSQL PostgreSQL 12

Para instalar este motor de bases de datos recomiendo tener previamente instalado homebrew. Si ya instalaste PostgreSQL y deseas conocer algunos comandos por consola visita nuestro artículo Conexión por terminal a PostgreSQL. Una vez dicho esto, emp...

by Darío Rivera


post image

Instalación SonarQube

2020-01-03 Static Code Analysis SonarQube 8

SonarQube es una herramienta de calidad de código y seguridad (code quality and security) GNU que permite analizar el código fuente de manera automatizada. Permite mediante una serie de reglas analizar la calidad del código utilizando análisis estátic...

by Darío Rivera


post image

Los comandos más útiles en OpenSSL

2020-01-01 OpenSSL OpenSSL 1.1

Hace algunas semanas hice una introducción acerca de la criptograma simétrica y asimétrica. A mi personalmente, me hubiera gustado leer un artículo introductorio totalmente dirigido a dummies acerca de esto dado que cuando comencé solo encontraba art...

by Darío Rivera


post image

Hacer debug a Locks en base de datos MySQL

2019-12-30 MySQL MySQL 8

Cuando trabajas con bases de datos relacionales una que otra vez te habrá tocado realizar una transacción para asegurar la integridad de los datos. Cuando tu aplicación tiene un número considerable de transacciones o has realizado alguna de manera inco...

by Darío Rivera


post image

Copiar archivos a servidor SSH

2019-12-30 SSH

Para copiar un archivo desde tu máquina local hacia un servidor SSH debes tener previamente configurada dicha conexión. Es decir, tu llave pública RSA debe estar autorizada por el servidor para tu accedas sin problemas. Dicho esto, copiar un archivo es ...

by Darío Rivera


post image

Agregar nuevas llaves SSH a Droplet en Digital Ocean

2019-12-29 SSH

Cuando creamos un Droplet en Digtal Ocean y configuramos el acceso por SSH automáticamente tenemos el acceso garantizado con nuestra llave RSA. Sin embargo, cuando intentamos ingresar una nueva llave SSH desde el panel de administración, aún después de...

by Darío Rivera


post image

JSON Web Key ( JWK )

2019-12-29 JOSE

Una JSON Web Key ( JWK ) es una estructura JSON que representa una llave criptográfica. Los algoritmos de cifrado están definidos en una especificación diferente la cual no vamos a ver hoy, JWA (JSON Web Algorithms). Vamos a ver entonces de que se compo...

by Darío Rivera


post image

JSON Web Signature ( JWS )

2019-12-23 JOSE

JSON Web Signature (JWS) representa una manera segura de proteger los mensajes utilizando firmas digitales o códigos de autenticación de mensajes (MACs) y el estándar JSON. No se debe confundir esta definición con sus contrapartes JWA (JSON Web Algorit...

by Darío Rivera


post image

Instalar la última versión de MySQL en Debian

2019-12-22 MySQL

Muchas veces queremos instalar la última versión de MySQL en Debian y nos damos cuenta que la versión estable de los repositorios de Debian está muy atrás de la versión estable del propio MySQL. Para esto, MySQL nos brinda la opción de instalar la ...

by Darío Rivera


post image

Primeros pasos con Digital Ocean

2019-12-22 Digital Ocean

Para iniciar una conexión por SSH desde cualquier máquina debes correr el siguiente comando. Ten en cuenta que debes reemplazar la IP mostrada por la IP de tu Droplet. ssh root@203.0.113.0 Si tienes varias llaves privadas SSH es necesario que indiq...

by Darío Rivera


post image

Principio Open-Closed en diseño orientado a objetos (SOLID)

2019-12-09 SOLID

En un post anterior hemos visto los Principios SOLID a manera meramente teórica. El día de hoy veremos todo acerca de The Open Closed Principle. Retomemos entonces la definción de este principio. Definición Este principio dice que las entidades (c...

by Darío Rivera




post image

Principios SOLID

2019-12-08 SOLID

El acrónimo SOLID, hace referencia a conjunto de principios mundialmente aceptados en el desarrollo orientado a objetos. Estos cinco principios, buscan que el código sea más entendible, flexible y mantenible. Estos principios fueron creado por Robert C....

by Darío Rivera