post image

Hacer debug a Locks en base de datos MySQL

2019-12-30 MySQL

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 indiques ex...

by Darío Rivera


post image

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

2019-12-09 SOLID

En un anterior post vimos una introducción a los Principios SOLID a manera meramente teórica. El día de hoy veremos todo acerca del segundo principio SOLID en la lista, The Open-Closed Principle. Empecemos por dar una definición de este principio. ...

by Darío Rivera


post image

Principios SOLID

2019-12-08 SOLID

El acrónimo SOLID, hace referencia a un conjunto de principios en el desarrollo de software que nos indican cómo organizar funciones y datos estructurados en clases, y cómo deben estos interconectarse. Estos cinco principios, buscan que el código sea m...

by Darío Rivera


post image

Once puntos que te definen como programador (Senior, Semi-Senior, Junior)

2019-12-08 Laravel

Una de las preguntas que todo desarrollador se hace en algún momento de su carrera es cómo determinar si realmente estoy programando bien ?, y más aún, en qué categoría estoy ?. Por lo general, nadie puede resolver esta pregunta en primera instancia ...

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

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. Si aún tienes algunos vacíos conceptuales sobre los sistemas RESTful ...

by Darío Rivera


post image

API REST, después de esto serás todo un experto

2019-11-28 HTTP Laravel 6x

Las comunicaciones entre sistemas por medio de API REST se han ido popularizando rápidamente con los años dejando un poco de lado al antiguo protocolo SOAP. En este artículo, abarcaremos algunos conceptos de los cuáles tal vez hayas escuchado antes tal...

by Darío Rivera


post image

Traducciones en laravel

2019-11-10 Laravel

Las traducciones en laravel permiten mostrar tu aplicación en distintos idiomas de manera fácil y rápida. Esto permite que tu aplicación tenga un alcance mucho mayor según los lenguajes que tengas habilitados. Cada lenguaje estará situado por lo gene...

by Darío Rivera


post image

Conexión por terminal a MySQL

2019-10-07 MySQL MySQL 8

MySQL es uno de los motores de bases de datos más populares en internet. Es robusto, interoperable, tiene una curva de aprendizaje rápida y puede soportar una carga de trabajo considerable. El día de hoy veremos cómo realizar una conexión a mysql desd...

by Darío Rivera