El Blog
Una de mis grandes pasiones es escribir y compartir conocimiento, aquí encontrarás algunos de mis artículos más recientes. Mayormente sobre desarrollo web, pero también sobre otros temas que me interesan.
Lo más reciente…
Cómo consultar usuarios en Gutenberg
Una demostración creando un bloque de Gutenberg que consulta la información de un usuario en Gutenberg y WordPress.
Leer postGenerar imágenes dinámicas de Open Graph en Next.js
En este artículo, te mostraré cómo generar imágenes dinámicas de Open Graph en Next.js.
Leer postLa forma correcta de usar Blockquotes y Pullquotes
Consejos para la utilización correcta del elemento blockquote
Leer postImplementando Debounce en Vainilla Javascript
Un simple tutorial explicando el concepto de Debounce y el como implementarlo en vainilla Javascript
Leer postComo añadir un metabox en React a Gutenberg
En este tutorial mostraré como agregar un componente de react al área de metaboxes de WordPress
Leer post¿Que es WordPress?
¿Qué es WordPress? ¿Para qué sirve? ¿Cómo funciona? En este post responderé a las preguntas más comunes que se tienen cuando uno comienza a trabajar con esta plataforma.
Leer postCalcular tiempo de lectura promedio en JavaScript
En este post explicaré y compartiré un pequeño script que nos permitirá calcular el tiempo de lectura promedio de cualquier texto en JavaScript.
Leer postIntroducción a WP-CLI
En este post mostraremos cómo instalar y usar WP-CLI, una herramienta de línea de comandos para WordPress.
Leer postAgregar un botón de “volver arriba” en React
En este tutorial aprenderás a crear un botón de regreso al inicio en React.
Leer postCrear un botón de modo oscuro en React con Tailwind
En éste rápido tutorial agregaremos un botón para activar modo oscuro a nuestros componentes con Tailwind.
Leer postCrear una página de opciones en WordPress con React – Parte 3
Parte tres de una serie de tutoriales donde aprenderemos a crear una página de opciones en WordPress utilizando React y el API de WordPress. Ahora lo que resta es guardar los datos dentro de nuestra base de datos y leerla dentro de nuestra página de opciones para asegurarnos de no sobre-escribir los datos.
Leer postCrear una página de opciones en WordPress con React – Parte 2
Parte dos de una serie de tutoriales donde aprenderemos a crear una página de opciones en WordPress utilizando React y el API de WordPress. mostraré como utilizar los componentes incluidos en WordPress para agregar campos de texto, y guardar las opciones.
Leer postCrear una página de opciones en WordPress con React – Parte 1
Parte uno de una serie de tutoriales donde aprenderemos a crear una página de opciones en WordPress utilizando React y el API de WordPress
Leer postUsar arrays en SASS
A pesar de ser una herramienta mas o menos vieja, desde hace más de 10 años SASS es uno de mis mejores amigos en el desarrollo web, sigue siendo extremadamente poderoso aún con los numerosos avances de CSS en los últimos años, porque aún posee varias herramientas que CSS no, y siguen siendo útiles, como por ejemplo la habilidad de usar arrays en sass.
Leer postCopiar peticiones de Chrome a Postman
Recientemente he estado trabajando en un proyecto que utiliza GraphQL como lenguaje para peticiones. Es un proyecto interesante debido a que es lo que se llama un headless CMS, en el que el backend es manejado con WordPress y el frontend con React, por lo tanto, es necesario debuggear APIs muy seguido; para ello utilizo Postman. Pero como debo moverme entre aplicaciones, a veces necesito copiar peticiones de Chrome a Postman.
Leer postOrden personalizado de arrays en PHP
A continuación mencionaré como lograr un orden personalizado de arrays en PHP
Leer postCapitalizar primera letra con Javascript
En este rápido tutorial aprenderemos como hacer que la primer letra de un string sea mayúscula
Leer postReiniciando el Blog
Hace poco más de 10 años que trabajo como desarrollador web de manera profesional, y nada podría hacerme más feliz, ha sido una gran travesía desde aquellos días en que estudiaba arquitectura, pasando por esa etapa en la que no sabía que hacer de mi vida, hasta ahora en donde siento que de varias formas, por fin he alcanzado el éxito.
Leer postCompilando CSS y Javascript con wp-scripts
Tutorial rápido para compilar CSS y Javascript con `wp-scripts`
Leer postImplementando throttle en Vanilla JavaScript
En esta ocasión estaré mostrando cómo crear una simple función de throttle utilizando únicamente Vanilla JavaScript.
Leer postCrear enlaces simbólicos en OSX
Los enlaces simbólicos, o como también se les conoce symlinks. Pueden ser vistos como un alias, no son más que rutas “simbolicas” que pueden señalar a cualquier ubicación de tu computadora, son útiles cuando quieres mantener directorios separados, pero al mismo tiempo uno dentro de otro. Por ejemplo, si tengo un repositorio con estos archivos
Leer postCambiar el origin de un repositorio en Git
Más de alguna vez he necesitado cambiar el origen de un repositorio, así que para hacerme la vida más fácil decidí hacer la anotación aquí.
Leer postConsejos para trabajar desde casa
Tiempos difíciles son los que vivimos actualmente, con una cuarentena a la que aún no vemos un claro final. No cabe duda que el mundo será distinto una vez esto termine. Si, porque esto va a terminar.
Leer postActualizar un Fork de Github
Cuando estoy contribuyendo ya sea al core de WordPress o a algún otro projecto de Github, me gusta crear mi propio repositorio para no crear problemas en el original.
Leer postImágenes de producción en ambiente local con nginx
Rápido tutorial para servir imágenes de producción en un ambiente local con nginx
Leer postCómo manejar WordPress utilizando Git
Aprende a manejar tu instalación de WordPress utilizando Git.
Leer postLa importancia de NO usar FTP
Por qué no deberías usar FTP para subir archivos a tu servidor.
Leer postEliminar elementos de un array en Javascript
Cómo eliminar elementos de un array en Javascript.
Leer postPensamientos sobre el Síndrome del Impostor
Collección de pensamientos sobre el Síndrome del Impostor.
Leer postWorking with the WP_Error class
Sencillo tutorial sobre cómo usar la clase WP_Error en WordPress.
Leer postEscribiendo un manejador de descargas en WordPress
Siempre he dicho que puedes hacer casi cualquier cosa usando WordPress gracias a todas las funciones y APIs integradas que tenemos a nuestra disposición. Sin embargo, parece que para algunas de ellas la documentación todavía está en etapas iniciales.
Leer postCreando un formulario de contacto con PHP y AngularJS
AngularJS parece ser la sensación en estos días, por eso decidí intentar y aprender lo básico de él. De hecho, este mismo sitio web está construido usando AngularJS, sin embargo, encontré un par de problemas mientras trabajaba con él, nada serio, pero uno de ellos que me sorprendió fue el formulario de contacto, ya que me llevó un tiempo entenderlo, decidí compartir lo que aprendí con un pequeño tutorial.
Leer postEntendiendo el Loop de WordPress
Una de las características más básicas (y poderosas) dentro de WordPress es The Loop, este pequeño fragmento de código que usamos una y otra vez. Y sin embargo, encuentro personas que se llaman a sí mismas expertas en WordPress y no saben qué es, eso es… triste.
Leer postMostrar un feed RSS en WordPress
Mostrar un feed RSS en WordPress es bastante simple, puedes usar el widget RSS integrado o puedes usar un plugin. Pero ¿qué pasa si quieres mostrar un feed RSS en una entrada o página? Eso es un poco más complicado, pero aún bastante fácil.
Leer postTransient de WordPress: ¿Qué son y cómo se comen?
A pesar de ser mi herramienta de trabajo diario favorita y la que más conozco, WordPress todavía tiene varias opciones y funciones que nunca he usado. Hace no mucho tiempo, una de ellas fue la API de Transients. Funciones realmente útiles para almacenar datos temporales en la base de datos.
Leer postCómo Aprovechar al Máximo la sidebar de WordPress
Las sidebars en los blogs son subestimadas, y usualmente ves la misma sidebar en cada página de un blog, creo que eso es solo una pérdida de espacio. Pero cuando se usan correctamente, ¡puedes convertir tu sidebar aburrida en una sidebar increíble!
Leer post