Volver al blog

Mi Stack de Desarrollo 2025

4 min de lectura
Astro Cloudflare Tailwind CSS TypeScript Stack

Como desarrollador web enfocado en rendimiento, elegí herramientas que priorizan velocidad de carga y experiencia de desarrollo. Aquí te cuento qué uso y por qué.


🚀 Astro — Framework Principal

Astro es mi framework principal para construir sitios web. Su filosofía de “enviar menos JavaScript” lo hace ideal para sitios de contenido.

Por qué lo elegí:

  • Genera HTML estático por defecto (ultra rápido)
  • Islands Architecture: JavaScript solo donde se necesita
  • Content Collections para manejar blogs y proyectos como Markdown
  • Puede integrar React, Vue o Svelte cuando necesito interactividad
# Crear un nuevo proyecto Astro
pnpm create astro@latest

🎨 Tailwind CSS — Estilos

Tailwind CSS es mi herramienta de estilos. Su enfoque utility-first me permite diseñar directamente en el HTML sin saltar entre archivos.

Por qué lo elegí:

  • Diseño consistente sin inventar nombres de clases
  • Purga automática: solo el CSS que uso llega a producción
  • La versión 4 trae mejoras significativas de rendimiento
<!-- Un botón en segundos -->
<button class="px-4 py-2 bg-cyan-500 text-white rounded-lg hover:bg-cyan-600">
  Contactar
</button>

📝 TypeScript — Tipado

TypeScript añade tipado estático a JavaScript, atrapando errores antes de que lleguen a producción.

Por qué lo elegí:

  • Autocompletado inteligente en VS Code
  • Refactoring seguro
  • Errores en tiempo de desarrollo, no en producción

☁️ Cloudflare — Hosting y Edge

Cloudflare Pages es donde despliego mis sitios. Es rápido, gratis y se integra con GitHub.

Por qué lo elegí:

  • Deploy automático desde GitHub
  • Edge network global: carga rápida en todo el mundo
  • SSL, compresión y optimización incluidos
  • Cloudflare D1 para bases de datos cuando necesito backend

🔐 Lucia + Arctic — Autenticación

Para proyectos que necesitan login, uso Lucia (gestión de sesiones) y Arctic (OAuth simplificado).

Por qué los elegí:

  • Ligeros y sin vendor lock-in
  • OAuth con GitHub y Google en minutos
  • Control total sobre la implementación

🛠️ Herramientas del Día a Día

HerramientaUso
VS CodeEditor principal con extensiones de Astro
pnpmPackage manager rápido
GitHubControl de versiones y CI/CD
WarpTerminal moderna

¿Por qué este stack?

Este conjunto de herramientas me permite:

  1. Construir rápido: menos configuración, más productividad
  2. Entregar calidad: sitios que cargan en milisegundos
  3. Mantener fácil: código organizado y tipado

¿Tienes preguntas sobre alguna de estas herramientas? Contáctame.