Configurar Xdebug 3 con Docker y PHPStorm

Hola Devs¡ Hoy vengo a explicar como se configura Xdebug 3 con Docker en nuestros proyectos para poder hacer 'debug' o depurar nuestro codigo paso a paso. No cabe decir que deberas tener instalada la extension de Chrome de Xdebug, dejo el enlace aqui para instalarlo. Una vez lo tengas instalado, pulsas boton derecho > …

Sigue leyendo Configurar Xdebug 3 con Docker y PHPStorm

Como configurar Code Sniffer para asegurar la calidad del codigo y PSR en PHPStorm

Hola amigos, para asegurar y analizar que nuestro codigo sigue los estandard PSR para codificacion podemos instalar un plugin en PHPStorm que lo haga en tiempo real y nos marque que partes de nuestro codigo no cumple dichos requisitos. Estos pasos son para Mac, pero en otros S.O deberian ser muy parecidos. Para ello tenemos …

Sigue leyendo Como configurar Code Sniffer para asegurar la calidad del codigo y PSR en PHPStorm

Configurar multiples cuentas de Bitbucket con multiples claves ssh en el mismo ordenador

Buenas a todos. A menudo me ocurre que tengo problemas con mis cuentas en Bitbucket y mis claves ssh. Al parecer Bitbucket solo permite usar una clave ssh en sus cuentas, por lo que tendremos que generar una clave nueva para cuenta que tengamos. Imagina que tienes tu propia cuenta personal en Bitbucket pero ahora …

Sigue leyendo Configurar multiples cuentas de Bitbucket con multiples claves ssh en el mismo ordenador

Configurar iTerm2 para avanzar/retroceder palabras

Cuando configuras iTerm2 en Mac OS tiene una particularidad de que no puedes ir palabras completas hacia detras o hacia delante. Es bastante incomodo porque si te equivocas tienes que volver atras caracter a caracter y es bastante lento y tedioso. Para solucionar este problema solo tiene que irte a Preferencias > Profiles > Keys …

Sigue leyendo Configurar iTerm2 para avanzar/retroceder palabras

Alojar multiples webs con Docker en VPS con SSL

Hoy voy a explicar como alojar en un mismo VPS varios proyectos web usando Docker y con certificado SSL para todos. De esta forma, con un VPS mas o menos potente podemos alojar muchas webs sin tener que pagar para cada proyecto un VPS con lo que ahorraremos dinero en ese sentido. Para ello he …

Sigue leyendo Alojar multiples webs con Docker en VPS con SSL

Corriendo docker en un servidor con otras webs. Uso de nginx-proxy o proxy inverso.

Hoy voy a explicar como integrar un proyecto hecho en Docker en un servidor con Nginx ya instalado y otras webs ya funcionando. En mi caso queria subir un proyecto dockerizado a un servidor con un nginx ya instalado ad-hoc (osea a pelo) pero con el problema que el docker apunta al puerto 8081, por …

Sigue leyendo Corriendo docker en un servidor con otras webs. Uso de nginx-proxy o proxy inverso.

Docker: Limpieza de imagenes, contenedores, volumenes y demás. Liberando espacio en disco.

Hola a todos. A veces cuando trabajamos con Docker nos ocurre que empezamos a tener problemas de espacio de Disco duro, debido a la cantidad de imagenes, contenedores, volumenes, networks, etc que descarga y deja guardadas si no las eliminamos. La solucion para recuperar espacio y hacer "limpieza" de todo lo que no se usa …

Sigue leyendo Docker: Limpieza de imagenes, contenedores, volumenes y demás. Liberando espacio en disco.

Usando API-Platform para construir un API Rest en poco tiempo

Hola a todos de nuevo ¡ Llevaba un tiempo sin escribir entradas sobre symfony pero hoy he retomado estas tareas para poder ofreceros nuevos trucos/curiosidades sobre el framework Symfony. En este caso, he empezado a usar esta herramienta basada en Symfony, llamada api-platform.  No es más ni menos que un proyecto ya formado que podemos …

Sigue leyendo Usando API-Platform para construir un API Rest en poco tiempo

Internacionalizar web por directorios según el país del usuario

En este articulo os voy a explicar como internacionalizar una aplicacion web redirigiendo al usuario al directorio segun el pais en el que se encuentre. Os pongo el siguiente ejemplo: Imaginemos que queremos que los usuarios que viven en Mexico solo puedan ver los productos especificos de su pais, ya que estan segmentados por paises. …

Sigue leyendo Internacionalizar web por directorios según el país del usuario

Parametros de configuracion de un bundle distribuible

Hola amigos ¡ Para los que no hayais leido los anteriores posts sobre como crear un bundle y distribuirlo a los proyectos, os recomiendo que os paseis antes por aqui. El truco de hoy consiste en como incluimos parametros de configuracion obligatorios en nuestros bundles distribuibles, para que el usuario que haga uso de este …

Sigue leyendo Parametros de configuracion de un bundle distribuible