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




post image

Introducción al lenguaje JavaScript - ECMAScript y Vanilla Javascript

2020-08-06 Javascript

JavaScript es un lenguaje de programación dinámico, multiparadigma, basado en prototipos y orientado a objetos, comúnmente utilizado en entornos web para el desarrollo de aplicaciones ricas en internet (RIA's) que se asemejan a las aplicacio...

by Darío Rivera


post image

Conversiones de formato en Certificados Digitales

2020-07-28 OpenSSL OpenSSL 1.1

Cada formato en openssl para los certificados está destinado a un propósito diferente. Mediante openssl puedes realizar la conversión de uno u otro formato para cada uno de estos fines. A continuación verás que comandos son útiles para la conversión...

by Darío Rivera


post image

Crear librería en PHP instalable con Composer

2020-07-23 PHP

A medida que aumentas tu nivel como desarrollador y vas creando funcionalidades en uno y otro proyecto, te das cuenta que bien podrías crear una librería centralizada e instalarla en todos tus demás proyectos. Esta librería podría ser privada o públi...

by Darío Rivera


post image

Instalación de XDEBUG en Windows

2020-07-22 PHP

XDebug es una extensión de PHP que permite realizar depuración del código fuente. Mediante esta extensión podrás realizar ejecución de tu código paso a paso, visualización de variables y sus valores en un tiempo de determinado (watchers), asignaciÃ...

by Darío Rivera


post image

Configurar proyecto en SonarCloud

2020-07-21 Static Code Analysis SonarQube 8

Si tienes un proyecto público en GitHub, Bitbucket o GitLab puedes configurar el analizador de SonarQube (sonar-scanner) para generar el análisis de código estático de tu proyecto y subirlo a SonarCloud. Si aún no has instalado SonarScanner te invito ...

by Darío Rivera


post image

Configurar proyecto privado con SonarQube

2020-07-21 Static Code Analysis SonarQube 8

Si tienes un proyecto privado puedes configurar el analizador de SonarQube (sonar-scanner) para generar el análisis de código estático de tu proyecto y subirlo a tu servidor dedicado. Si aún no has instalado ninguno de estos componentes te invito a rev...

by Darío Rivera


post image

Instalación SonarScanner

2020-07-20 Static Code Analysis SonarQube 8

Ya hemos hablado en varios artículos de SonarQube, su instalación, inicio como servicio en Linux y en MacOS, entre otros aspectos. El día de hoy veremos el componente del lado del cliente, Sonar Scanner. Este paquete de software nos permite correr el an...

by Darío Rivera