← Volver al blog

Mi Setup de Desarrollo en 2024

herramientasproductividadsetup

Mi Setup de Desarrollo

Después de varios años probando diferentes herramientas, este es el setup con el que me siento más productivo.

Editor

VS Code sigue siendo mi editor principal. Las extensiones que considero esenciales:

  • ESLint — linting automático
  • Prettier — formateo consistente
  • Tailwind CSS IntelliSense — autocompletado de clases
  • GitHub Copilot — asistente de código con IA
  • Error Lens — errores inline en el editor

Terminal

Uso iTerm2 con Oh My Zsh y el tema powerlevel10k. Algunos aliases que uso a diario:

# Git aliases
alias gs="git status"
alias gc="git commit"
alias gp="git push"
alias gl="git log --oneline --graph"
 
# Desarrollo
alias dev="npm run dev"
alias build="npm run build"

Stack actual

Categoría Tecnología
Frontend Next.js, React
Estilos Tailwind CSS
Lenguaje TypeScript
Base de datos PostgreSQL
Deploy Vercel
Control Git + GitHub

Configuración de VS Code

Estas son las configuraciones más importantes de mi settings.json:

{
  "editor.fontSize": 14,
  "editor.fontFamily": "JetBrains Mono",
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.bracketPairColorization.enabled": true,
  "editor.minimap.enabled": false,
  "workbench.colorTheme": "One Dark Pro"
}

Principios

Más que las herramientas específicas, lo importante son los principios:

  1. Automatizar lo repetitivo — formateo, linting, deploys
  2. Mantener la consistencia — mismas configuraciones en todos los proyectos
  3. Iterar constantemente — probar nuevas herramientas, pero no cambiar por cambiar

El mejor setup es el que te permite enfocarte en resolver problemas, no en pelear con tus herramientas.