post image

Instalar chrome driver

2022-05-31 Laravel

https://chromedriver.chromium.org/downloads unzip chromedriver_linux64.zip sudo mv chromedriver /usr/bin/chromedriver sudo chown root:root /usr/bin/chromedriver sudo chmod +x /usr/bin/chromedriver chromedriver --url-base=/wd/hub...

by Darío Rivera




post image

Qué es codeception, cómo instalarlo y cómo utilizarlo ?

2022-05-26 PHPUnit

En la mayoría de los casos los test no aseguran que tu aplicación funcione al 100% como debe funcionar. Es imposible predecir todos los escenarios posibles, más cuando se trata de aplicaciones complejas. Sin embargo, los test pueden cubrir las partes m...

by Darío Rivera


post image

Mutual TLS en Apache

2022-05-20 Apache

<VirtualHost *:443> ServerName my-host.com .... SSLEngine on .... SSLVerifyClient require SSLVerifyDepth 10 SSLCACertificateFile "/path/to/cacert.pem" </VirtualHost> ...

by Darío Rivera


post image

Exponer un certificado en AWS

2022-05-20 AWS

En algunas ocasiones tenemos la necesidad de exponer un certificado específico en un dominio para conexión TLS con otros servidores. Si vienes del mundo del desarrollo tal vez sea un poco más complejo realizar esta conifguración que si lo quisieras hac...

by Darío Rivera




post image

Configurar Apache desde cero en Linux

2022-05-13 Linux

Apache es uno de los web servers más utilizados a lo largo de todo la web. Es fácil de configurar, fácil de instalar y customizable. En este post verás cómo realizar una configuración de este web server desde cero. Si ya tienes una configuración por...

by Darío Rivera


post image

Solución al error "/usr/sbin/apachectl: 113: www-browser: not found"

2022-05-13 Apache

Apache es uno de los web servers más utilizados a lo largo de todo la web. Es fácil de configurar, fácil de instalar y customizable. Al instalar apache por primera vez en Linux y obtener un status del servicio actual puede que obtengas un error como el ...

by Darío Rivera


post image

Cómo instalar la última versión de composer en Linux

2022-05-12 Linux

Siempre recomiendo instalar la última versión de composer independientemente del sistema operativo Linux que utilices y de que este esté disponible en los repos oficiales. En este post, verás cómo obtener composer e instalarlo en tu máquina.El primer...

by Darío Rivera




post image

Instalar múltiples versiones de PHP en Ubuntu 22.04 (Jammy Jellyfish)

2022-05-12 Ubuntu

PHP es un excelente lenguaje de programación que evoluciona constantemente para traernos nuevos features y mejoras. Es por esto, que muchas veces necesitaremos más de una versión instalada en nuestra computadora. La buena noticia es que en Ubuntu podemo...

by Darío Rivera


post image

Instalar Apache, PHP y MySQL en Ubuntu 22.04 (Jammy Jellyfish)

2022-05-11 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

Configurar TLS/SSL en Apache para sitios HTTPS

2022-04-10 Apache

HTTPS (Protocolo de transferencia de hypertexto seguro) es un protocolo principalmente usado en transferencia de datos entre un navegador y un sitio web. La principal ventaja de este protocolo es que la data no viaje en claro sino que viaja encriptada lo q...

by Darío Rivera


post image

Creare librería en Dart instalable con Pub

2022-04-07 Flutter

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

Clases en Dart

2022-03-22 Flutter

Las clases en Dart cumplen el principio fundamental de flutter, ser declarativas. En este post verás cómo puedes crear clases en Dart, cómo funcionan los constructores, métodos, atributos y demás comportamientos. Clases estándar Las clases en D...

by Darío Rivera