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 8since 2021
Mi lenguaje backend principal. ASP.NET Core — ergonómico, rápido, fácil de onboardear.
- TypeScriptsince 2022
Para UI y pequeños servicios Node. Strict, sin any, sin excepciones.
- Pythonsince 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.