Acerca de Valentia.dev
30/3/2025•Pedro VG
La Plataforma
Valentia.dev es más que un blog. Es una plataforma de publicaciones técnicas orientada a desarrolladores de software, basada en los siguientes principios:
- Calidad: Los artículos publicados en Valentia.dev son Innovadores y Profesionales, y buscan aportar valor al tiempo de los lectores.
- Utilidad: Más allá de innovar, los artículos deben ser Útiles para los lectores.
- Veracidad: La información y análisis aportados deben ser veraces y estar contrastados.
La Idea
La plataforma web de Valentia.dev está construida sobre la premisa de Estabilidad y Funcionalidad. La arquitectura de la plataforma, sencilla y eficiente, se estructura de la siguiente manera:
-
Entorno Web:
- Next.js + Node.js: Next.js es el framework más usado para desarrollar aplicaciones web basadas en React.js. El uso de Next.js permite reducir al mínimo el tamaño de la aplicación, permitiendo una mejor puntuación SEO y mayor velocidad de carga en los navegadores.
- TailwindCSS 3: El uso de TailwindCSS en vez de desarrollar a mano o mediante IA Generativa los estilos CSS permite prescindir de ficheros
.cssadicionales, ya que la estructura de Utility Classes permite configurar los estilos directamente en los elementos HTML. - Yup: Framework de validación del contenido de los formularios. Ofrece una capa adicional de seguridad para las entradas de datos del usuario.
- Formik: Framework de formularios de React.js. Añade una capa base de configuración a los formularios,acelerando el desarrollo.
-
Back-End:
- Supabase (PostgreSQL): La plataforma Supabase es un PaaS que permite gestionar una base de datos PostgreSQL mediante una API REST y además añade funcionalidades adicionales, como un sistema integrado de autenticación y almacenamiento de contenido sobre Amazon Web Services S3.
-
Hosting:
- Microsoft Azure App Service: El entorno web de Valentia.dev funciona sobre Azure App Service. Una plataforma PaaS de Microsoft Azure que permite desplegar contenedores Docker de forma rápida, así como vincular la aplicación con otros servicios de Azure, como Key Vault.