🖥️ Mi setup de desarrollo: herramientas y extensiones que no pueden faltar 🚀
Alvaro Alonso

Alvaro Alonso @alvaroapdev

About: Desarrollador apasionado con experiencia en transformar ideas en soluciones eficaces y escalables. Amante del código abierto y siempre en busca de nuevos retos.

Location:
Sevilla, Spain
Joined:
Sep 18, 2024

🖥️ Mi setup de desarrollo: herramientas y extensiones que no pueden faltar 🚀

Publish Date: Feb 13
0 0

Tener un buen entorno de desarrollo marca la diferencia en productividad y comodidad. Después de probar muchas opciones, he encontrado un setup que me ayuda a trabajar de manera eficiente. Aquí te comparto mis herramientas esenciales. 👨‍💻✨


🔹 1. Editor de código: Visual Studio Code 📝

VS Code es mi editor de cabecera por su rapidez, personalización y gran ecosistema de extensiones. Algunas imprescindibles:

  • Prettier → Formatea el código automáticamente.
  • ESLint → Evita errores en JavaScript.
  • GitLens → Facilita la gestión de cambios con Git.
  • Live Server → Recarga la página en tiempo real.
  • Thunder Client → Cliente API similar a Postman dentro de VS Code.

⚡ 2. Terminal poderosa: Oh My Zsh + Powerlevel10k 🖥️

Para un terminal más eficiente y visualmente atractivo, utilizo:

  • Oh My Zsh → Framework para gestionar el shell Zsh.
  • Powerlevel10k → Tema con un diseño increíble y funcional.
  • Alias personalizados → Atajos rápidos para comandos frecuentes.

Ejemplo de alias:

alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
alias gp='git push origin'
Enter fullscreen mode Exit fullscreen mode

🌍 3. Navegador: Brave + DevTools avanzadas 🦁

Brave me ofrece velocidad y privacidad, pero Google Chrome también es una opción sólida. Las herramientas de desarrollo (DevTools) son clave para inspeccionar y depurar código.

Extensiones útiles:

  • React Developer Tools → Inspeccionar el estado de los componentes React.
  • Wappalyzer → Detecta las tecnologías usadas en una web.
  • JSON Formatter → Visualiza JSON de forma legible.

🔄 4. Control de versiones: Git + GitHub 🔗

El control de versiones es imprescindible. Mis comandos básicos más usados:

git init   # Inicializar un repositorio
git add .  # Añadir cambios
git commit -m "Mensaje"  # Guardar cambios
git push origin main  # Subir al repositorio
Enter fullscreen mode Exit fullscreen mode

Herramientas extra:

  • GitKraken → Interfaz visual para Git.
  • GitHub CLI → Gestión de repos desde la terminal.

🏗️ 5. Entornos virtuales y contenedores 🐳

Para gestionar dependencias y entornos de desarrollo:

  • Docker → Contenedores ligeros para proyectos.
  • NVM → Manejo de múltiples versiones de Node.js.
  • Pyenv → Para cambiar versiones de Python.

🎯 6. Organización y productividad 📝

Mantener el enfoque es clave. Herramientas que uso:

  • Notion → Organización de notas y proyectos.
  • Todoist → Gestión de tareas.
  • Pomofocus → Técnica Pomodoro para mejorar la concentración.

🚀 Conclusión

Tener un buen setup de desarrollo te ayuda a trabajar mejor y más rápido. Cada desarrollador tiene sus preferencias, pero probar diferentes herramientas te permitirá encontrar las que mejor se adapten a tu flujo de trabajo. 🎯🔥

📢 ¿Cuáles son tus herramientas esenciales? ¡Déjalo en los comentarios! 💬

Comments 0 total

    Add comment