Next.js en Barcelona
Desarrollo Next.js para empresas de Barcelona
Una agencia de desarrollo Next.js que trabaja con equipos de Barcelona. Empresas de producto más que corporaciones, y un tercer idioma que convierte la internacionalización en un requisito.
- Solape de jornada
- Unas seis horas, como Madrid - dos horas por detrás de Ankara, con una jornada que acaba más tarde
- Quién compra aquí
- Empresas de producto, plataformas de viajes y movilidad, y equipos con financiación y desarrolladores propios
- Qué cambia eso
- El encargo es cerrar una brecha concreta dentro de un equipo que ya existe, no entregar un proyecto
- Particularidades locales
- El catalán es un tercer idioma, y ahí es donde se cae casi cualquier montaje pensado para dos
Barcelona compra más como Berlín que como Madrid. Empresas de producto con desarrolladores propios, plataformas de viajes y movilidad, equipos con financiación entre su primera y su segunda contratación seria de ingeniería.
El encargo que funciona aquí es estrecho: algo concreto que el equipo ya sabe que está mal y para lo que nunca ha habido un trimestre libre, resuelto dentro de su proceso y no al lado.
El tercer idioma es donde se rompe
Esta es la particularidad local, y pilla a equipos que creían tener resuelta la internacionalización.
Soportar dos idiomas es una pareja: uno por defecto y una alternativa. Casi todas las implementaciones llevan esa suposición dentro sin que nadie la haya decidido - una comprobación de idioma por defecto aquí, un respaldo al inglés allá, un selector que muestra una sola opción alternativa, un middleware que redirige cualquier cosa no reconocida al idioma principal.
El catalán lo convierte en un conjunto sin miembro privilegiado, y todas esas suposiciones hay que revisarlas a la vez. El enrutado, el grupo hreflang, el selector y el comportamiento cuando una página existe en dos de los tres idiomas.
Esto último es la decisión que importa y casi nunca se toma explícitamente. Si una página está en español e inglés pero todavía no en catalán, ¿qué recibe un visitante en catalán? Un 404 es honesto y poco útil. Un respaldo silencioso al español es útil y le dice a un rastreador que la página existe en catalán cuando no existe, que es exactamente el error de hreflang que cuesta posiciones. La respuesta que usamos es derivar el conjunto de idiomas de lo que realmente hay en disco, de modo que una traducción ausente simplemente no aparece en el grupo en lugar de declararse en falso.
Cómo se estructura el enrutado internacional es la decisión que conviene acertar antes de que llegue el tercer idioma, porque rehacerla implica tocar todas las rutas.
Qué suele hacer falta
Más allá del idioma, las aplicaciones de Barcelona llegan con una forma reconocible: construidas rápido y correctamente para la etapa en la que estaban, y luego crecidas.
Todo se ha vuelto dinámico. Un use client añadido para un componente se propagó hacia arriba hasta que el árbol entero es cliente. Una lectura de cookie en un layout compartido sacó del renderizado estático a todas las páginas que cuelgan de él. El bundle incorporó una librería que se usa en una ruta y se envía en todas.
Nada de eso es un error que alguien cometiera a propósito, y el arreglo rara vez es reescribir. Es devolver la frontera al componente que de verdad la necesita, ruta a ruta, con una medición a cada lado.
En lo comercial
La factura la emite Codefacture Yazılım A.Ş., con domicilio en Türkiye, en euros y por transferencia bancaria, sin IVA turco por la exención de servicios exportados.
El terreno de ámbito nacional está en la página de España.
