Config TypeScript and create aliases in Webpack Encore from Symfony
In the following article we will learn how to configure and create aliases in Webpack Encore from Symfony to be able to use TypeScript in our projects. We will also learn how to configure Webpack aliases that point to directories in our project in order to import our TypeScript classes easily without having to use […]
Using multiple SSH keys for same host in Ubuntu
Any developer has at least one SSH key, mostly used for login through SSH to remote machines or working with GIT repositories. When we try to connect through SSH to another machine or pulling from a GIT repository, our system is going to use the first SSH key we created by default. So, what happens […]
Creating alias for Linux command line
Command-line alias is a quick and useful tool for those repetitive commands which we are continuously executing in our terminal. We can transform large and painful commands into a one word length alias. Let’s see how to make it: First of all, we have to open a new terminal in our favorite Linux distribution. Now […]
Como crear un acceso único para varias aplicaciones – Introducción
Cuando se gestionan varias aplicaciones para un mismo grupo de usuarios (como suele pasar en la mayoría de las empresas), es un verdadero fastidio tener que identificarse en cada una de las distintas aplicaciones, más aún cuando en cada una los criterios de acceso son completamente distintos: en uno se identifica con email, en otro […]
Cómo crear un contenedor Docker con PHP y Nginx
La forma más sencilla para crear contenedores de Docker que contengan el servidor web Nginx y PHP instalado junto con las extensiones que necesitemos y otros servicios comunes en el desarrollo de aplicaciones web, es utilizando el generador de contenedores PhpDocker.io. Al entrar en la página, nos muestra una breve descripción del servicio: PhpDocker.io es […]
Obtener el tiempo transcurrido de una fecha con PHP
Cuando queremos mostrar fechas con PHP, lo normal es mostrar el valor formateándolo como queramos, por ejemplo: d-m-Y H:i:s nos devolverá la fecha 14-05-2017 18:43:22. Pero si queremos mostrar el tiempo transcurrido desde la fecha hasta el momento actual, como lo hacen las redes sociales en los timelines, podemos utilizar el siguiente método de PHP: […]
Sincronizar los archivos de un proyecto automáticamente en Sublime Text utilizando un directorio compartido con Samba
Actualmente, para mis desarrollos web trabajo sobre Windows 10 con Sublime Text y un directorio compartido con Samba que conecta con un servidor Ubuntu en local, donde tengo instaladas todas mis herramientas necesarias: PHP 7, MySQL/MariaDB, Composer, GIT, Bower, etcétera. Cuando te encuentras en Windows y añades tu directorio como proyecto en Sublime Text, a […]
Custom login with LDAP in Symfony
Last months I were working on a new Symfony application where the users needed to be authenticated against a Windows Active Directory. Our custom login authentication process will do this: User sign in through a login form We connect to our LDAP server and check if user credentials are correct. If credentials are correct, we […]
How to disable WordPress plugin updates
Sometimes we make code changes in our installed plugins to fix problems, add new features or customize the plugin. Obviously, if we update any modified plugin to the latest version, we are going to lost all the changes we have made. Maybe, we have another administrator user as webmaster of our website and he doesn’t […]