Lanzamiento de Valentia.dev 1.0

6/4/2025Pedro VG

Características

Valentia.dev es un proyecto personal de desarrollo de una plataforma de artículos técnicos enfocados en el desarrollo de software, hardware e inteligencia artificial.

Las funcionalidades actuales de la plataforma son básicas y ofrecen a los usuarios una capacidad de interacción mayor que en blogs estáticos:

  • Gestión de cuentas, que permite guardar artículos en el Panel De Usuario
  • Editor / Configurador de artículos. Los artículos se redactan en formato markdown, con metadatos específicos de la plataforma.

Concepto Técnico

Valentia.dev está desarrollada con las siguientes tecnologías:

Front End:

  • Next.js: El framework de aplicaciones web basado en React más usado y enfocado en aplicaciones multipágina (MPA), en contraposición a otros frameworks como Angular o Blazor, que son exclusivamente de aplicaciones de una sola página (SPA).
  • TailwindCSS 4: Para el desarrollo de estilos CSS, Tailwind acelera enormemente la iteración y modificación de estilos, una vez aprendido el formato de las clases CSS que proporciona.
  • Yup y Formik: Bibliotecas adicionales de React para la validación de datos y gestión de formularios.
  • next-i18n-router: Biblioteca de Middleware para Next.js que permite redirigir al usuario según la configuración de idioma del navegador.
  • React Markdown: Biblioteca de React que transforma texto en formato markdown en HTML.
  • pg y SDK de Supabase: Bibliotecas usadas para interactuar con Supabase y la base de datos de PostgreSQL.

Back-end:

  • Azure App Service: La aplicación web de Valentia.dev funciona como un contenedor Docker sobre esta plataforma de Hosting de aplicaciones web de Microsoft Azure.

  • Supabase: El back-end de Valentia.dev es una instancia de Supabase, una plataforma PaaS que permite gestionar un entorno de PostgreSQL administrado con múltiples extensiones, como PostgREST. Adicionalmente, Supabase ofrece un sistema de autenticación y gestión de usuarios, así como administración de ficheros sobre AWS S3.

Próximos Pasos y Roadmap

  • UX: Mejoras de la experiencia de usuario.
  • API: Ampliación de las funcionalidades actuales de la plataforma para ofrecer una API REST, que permita. interacción de aplicaciones externas con Valentia.dev.
  • Nuevos escritores: Ofrecer la capacidad de edición de nuevos artículos a usuarios de la plataforma.
  • Inteligencia Artificial: Además de escribir sobre inteligencia artificial y su continuo desarrollo, es fundamental plantear cómo puede mejorar Valentia.dev gracias a la IA generativa.