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

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

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

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

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

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 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

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

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

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 meramene 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 entidad...

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


post image

Qué es OWASP y por qué todo desarrollador debería conocerlo

2019-12-07 OWASP

Personalmente, supe de OWASP cuando recién iniciaba como desarrollador en PlacetoPay (Hoy evertec) dado que es un requisito fundamental que todo desarrollador conociera y estuviera familiarizado en términos de seguridad y buenas prácticas de codificaci...

by Darío Rivera


post image

Construye una API REST con Laravel

2019-12-06 Laravel Laravel 6x

Crear una REST API es una tarea bastante sencilla y enriquecedora en Laravel. Es por esto que el día de hoy aprederás a crer un servicio web REST mediante una API creada con Laravel 6. Si aún tienes algunos vacíos conceptuales sobre los sistemas RESTfu...

by Darío Rivera