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




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


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 Laravel 6x

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


post image

Hola mundo en Docker

2019-10-06 Docker Docker 18

Personalmente no me gusta mucho el hola mundo de docker visto en el anterior post, creo que puede resultar algo confuso para una persona que recién inicia en docker. Por esto, el día de hoy veremos un Hola Mundo un poco diferente pero que representa un p...

by Darío Rivera


post image

Recuperar contraseña de root en MySQL

2019-09-29 MySQL MySQL 8

A quién no le ha pasado alguna vez que pierde la clave del usuario root en mysql ?, incluso en sistemas de producción!. El día de hoy veremos qué pasos se deben realizar para restaurar la contraseña del usuario con más privilegios de mysql. Cómo ocu...

by Darío Rivera


post image

Cambiar el método de autenticación en MySQL

2019-09-29 MySQL MySQL 8

De seguro si programas en PHP u otros lenguajes que utilicen las últimas versiones de MySQL has visto alguna vez este el siguiente error al momento de realizar la autenticación: The server requested authentication method unknown to the client [caching_sh...

by Darío Rivera


post image

Instalación de Docker

2019-09-22 Docker Docker 18

Según su página oficial, Docker es una plataforma para desarrolladores y administradores de sistemas para desarrollar, desplegar y correr aplicaciones con contenedores. Un contenedor es una instancia de una imagen, que a su vez es un paquete con todo lo ...

by Darío Rivera


post image

Tipos de datos en Go

2019-09-19 Go Go 1

En un post anterior hemos visto las Funciones en Go. El siguiente paso consiste en ver qué tipos de datos existen en en este lenguaje para poder crear todo tipo de programas, funciones y operaciones sobre estos tipos. A continuación se presenta una ...

by Darío Rivera


post image

Funciones en Go

2019-09-18 Go Go 1

En un post anterior hemos visto a grandes rasgos la estructura de un programa en Go, el día de hoy veremos un concepto muy importante en Go el cuál son las funciones. Para esto, observemos el siguiente programa: Definición de funciones Para la def...

by Darío Rivera


post image

Variables y estructura de un programa en GO

2019-09-17 Go Go 1

En un post anterior hemos visto la instalación de Go en Linux, el día de hoy veamos qué elementos necesitamos para hacer cualquier programa en Go. Estructura de inicio Todos los programas en Go inician por la función main en el paquete main. Adem...

by Darío Rivera