About Valentia.dev

Pedro VG

Pedro VG

The Platform

Valentia.dev is more than just a blog. It is a technical publication platform aimed at software developers, based on the following principles:

  • Quality: Articles published on Valentia.dev are Innovative and Professional, aiming to add value to the readers' time.
  • Utility: Beyond innovation, articles must be Useful for the readers.
  • Veracity: The information and analysis provided must be truthful and well-researched.

The Idea

The Valentia.dev web platform is built on the premise of Stability and Functionality. Its architecture is simple and efficient, structured as follows:

  • Web Environment:

    • Next.js + Node.js: Next.js is the most widely used framework for developing React-based web applications. Using Next.js minimizes application size, improving SEO scores and browser loading speeds.
    • TailwindCSS 3: Instead of manually developing or using generative AI to create CSS styles, TailwindCSS eliminates additional .css files as its Utility Classes structure allows styling directly on HTML elements.
    • Yup: A validation framework for form content. It adds an extra layer of security for user data inputs.
    • Formik: A React.js forms framework that provides a foundational configuration layer, speeding up development.
  • Back-End:

    • Supabase (PostgreSQL): Supabase is a PaaS platform that allows management of a PostgreSQL database via REST API. It also adds extra features like an integrated authentication system and content storage on Amazon Web Services S3.
  • Hosting:

    • Microsoft Azure App Service: Valentia.dev's web environment runs on Azure App Service. This Microsoft Azure PaaS enables quick deployment of Docker containers and allows the application to be connected with other Azure services, such as Key Vault.