• Sobre mí
  • Proyectos
  • Contacto
  • Blog

Apasionado por el desarrollo web y el diseño de interfaces intuitivas.

Cada error es un paso. Cada línea, un aprendizaje.

📍   Salou, Tarragona, España ✉️   [email protected] 📞   +34 641932611

Curriculum

Ver mi curriculum completo

Mapa del sitio

  • Inicio
  • Blog
  • Proyectos
  • Sobre mi
  • Mi misión
  • Sitemap

Contácto

  • Página de contácto
  • LinkedIn
  • GitHub

2026 Frankuxui - Todos los derechos reservados

  • Términos y condiciones
  • Política de privacidad
  • Política de cookies

Blog

Notas, experimentos y aprendizajes sobre desarrollo frontend, arquitectura y producto. Algunos escritos para compartir, otros para recordar. Todo con el objetivo de aprender y mejorar como desarrollador y creador de software.

  • Todas
  • Accesibilidad
  • Arquitectura
  • Astro
  • Componentes
  • CSS
  • Diseño UI
  • HTML
  • JavaScript
  • MDX
  • Next.js
  • React
  • React Router
  • Shiki
  • SSR
  • Tailwind CSS

Publicaciones

Fotografía de unsplash creada por Alec Krum
Imagen del articulo Credito o descripcion corta
23 de julio de 2026
CSS

El selector :has() en CSS: guía práctica para estilizar según el contenido

Aprende a usar el selector de relación :has() para aplicar estilos en función de los hijos, el estado y el contexto, sin recurrir a JavaScript.

Imagen de unsplash creada por Peter Burdon
Imagen del articulo Fotografía de Unsplash
23 de julio de 2026
JavaScript

Debounce y Throttle: Controla la frecuencia de ejecución de funciones

Optimiza el rendimiento de tu aplicación limitando cuántas veces se ejecutan listeners de eventos y funciones costosas

Imagen de unsplash creada por Frans Ruiter
Imagen del articulo Fotografía de Unsplash
23 de julio de 2026
JavaScript

Event Delegation en JavaScript Vanilla: Optimiza tu DOM

Cómo reducir listeners y mejorar el rendimiento usando bubbling de eventos

Foto de unsplash creada por Avatar del usuario Mikolas Voborsky
Imagen del articulo Async/Await moderniza la forma en que manejamos operaciones asincrónicas en JavaScript
23 de julio de 2026
JavaScript

Async/Await y Promises en JavaScript

Domina la programación asíncrona desde cero

Foto de unsplash creada por Samuel Quek
Imagen del articulo Formularios HTML modernos: validación y accesibilidad
23 de julio de 2026
HTML

Formularios HTML: Validación, accesibilidad y buenas prácticas

Construye formularios robustos, seguros y accesibles con HTML nativo

Foto de unsplash creada por Avatar del usuario Fabrice Villard
Imagen del articulo HTML semántico proporciona significado y contexto a los contenidos
23 de julio de 2026
HTML

HTML Semántico: Importancia de los Elementos Estructurales

Cómo usar elementos semánticos correctamente para mejorar SEO, accesibilidad y mantenibilidad

Foto de unsplash creada por Avatar del usuario Mikolas Voborsky
Imagen del articulo Las propiedades CSS personalizadas permiten reutilizar valores en toda la hoja de estilos
23 de julio de 2026
CSS

Propiedades CSS Personalizadas: Gestiona Variables en tus Estilos

Domina las CSS Custom Properties para crear temas dinámicos y reutilizables

Fotografía de Unsplash creada por Natalia Rudomin
Imagen del articulo Tabs accesibles y escalables en JavaScript Vanilla
23 de julio de 2026
JavaScript
·Componentes
·Accesibilidad

Tabs reutilizables con JavaScript Vanilla

Un componente accesible, reutilizable y escalable con API programatica, teclado, ARIA y registro interno

Fotografía de Unsplash creada por Alessio Furlan
Imagen del articulo Configurando Tailwind CSS 4 en Next.js
23 de julio de 2026
Next.js
·Tailwind CSS
·CSS

Tailwind CSS 4 en Next.js: configuración paso a paso

Guía completa para integrar Tailwind CSS 4 en un proyecto de Next.js utilizando la configuración oficial recomendada, optimizada para rendimiento y escalabilidad

123
Página 1 de 3 · 21 posts