/stack · actualizado esta semana

Herramientas, y por qué

Lista de las herramientas que uso de verdad, no las que quedan bien en un CV. Se actualiza cuando algo cambia, no por calendario.

Lenguajes

  • C# / .NET 8
    since 2021

    Mi lenguaje backend principal. ASP.NET Core — ergonómico, rápido, fácil de onboardear.

  • TypeScript
    since 2022

    Para UI y pequeños servicios Node. Strict, sin any, sin excepciones.

  • Python
    since 2021

    Scripts, trabajo con datos, pequeños servicios en FastAPI.

  • SQL (Postgres)

    Más expresivo de lo que la gente cree. Escribo la consulta antes que la API.

Backend

  • ASP.NET Core

    El framework principal en el lado C#. Minimal API para ir rápido, MVC cuando hace falta.

  • FastAPI

    En el lado Python — type-safe, OpenAPI gratis.

  • Postgres 16

    Base de datos por defecto. JSONB cubre la mayoría de los «necesitamos NoSQL».

  • Redis

    Caché, rate limits, sesiones efímeras. No como almacén principal.

  • EF Core

    ORM en .NET. El historial de migraciones está bien.

Infra y ops

  • Docker + Compose

    Dev local. Reproducible para todo el equipo.

  • Pipelines CI/CD

    Tests, lint, deploy al hacer tag. Runner self-hosted.

  • Nginx

    Edge delante de cada servicio. Aburrido, bien conocido, rápido.

  • Telegram Bot API

    Notificaciones internas, alertas de deploy, reportes de KPI.

Frontend

  • Next.js 14

    App Router para lo nuevo. RSC donde compensa.

  • Tailwind

    Evita que reinvente el naming de CSS en cada proyecto.

  • Framer Motion

    Animaciones solo cuando comunican algo. Este sitio es el techo.

Editores y local

  • JetBrains Rider

    Trabajo .NET. Las herramientas de refactor pagan la licencia.

  • VS Code

    Todo lo demás. Atajos Vim, extensiones mínimas.

  • Zsh + Starship

    Nada elegante. Prompt de dos líneas y el git status.

  • tmux

    Una ventana por proyecto. El mismo layout en cada máquina.

Brillan por su ausencia: Kubernetes para tres servicios, MongoDB en el primer proyecto, GraphQL para dos endpoints, microservicios para un equipo de tres. Cada uno ya me ha quemado. Los volvería a usar — en el sexto proyecto que los necesite, no en el primero.