Blog

Página 3 de 5

Mostrando 9 artículos de un total de 41.

Playwright en GitHub Actions: E2E y regresión visual en Deploy Previews

Configura Playwright en GitHub Actions para testear cada PR contra el Deploy Preview de Netlify, con snapshots, reportes y artefactos fiables para Astro.

Paginación con cursor (keyset): adiós a page=N y a los duplicados

Aprende por qué page=N falla en listados grandes y cómo implementar paginación por cursor (keyset) en SQL y TypeScript, y consumirla en Astro sin duplicados.

Del Excel a tu primer producto digital: guía para crear tu MVP paso a paso

Los pequeños negocios pueden digitalizar procesos manuales y validar ideas con un MVP (Producto Mínimo Viable). En esta guía paso a paso descubrirás cómo identificar el problema real, definir lo esencial, elegir herramientas no-code o de bajo código, y validar si tu idea merece ser escalada.

Release v0.2.5 — Generador de cartas, plantillas Markdown y PDF

Primera versión en producción de Cartas Rápidas con generador de cartas totalmente en cliente, plantillas en Markdown, exportación a PDF, firma manuscrita opcional, guías por modelo, configuración de Astro con SEO básico y prefetch, integración publicitaria renovada y pipeline de versiones automatizado.

Dashboard FinOps DIY: unifica costes de AWS, Azure y Google Cloud en una hoja de cálculo

Guía práctica para unificar costes multi‑cloud en Google Sheets: extrae datos de AWS, Azure y GCP, crea un dashboard por proyecto y añade alertas simples.

Release v2.16.0 — Consentimiento de cookies, automatización de pruebas y dominio .es

Implementación de un banner de cookies con gestión granular, migración al dominio adrianmariscal.es, integración de Playwright y Lighthouse CI en GitHub Actions, nuevos componentes para mejorar la UX y accesibilidad, y refactor de Edge Functions para staging.

BaaS y costes ocultos: cómo estimar y controlar la factura en tus side projects

Guía práctica para estimar y controlar el coste real de un BaaS en side projects: métricas clave, escenarios de uso, trampas comunes y checklist final.