En este mundo vertiginoso donde la inmediatez impera y la frustración ante la falta de resultados inmediatos acecha, la idea de programar se presenta como la pa... ➡️ Continuar leyendo
Blog
Tutorials, technical articles, snippets, reference materials and all the resources related to web development that I have written.
¿Qué hace la función clamp() de CSS?
| 📖 2 Min.
Imagina que estás diseñando una página web y quieres que el tamaño de fuente de un párrafo se adapte a diferentes tamaños de pantalla. No quieres que la fuente ... ➡️ Continuar leyendo
Como deshacer tu último commit en Git
| 📖 2 Min.
Si trabajas con git seguramente vas a tener que deshacer cosas, afortunadamente en git tenemos diferentes posibilidades dependiendo tu caso. Aqui te muestro alg... ➡️ Continuar leyendo
Que pasa cuando necesitas formatear una fecha, claro recurres a instalar una dependencia que te lo resuelva, pero si está funcionalidad ya existe nativamente en... ➡️ Continuar leyendo
Estandarizar código con PHP-CS-Fixer
| 📖 2 Min.
En esté tutorial te enseño a configurar la extension ‣ en Visual Studio Code, está herramienta nos ayuda a formatear nuestro código automáticamente. La elección... ➡️ Continuar leyendo
Configurar PHP CodeSniffer(phpcs)
| 📖 4 Min.
En PHP y otros lenguajes se maneja diferentes convenciones de código, de las cuáles cada framework o librería manejan alguna diferente dependiendo del proyecto ... ➡️ Continuar leyendo
En está guía aprenderás paso a paso como desplegar tus proyectos React o cualquier otro framework JavaScript en Firebase usando GitHub Actions para hacer posibl... ➡️ Continuar leyendo
El ciclo de vida de React con React Hooks
| 📖 4 Min.
Antes de la introducción de React Hooks (versión 16.8), el ciclo de vida era muy distinto a como lo conocemos ahora y se contaba con más métodos en el ciclo de ... ➡️ Continuar leyendo
Newsletters para desarrolladores web
| 📖 2 Min.
En este post te quiero compartir una lista de newsletters que te pueden ayudar a seguir mejorando como programador, descubrir alguna nueva tecnología o como dij... ➡️ Continuar leyendo
Cómo ambientar proyectos PHP con Docker
| 📖 4 Min.
En este tutorial te enseño como crear una aplicación "Hello world!" con PHP en un ambiente de Docker, usando docker podemos ambientar aplicaciones desde nuestra... ➡️ Continuar leyendo
Unidades relativas en CSS - Serie RWD #2
| 📖 7 Min.
Cuando comenzamos a adentrarnos al mundo de CSS lo más común es aprender usando pixeles, esto a decirlo de manera didáctica esta bien para comenzar y no abruma... ➡️ Continuar leyendo
Si bien el concepto de Responsive Web Design fué planteado en 2010 por Ethan Marcote muchos de los que trabajamos en la web no lo conocemos tan a profundidad, p... ➡️ Continuar leyendo
Estos son sólo algunos comandos básicos que te pueden ayudar a aclarar tus dudas respecto al funcionamiento de los comandos de git, si vas comenzando a usarlo e... ➡️ Continuar leyendo
¿Cómo depurar aplicaciones en PHP?
| 📖 6 Min.
Cuando comienzas a programar te vas a encontrar con errores que no sabes porque razón hacen que se rompa tu aplicación, y comienzas a frustrarte porque no encue... ➡️ Continuar leyendo
Los objetos esas estructuras de datos raras que muchas veces desconocemos cuando somo principiantes, pero que son muy prácticos si los sabemos usar. Te voy a en... ➡️ Continuar leyendo
¿Qué hay de nuevo en PHP 8?
| 📖 7 Min.
El 26 de Noviembre de 2020 salió la nueva versión de PHP 8 que nos trae bastantes novedades interesantes y en está publicación te cuento cuáles son; revisamos ... ➡️ Continuar leyendo
Instalar Composer en Ubuntu
| 📖 1 Min.
Composer es una herramienta para la gestión de dependencias en PHP. Te permite declarar las bibliotecas de las que depende tu proyecto y las administrará (insta... ➡️ Continuar leyendo
Configurar VSCode para ser más productivo
| 📖 4 Min.
Una forma de optimizar tu productividad es medir todo lo que hagas, tomar el tiempo que te toma hacer cada una de las tareas y que mejor forma hacerlo todo desd... ➡️ Continuar leyendo
Está es una forma fácil de personalizar la barra de título en VSCode, nada del otro mundo pero quería compartirtelo.... ➡️ Continuar leyendo
¿Cómo publicar un paquete en npm?
| 📖 6 Min.
npm (node package manager) es el registro de software más grande del mundo. Los desarrolladores de código abierto de todos los continentes usan npm para compar... ➡️ Continuar leyendo
¿Cómo crear tu propio servidor Git?
| 📖 6 Min.
Usar un control de versiones es muy importante en el mundo del desarrollo, independientemente de si tu empresa es una consultoria de software o si solo tiene un... ➡️ Continuar leyendo
Primeros pasos con Tailwind CSS
| 📖 5 Min.
Veamos como iniciar un proyecto de Tailwind CSS y el uso de los componentes básicos que este framework nos ofrece.... ➡️ Continuar leyendo
Guía de Callbacks, Promises y Async/Await
| 📖 12 Min.
Esta es una guía de encontrarás conceptos básicos de asincronismo en JavaScript que nos permitirán tener aplicaciones mantenibles con código simple y fácil de l... ➡️ Continuar leyendo
Consumir la API de Start Wars con Vue 2
| 📖 4 Min.
Vamos a ver como consumir la API de Start Wars con ayuda de Vue.js... ➡️ Continuar leyendo
Crear un Carousel con CSS
| 📖 1 Min.
Aquí te dejo el resultado de un sencillo ejemplo con solo html y css, que como puedes ver se pueden obtener buenos resultados.... ➡️ Continuar leyendo
Recursos para desarrolladores 2018
| 📖 4 Min.
En esta serie de posts mensuales les compartiré los recursos que me parezcan interesantes y que de antemano ya he ido utilizando en proyectos en mi día a día co... ➡️ Continuar leyendo
¿Qué es el JAM stack?
| 📖 4 Min.
El JAMstack no es en realidad un conjunto de tecnologías, es una forma de construir sitios web y apps que desplienguen con mejor performance, alta seguridad, es... ➡️ Continuar leyendo
Cuando trabajas con múltiples proyectos, el hacerlo con tu máquina ya no es tan fácil ya que muchas veces necesitas diferentes versiones de PHP... ➡️ Continuar leyendo