post image

Cómo solucionar el error de requerimientos sobre el password en MySQL

2020-09-21 MySQL

Después de la instalación de MySQL por lo general utilizamos el comando mysql_secure_installation para configurar el password del usuario root, eliminar las bases de datos y usuarios de test y configurar la política de passwords. Si configuraste la...

by Darío Rivera


post image

Instalar la última versión de npm y Nodejs en Ubuntu

2020-09-21 Ubuntu

Es común encontrarse con que la versión estable de Ubuntu no cuenta con los paquetes de npm y nodejs actualizados. Bien sea que necesites solo actualizar npm o nodejs en este post te enseñamos como. Instalación Lo primero que debes hacer es agregar el ...

by Darío Rivera


post image

Instalar extensiones de PHP para Laravel 8 en Ubuntu

2020-09-21 Ubuntu

En nuestro post anterior vimos cómo instalar extensiones de PHP en Ubuntu. En el post del día de hoy instalaremos todas aquellas extensiones requeridas en Laravel 8. Para efectos del presente post vamos a suponer que tienes la última versión de Ubuntu,...

by Darío Rivera


post image

Instalar Apache, PHP y MySQL en Ubuntu 20.04 (Focal Fossa)

2020-09-20 Ubuntu

Ubuntu es una de las versiones de Linux más populares en el mercado por su facilidad de uso e interoperabilidad. Si eres desarrollador web o necesitas configurar un proyecto desarrollado en PHP con Apache y MySQL, este tutorial te guiará paso a paso...

by Darío Rivera


post image

Instalar extensiones de PHP en Ubuntu

2020-09-20 Ubuntu

En ubuntu es relativamente sencillo instalar extensiones de PHP. Lo primero que debes tener en cuenta es el nombre de la extensión que vas a instalar, por ejemplo intl. Lo siguiente a tener en cuenta es la versión actual de PHP que tienes instalada. Si l...

by Darío Rivera


post image

Setencias de Decisión en JavaScript (switch)

2020-09-10 Javascript

En un post anterior hemos visto las Sentencias de Decisión en JavaScript (if-then, if-then-else), el día de hoy terminaremos el tema con la sentencia Switch. Las sentencias de control permiten ejecutar bloques de código basados en una condición. En el ...

by Darío Rivera


post image

Qué es el Hoisting en Javascript ?

2020-09-09 Javascript

El hoisting es un nombre utilizado para referirse a cómo funcionan los contextos de ejecución en JavaScript para la creación y ejecución de funciones y variables. Entender qué es el hoisting y cómo funciona y nos da cómo desarrolladores un entendimi...

by Darío Rivera


post image

Conversión de tipos en JavaScript (coerción implicita y explícita)

2020-09-06 Javascript

La mayor parte del tiempo JavaScript realiza conversiones de tipo sin casi darnos cuenta si quiera de ello. El día de hoy, veremos estas conversiones que pasan casi sin nuestro consentimiento y otros tipos de conversiones sobre las cuáles si tenemos cont...

by Darío Rivera


post image

Setencias de Decisión en JavaScript (if-then, if-then-else)

2020-09-06 Javascript

Las sentencias de control de flujo nos permiten ejecutar bloques específicos de código basados en una decisión. Recordemos que el flujo general de un programa es de arriba hacia abajo, es decir, se ejecuta desde la primera línea hasta la última (en la...

by Darío Rivera


post image

Declaración de Variables en JavaScript (const, let, var)

2020-09-05 Javascript

En un post anterior vimos el abanico de Tipos de Datos en JavaScript de los cuales disponemos. El día de hoy veremos que para declarar variables en JavaScript de cualquier tipo podemos utilizar las palabras reservadas let, var y const. En esta tab...

by Darío Rivera


post image

Buenas prácticas nombrando y utilizando variables

2020-09-04 Buenas prácticas

Es común que después de algunos años desconozcas uno o más aspectos de los que voy a tratar a continuación. Nombrar y utilizar variables suele ser mucho más sencillo en la teoría que en la práctica. Sin embargo, recuerda que el mundo del desarrollo...

by Darío Rivera


post image

Scaffolding de pruebas unitarias con PHPUnit

2020-08-30 PHPUnit

Agregar pruebas a tu software ya no es una curiosidad más de aquellos programadores geeks. En la actualidad se hace cada vez más necesario implementar pruebas automatizadas y que estas estén ligadas a implementaciones de integración continua. El día d...

by Darío Rivera


post image

Objetos de envoltura en JavaScript (Wrapper objects)

2020-08-15 Javascript

Las objetos de envoltura o wrapper objects, son objetos que representan un tipo primitivo de dato. Es decir, son un tipo de referencia que envuelve un tipo primitivo. Cada tipo de dato primitivo tiene un tipo de referencia (excepto null y undefined) que lo...

by Darío Rivera


post image

Tipos de datos en JavaScript

2020-08-14 Javascript

En JavaScript existen básicamente seis tipos de datos primitivos, objetos y funciones. Adicional a esto existe un tipo especial de datos primitivo llamado null y un tipo agregado en ECMA 2015 llamado Symbol. A continuación, veremos como identificar cada ...

by Darío Rivera