DIARIO // NOTAS DE INGENIERÍA

Blog

Notas de campo sobre ingeniería iOS nativa, productos web y lanzamientos con confianza.

Plan de mantenimiento web: qué debe incluir un plan de cuidado, 2026

Un plan de mantenimiento web cubre actualizaciones, copias de seguridad, seguridad, monitorización y respuesta a incidentes. Qué exigir por escrito, con fuentes.

web developmentLeer artículo

Cómo redactar un brief técnico para un proyecto web o de app, 2026

Un brief técnico para un proyecto web recoge el problema, los usuarios, el alcance, las restricciones, el rango de presupuesto y las métricas de éxito.

web developmentiosLeer artículo

Compartir autenticación y contratos de datos entre un backend Next.js y una app SwiftUI, 2026

Un backend compartido para SwiftUI y Next.js funciona con un solo proveedor de autenticación que emite los tokens y un solo esquema Postgres que genera los tipos.

iosweb developmentLeer artículo

Configurar GA4 en un sitio nuevo: etiqueta, eventos clave y consentimiento, 2026

Configura GA4 en un sitio nuevo en el orden correcto: propiedad y flujo de datos, una sola etiqueta de Google, consentimiento antes de medir, pocos eventos clave y verificación.

web developmentLeer artículo

Lista de verificación SEO para migrar un sitio: redirecciones, canonicals y monitorización, 2026

Checklist SEO de migración según Google: mapea URL, usa redirecciones 301, define canonicals y monitoriza Search Console después del lanzamiento.

seoweb developmentLeer artículo

Requisitos de WCAG 2.2 para aplicaciones web: lo que los desarrolladores implementan de verdad, 2026

WCAG 2.2 añade nueve criterios de conformidad a la versión 2.1. En la mayoría de las aplicaciones web, seis de nivel A y AA exigen trabajo real: foco, tamaño de objetivo, arrastre, autenticación, datos repetidos y ayuda.

web developmentLeer artículo

SEO de imágenes en 2026: formatos, texto alternativo y carga diferida sin perjudicar el LCP

Sirve AVIF o WebP con alternativa, no apliques carga diferida a la imagen LCP y escribe el texto alternativo para personas. Lo que documenta Google.

seoweb developmentLeer artículo

Sitio de marketing vs panel SaaS: diferencias de arquitectura, 2026

Un sitio de marketing y un panel SaaS necesitan renderizado, caché y autenticación distintos. Qué cambia y cuándo basta un solo proyecto.

web developmentseoLeer artículo

Cuánto cuesta un sitio web en 2026: landing pages, sitios de marketing y SaaS

Un sitio web cuesta unos 300 a 3000 USD una landing page, 800 a 10 000 USD un sitio de marketing y desde 15 000 USD un SaaS. Qué mueve cada cifra.

web developmentLeer artículo

Del diseño en Figma al código: cómo entregar sin desviaciones

La entrega de Figma a código funciona cuando tokens, componentes y una señal de listo para desarrollo se comparten. Así se configura cada uno.

web developmentLeer artículo

Sitemaps e indexación: cómo lograr que Google indexe tus páginas más rápido

Las fechas lastmod exactas, los enlaces internos y un servidor rápido ayudan a que las páginas nuevas se rastreen antes. Esto documenta Google y esto no promete.

seoweb developmentLeer artículo

Diseño web para dispensarios: 12 elementos que convierten visitas en pedidos

Un sitio de dispensario convierte cuando la verificación de edad, el menú, la velocidad y el pago funcionan juntos. Estos son 12 elementos con fuente primaria.

dispensariesweb developmentLeer artículo

Cómo elegir un LLM para una función de producto: calidad, latencia y costo

El modelo adecuado para una función se define por su nivel de calidad, su margen de latencia y su límite de costo, no por cuál modelo encabeza la clasificación general.

ai agentsweb developmentLeer artículo

Enlaces universales y enlaces profundos: el traspaso de la web a la app, bien hecho

Los enlaces universales en iOS y los App Links en Android abren tu app al tocar un enlace https, con una alternativa segura cuando la app no está instalada.

iosweb developmentLeer artículo

Guía de despliegue en Vercel: entornos de vista previa, caché en el edge y reversiones, 2026

Una guía práctica sobre despliegues en Vercel: entornos de vista previa, cabeceras de caché en el edge y cómo revertir un lanzamiento fallido en segundos.

web developmentLeer artículo

Implementación de hreflang para sitios multilingües: errores comunes y cómo corregirlos

Hreflang indica a los motores de búsqueda qué página corresponde a cada idioma y región. La configuración correcta, un ejemplo con Next.js y los errores que la rompen.

seoweb developmentLeer artículo

Presupuestos de rendimiento web: cómo definirlos y aplicarlos en CI

Un presupuesto de rendimiento es un límite numérico de tiempo de carga y peso de página, aplicado en cada pull request para que un sitio no pierda velocidad poco a poco.

web developmentseoLeer artículo

Conversión en landing pages: 15 elementos respaldados por datos de pruebas

Un estudio de 2.000 páginas de 2026 muestra qué elementos de una landing page mueven realmente la conversión, y cuáles cambios estéticos apenas importan.

web developmentcase studiesLeer artículo

Integraciones de menús de dispensario: menús embebidos frente a menús nativos

Los menús en iframe cargan rápido, pero suelen ser invisibles para los buscadores. Los menús nativos cuestan más, pero Google sí puede indexarlos.

dispensariesweb developmentLeer artículo

Elegir un CMS para un sitio de marketing en Next.js: headless o basado en base de datos

Una base de datos como Supabase sirve cuando un desarrollador controla cada publicación; un CMS headless, cuando los editores necesitan independencia o más de un canal.

web developmentLeer artículo

Regeneración estática incremental: cómo funciona ISR y cuándo usarla

La regeneración estática incremental cachea páginas al instante y las reconstruye en segundo plano. Cómo funciona ISR y cuándo usarla.

web developmentLeer artículo

Qué es MCP (Model Context Protocol) y cómo lo usan los agentes de IA para conectarse con herramientas

MCP es el estándar abierto de Anthropic, lanzado en noviembre de 2024, para conectar agentes de IA con herramientas y datos externos mediante una interfaz única.

ai agentsweb developmentLeer artículo

Seguridad a nivel de fila en Supabase, explicada para aplicaciones multiinquilino

La seguridad a nivel de fila es el sistema de autorización de Postgres: grants, policies y auth.uid() mantienen separados a los inquilinos en Supabase.

web developmentLeer artículo

Core Web Vitals en 2026: objetivos de LCP, INP y CLS y cómo alcanzarlos

Los objetivos de Core Web Vitals en 2026: LCP bajo 2,5 s, INP bajo 200 ms y CLS bajo 0,1, medidos en el percentil 75 de visitas reales.

seoweb developmentLeer artículo

App Router frente a Pages Router de Next.js para un proyecto nuevo en 2026

Para un proyecto nuevo en 2026, Next.js recomienda el App Router. Esto es lo que cambia, lo que aún favorece al Pages Router y los problemas de caché que hay que esperar.

web developmentLeer artículo

Auditoría técnica SEO para Next.js, 2026

Una lista de verificación de auditoría técnica SEO para sitios Next.js: estrategia de renderizado, metadatos, sitemaps, Core Web Vitals, datos estructurados y hreflang.

seoweb developmentLeer artículo