<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Blog de Diego Amorin</title><description>Artículos sobre desarrollo web, diseño UX/UI, Astro, JavaScript y WordPress.</description><link>https://diegoamorin.com/</link><item><title>Guía completa de Flexbox CSS (Ilustrado)</title><link>https://diegoamorin.com/flexbox/</link><guid isPermaLink="true">https://diegoamorin.com/flexbox/</guid><description>Domina Flexbox CSS con esta guía ilustrada: ejes, propiedades del contenedor y elementos, alineación, tamaños flexibles y accesibilidad.</description><pubDate>Mon, 30 Dec 2024 14:00:54 GMT</pubDate><category>Guías HTML, CSS y JS</category></item><item><title>¿Por qué usar clsx y tailwind-merge junto con Tailwind CSS?</title><link>https://diegoamorin.com/clsx-tailwind-merge/</link><guid isPermaLink="true">https://diegoamorin.com/clsx-tailwind-merge/</guid><description>Descubre cómo combinar clsx y tailwind-merge en Tailwind CSS para gestionar clases condicionales, resolver conflictos y crear una función cn().</description><pubDate>Fri, 06 Dec 2024 19:54:40 GMT</pubDate><category>Guías NextJS</category></item><item><title>Cómo hacer Web Scraping con Playwright</title><link>https://diegoamorin.com/web-scraping-en-x-nodejs/</link><guid isPermaLink="true">https://diegoamorin.com/web-scraping-en-x-nodejs/</guid><description>Aprende web scraping con Playwright y Node.js: inicia sesión en X, guarda cookies, localiza elementos y extrae tweets de perfiles y búsquedas.</description><pubDate>Sat, 27 Jul 2024 14:50:06 GMT</pubDate><category>Guías NodeJS</category></item><item><title>Crear botones para compartir en redes sociales con HTML</title><link>https://diegoamorin.com/botones-compartir-redes-sociales/</link><guid isPermaLink="true">https://diegoamorin.com/botones-compartir-redes-sociales/</guid><description>Crea botones HTML para compartir contenido en Facebook, X, WhatsApp, Telegram, LinkedIn, Reddit y correo usando las URL de cada plataforma.</description><pubDate>Sun, 30 Jun 2024 16:59:45 GMT</pubDate><category>Guías HTML, CSS y JS</category></item><item><title>Cómo hacer texto degradado con CSS</title><link>https://diegoamorin.com/texto-degradado-con-css/</link><guid isPermaLink="true">https://diegoamorin.com/texto-degradado-con-css/</guid><description>Aprende a crear texto con degradado en CSS usando background-clip y color transparente, con una solución para gradientes horizontales.</description><pubDate>Sat, 11 May 2024 10:18:25 GMT</pubDate><category>Guías HTML, CSS y JS</category></item><item><title>Astro: Genera rutas o páginas con archivos JSON</title><link>https://diegoamorin.com/astro-rutas-con-archivos-json/</link><guid isPermaLink="true">https://diegoamorin.com/astro-rutas-con-archivos-json/</guid><description>Aprende a generar rutas dinámicas en Astro desde archivos JSON usando Content Collections, Zod y getStaticPaths, con una estructura escalable.</description><pubDate>Mon, 04 Mar 2024 17:06:38 GMT</pubDate><category>Guías Astro</category></item><item><title>Agrega un subdominio personalizado a Netlify</title><link>https://diegoamorin.com/subdominio-personalizado-netlify/</link><guid isPermaLink="true">https://diegoamorin.com/subdominio-personalizado-netlify/</guid><description>Aprende a conectar un subdominio personalizado a un proyecto de Netlify mediante DNS, aunque tu dominio esté registrado con otro proveedor.</description><pubDate>Mon, 19 Feb 2024 12:21:42 GMT</pubDate><category>Desarrollo Web</category></item><item><title>Astro: Crea un Slider de imágenes con Lightbox</title><link>https://diegoamorin.com/slider-imagenes-con-lightbox-astro/</link><guid isPermaLink="true">https://diegoamorin.com/slider-imagenes-con-lightbox-astro/</guid><description>Crea en Astro un slider de imágenes responsive con lightbox usando Swiper y PhotoSwipe, desde la instalación hasta la personalización de flechas.</description><pubDate>Fri, 16 Feb 2024 11:00:57 GMT</pubDate><category>Guías Astro</category></item><item><title>Agregar fuentes personalizadas en CSS con @font-face</title><link>https://diegoamorin.com/agregar-fuentes-en-css-font-face/</link><guid isPermaLink="true">https://diegoamorin.com/agregar-fuentes-en-css-font-face/</guid><description>Aprende a usar @font-face para agregar fuentes personalizadas en CSS, elegir formatos web y cargar una familia tipográfica completa desde tu servidor.</description><pubDate>Tue, 26 Dec 2023 14:07:21 GMT</pubDate><category>Guías HTML, CSS y JS</category></item><item><title>Crea un acordeón con HTML, CSS y Javascript</title><link>https://diegoamorin.com/acordeon-html-css-js/</link><guid isPermaLink="true">https://diegoamorin.com/acordeon-html-css-js/</guid><description>Aprende a crear un acordeón de preguntas frecuentes con HTML, CSS y JavaScript, contenido dinámico y una animación de apertura suave.</description><pubDate>Fri, 01 Dec 2023 16:15:14 GMT</pubDate><category>Guías HTML, CSS y JS</category></item><item><title>Cambiar contraseña de WordPress desde phpMyAdmin</title><link>https://diegoamorin.com/cambiar-contrasena-wordpress-phpmyadmin/</link><guid isPermaLink="true">https://diegoamorin.com/cambiar-contrasena-wordpress-phpmyadmin/</guid><description>Aprende a cambiar la contraseña de WordPress desde phpMyAdmin, localizar el usuario correcto y guardar una nueva clave cifrada con MD5.</description><pubDate>Sat, 25 Nov 2023 17:42:56 GMT</pubDate><category>Guías WordPress</category></item><item><title>Ejecutar PHP desde la consola de Windows</title><link>https://diegoamorin.com/ejecutar-php-consola-windows/</link><guid isPermaLink="true">https://diegoamorin.com/ejecutar-php-consola-windows/</guid><description>Configura PHP en el PATH de Windows con XAMPP y aprende a ejecutar scripts PHP directamente desde CMD o PowerShell paso a paso.</description><pubDate>Sat, 25 Nov 2023 15:24:43 GMT</pubDate><category>Desarrollo Web</category></item><item><title>Diferencia entre innerHTML, outerHTML, innerText y outerText en Javascript</title><link>https://diegoamorin.com/inner-outer-javascript/</link><guid isPermaLink="true">https://diegoamorin.com/inner-outer-javascript/</guid><description>Compara innerHTML, outerHTML, innerText y outerText en JavaScript, entiende qué selecciona cada propiedad y cuándo usarla de forma segura.</description><pubDate>Thu, 09 Nov 2023 18:14:15 GMT</pubDate><category>Guías HTML, CSS y JS</category></item><item><title>Crea un brief para diseño web (incluye plantillas)</title><link>https://diegoamorin.com/brief-diseno-web/</link><guid isPermaLink="true">https://diegoamorin.com/brief-diseno-web/</guid><description>Aprende a crear un brief de diseño web o landing page con las preguntas clave, un ejemplo práctico y plantillas gratuitas para tus proyectos.</description><pubDate>Fri, 15 Sep 2023 22:51:42 GMT</pubDate><category>Diseño Web</category></item><item><title>Movimiento de cámara en OpenGL (en primera persona)</title><link>https://diegoamorin.com/movimiento-camara-opengl/</link><guid isPermaLink="true">https://diegoamorin.com/movimiento-camara-opengl/</guid><description>Aprende a implementar movimiento de cámara en primera persona con OpenGL y GLUT: rotación, desplazamiento y conversión de coordenadas 3D.</description><pubDate>Tue, 18 Jul 2023 08:51:50 GMT</pubDate><category>Computación gráfica</category></item><item><title>Contraste en el diseño web: guía la atención de los usuarios</title><link>https://diegoamorin.com/contraste-diseno-web/</link><guid isPermaLink="true">https://diegoamorin.com/contraste-diseno-web/</guid><description>Aprende a aplicar contraste de tamaño, color, forma y espaciado en diseño web para crear jerarquía visual y dirigir la atención del usuario.</description><pubDate>Wed, 19 Apr 2023 00:38:15 GMT</pubDate><category>UX / UI</category></item><item><title>La importancia de la física (en la vida, la ingeniería y el emprendimiento)</title><link>https://diegoamorin.com/importancia-de-la-fisica/</link><guid isPermaLink="true">https://diegoamorin.com/importancia-de-la-fisica/</guid><description>Descubre por qué la física es importante en la vida cotidiana, la ingeniería y el emprendimiento, con ejemplos, conceptos y recursos para aprender.</description><pubDate>Sat, 31 Dec 2022 20:57:10 GMT</pubDate><category>Mejora Personal</category></item><item><title>19 principios de usabilidad de Bruce Tognazzini (actualizado)</title><link>https://diegoamorin.com/principios-usabilidad-tognazzini/</link><guid isPermaLink="true">https://diegoamorin.com/principios-usabilidad-tognazzini/</guid><description>Conoce los 19 principios de usabilidad de Bruce Tognazzini, explicados con ejemplos para diseñar interfaces más claras, eficientes y accesibles.</description><pubDate>Wed, 28 Sep 2022 22:55:22 GMT</pubDate><category>UX / UI</category></item><item><title>12 Webs famosas que han sido creadas con Django</title><link>https://diegoamorin.com/webs-que-usan-django/</link><guid isPermaLink="true">https://diegoamorin.com/webs-que-usan-django/</guid><description>Descubre 12 sitios y aplicaciones famosas creadas con Django, como Instagram, Udemy, Platzi, Mozilla, Disqus, DoorDash y Coursera.</description><pubDate>Fri, 26 Aug 2022 11:56:37 GMT</pubDate><category>Guías Django</category></item><item><title>Ordenamiento por Selección en Python</title><link>https://diegoamorin.com/ordenamiento-seleccion-python/</link><guid isPermaLink="true">https://diegoamorin.com/ordenamiento-seleccion-python/</guid><description>Aprende cómo funciona el ordenamiento por selección e impleméntalo en Python paso a paso, con ejemplos visuales, código y análisis del algoritmo.</description><pubDate>Mon, 15 Aug 2022 11:25:16 GMT</pubDate><category>Guías Python</category></item><item><title>6 consejos para prevenir los dolores de espalda (para programadores)</title><link>https://diegoamorin.com/prevenir-dolores-espalda/</link><guid isPermaLink="true">https://diegoamorin.com/prevenir-dolores-espalda/</guid><description>Revisa 6 hábitos ergonómicos para prevenir el dolor de espalda al programar: ajustar pantalla y silla, cuidar la postura, hacer pausas y relajarte.</description><pubDate>Tue, 02 Aug 2022 21:42:09 GMT</pubDate><category>Mejora Personal</category></item><item><title>Cómo configurar variables de entorno en Django</title><link>https://diegoamorin.com/variables-de-entorno-django/</link><guid isPermaLink="true">https://diegoamorin.com/variables-de-entorno-django/</guid><description>Aprende a configurar variables de entorno en Django con Python Decouple, convertir tipos de datos y proteger claves y ajustes entre entornos.</description><pubDate>Tue, 19 Jul 2022 18:01:11 GMT</pubDate><category>Guías Django</category></item><item><title>Como crear Context Processors en Django</title><link>https://diegoamorin.com/context-processors-en-django/</link><guid isPermaLink="true">https://diegoamorin.com/context-processors-en-django/</guid><description>Aprende qué son los context processors de Django y cómo crear uno para compartir variables globales entre múltiples templates de tu proyecto.</description><pubDate>Sat, 16 Jul 2022 21:06:22 GMT</pubDate><category>Guías Django</category></item><item><title>Cómo usar Django Signals</title><link>https://diegoamorin.com/django-signals/</link><guid isPermaLink="true">https://diegoamorin.com/django-signals/</guid><description>Aprende cómo funcionan las señales de Django: emisores, receptores, señales integradas y personalizadas, decoradores y un caso con post_save.</description><pubDate>Tue, 21 Jun 2022 22:15:33 GMT</pubDate><category>Guías Django</category></item><item><title>Cómo usar Django Messages Framework</title><link>https://diegoamorin.com/django-messages-framework/</link><guid isPermaLink="true">https://diegoamorin.com/django-messages-framework/</guid><description>Aprende a configurar Django Messages Framework, crear distintos niveles de mensajes y mostrarlos con Bootstrap 5 o estilos personalizados.</description><pubDate>Thu, 19 May 2022 15:43:17 GMT</pubDate><category>Guías Django</category></item><item><title>Ordenamiento de Burbuja en Python</title><link>https://diegoamorin.com/ordenamiento-burbuja-python/</link><guid isPermaLink="true">https://diegoamorin.com/ordenamiento-burbuja-python/</guid><description>Aprende cómo funciona el ordenamiento de burbuja e impleméntalo en Python paso a paso, con una versión optimizada, pruebas y análisis del proceso.</description><pubDate>Thu, 21 Apr 2022 06:39:28 GMT</pubDate><category>Guías Python</category></item><item><title>6 beneficios de tener un sitio web inmobiliario</title><link>https://diegoamorin.com/beneficios-sitio-web-inmobiliario/</link><guid isPermaLink="true">https://diegoamorin.com/beneficios-sitio-web-inmobiliario/</guid><description>Descubre 6 beneficios de un sitio web inmobiliario: comunicar tu propuesta de valor, generar confianza, captar clientes y depender menos de portales.</description><pubDate>Wed, 02 Mar 2022 23:48:19 GMT</pubDate><category>Definiciones Web</category></item><item><title>10 principios de usabilidad de Jakob Nielsen (con ejemplos)</title><link>https://diegoamorin.com/10-principios-usabilidad/</link><guid isPermaLink="true">https://diegoamorin.com/10-principios-usabilidad/</guid><description>Conoce las 10 heurísticas de usabilidad de Jakob Nielsen con ejemplos prácticos para diseñar interfaces web más claras, eficientes y fáciles de usar.</description><pubDate>Mon, 07 Feb 2022 08:27:22 GMT</pubDate><category>UX / UI</category></item><item><title>Navegación Transparente con Elementor</title><link>https://diegoamorin.com/navegacion-transparente-elementor/</link><guid isPermaLink="true">https://diegoamorin.com/navegacion-transparente-elementor/</guid><description>Crea una navegación transparente con Elementor y haz que cambie de color al desplazarte usando el Theme Builder y CSS personalizado.</description><pubDate>Sat, 29 Jan 2022 15:18:58 GMT</pubDate><category>Guías WordPress</category></item><item><title>La diferencia entre los Embudos de Ventas y las Landing Pages</title><link>https://diegoamorin.com/funnel-y-landing-pages/</link><guid isPermaLink="true">https://diegoamorin.com/funnel-y-landing-pages/</guid><description>Conoce la diferencia entre una landing page y un embudo de ventas, cómo trabajan juntos y cómo aplicarlos en distintos procesos de conversión.</description><pubDate>Thu, 30 Sep 2021 19:38:20 GMT</pubDate><category>Definiciones Web</category></item><item><title>Migrar sitio WordPress de subdominio a dominio principal</title><link>https://diegoamorin.com/migrar-de-subdominio-a-dominio/</link><guid isPermaLink="true">https://diegoamorin.com/migrar-de-subdominio-a-dominio/</guid><description>Aprende a migrar un sitio WordPress de un subdominio al dominio principal con Duplicator, desde el paquete hasta la instalación y las pruebas.</description><pubDate>Fri, 27 Aug 2021 15:15:18 GMT</pubDate><category>Guías WordPress</category></item><item><title>Accede a tu sitio WordPress local por diferentes dispositivos</title><link>https://diegoamorin.com/accede-a-wordpress-por-diferentes-dispositivos/</link><guid isPermaLink="true">https://diegoamorin.com/accede-a-wordpress-por-diferentes-dispositivos/</guid><description>Aprende a acceder a tu sitio WordPress local desde un celular, tablet u otra computadora conectada a la misma red mediante la IP de tu equipo.</description><pubDate>Sun, 30 May 2021 13:09:55 GMT</pubDate><category>Guías WordPress</category></item><item><title>Crea un enlace mailto: que abra tu gestor de correos</title><link>https://diegoamorin.com/como-crear-un-enlace-mailto/</link><guid isPermaLink="true">https://diegoamorin.com/como-crear-un-enlace-mailto/</guid><description>Aprende a crear enlaces mailto en HTML para abrir el gestor de correo con destinatarios, asunto, mensaje, CC y CCO definidos de antemano.</description><pubDate>Sun, 09 May 2021 12:17:28 GMT</pubDate><category>Guías HTML, CSS y JS</category></item><item><title>Crea una app de Stickers con Flutter #1</title><link>https://diegoamorin.com/app-de-stickers-con-flutter/</link><guid isPermaLink="true">https://diegoamorin.com/app-de-stickers-con-flutter/</guid><description>Crea paso a paso la base de una app de stickers para WhatsApp con Flutter: requisitos, configuración del paquete, assets, rutas y modelos.</description><pubDate>Sat, 03 Apr 2021 08:03:48 GMT</pubDate><category>Desarrollo Móvil</category></item></channel></rss>