Ejemplo y prevención de secuestro o robo de sesión en PHP

7 años hace

Introducción En la mayoría de nuestras apps escritas en PHP utilizaremos sesiones. Las sesiones sirven para guardar datos que persisten…

Webpack: error en ruta de assets al compilar para producción

7 años hace

Introducción Esta entrada es más que nada un recordatorio para mí mismo. Se trata de una configuración de webpack para…

Explicación de :(){ :|:& };: en Linux

7 años hace

Introducción Hay un "comando" (que no es un comando) de Linux que no es tan peligroso si lo ejecutas en…

Lazy loading de imágenes con Intersection Observer APILazy loading de imágenes con Intersection Observer API

Lazy loading de imágenes con Intersection Observer API

7 años hace

Introducción Veamos en este pequeño tutorial cómo hacer lazy loading de imágenes con Intersection Observer API. Así evitaremos cargar todas…

API para acortar enlaces con Coinhive en PHP

7 años hace

Introducción Actualización marzo del 2019: coinhive ha dejado de funcionar o dejará de funcionar al momento de escribir este post;…

Compresión de vídeos con Handbrake

7 años hace

Introducción Recientemente tuve que grabar algunos vídeos pero había un pequeño problema y era que no debían pesar mucho. Investigando…

Expresión regular para imágenes AMP

7 años hace

Introducción Hoy veremos cómo podemos convertir las etiquetas <img> a <amp-img> utilizando una expresión regular para imágenes AMP. … Expresión…

Replace into en MySQL: usos y explicaciónReplace into en MySQL: usos y explicación

Replace into en MySQL: usos y explicación

7 años hace

Introducción Apenas vimos qué es lo que hace Insert ignore en MySQL. Pues bien, ahora veamos algo que se parece…

Insert ignore en MySQL: usos y explicaciónInsert ignore en MySQL: usos y explicación

Insert ignore en MySQL: usos y explicación

7 años hace

Introducción Hoy veremos cómo trabajar con insert ignore en MySQL. Veremos lo que pasa, en qué casos podemos usarlos, y…

Crear carpeta si no existe en Golang

7 años hace

Introducción En el lenguaje de programación Go podemos crear carpetas o directorios en caso de que no existan. Para ello…