Recursos que utilizo
Herramientas y recursos que me encantan
$ cat recursos.txt
Metodologías y Prácticas de Desarrollo
~/recursos/metodologias_practicas
Desarrollo Ágil (Scrum) : Trabajar de forma iterativa con Scrum ayuda a mantener los proyectos flexibles y bien encaminados.
↳ Por qué: Es clave para adaptarse rápido a los cambios y entregar valor de forma continua.
Optimización del Rendimiento Web : Aplicando técnicas como code splitting, optimización de imágenes y lazy loading.
↳ Por qué: Porque una web rápida y fluida mejora la experiencia del usuario y ayuda a cumplir objetivos.
Revisiones de Código (GitHub PRs) : Participo activamente en las revisiones de código mediante Pull Requests en GitHub.
↳ Por qué: Es la mejor forma de detectar problemas a tiempo, compartir conocimiento y mantener un estándar de calidad alto en el equipo.
Control de Versiones (Git) : Uso Git a diario para controlar versiones y gestionar el historial del código.
↳ Por qué: Imprescindible para colaborar en equipo y mantener los proyectos organizados y seguros.
Hardware
~/recursos/hardware
Portátil Principal : Mi equipo principal: MSI Creator M16 (i7, 64GB RAM, 1TB NVMe).
↳ Por qué: Potencia de sobra para desarrollo y multitarea sin problemas de rendimiento.
Pantalla Externa : ¡A menudo la TV del hotel! (Aprovechando al máximo el entorno de trabajo remoto).
↳ Por qué: Más espacio en pantalla me ayuda a organizarme y ser productivo, esté donde esté.
Ratón : Un ratón ergonómico de confianza con botones programables.
↳ Por qué: Fundamental para mantener la comodidad y la eficiencia en sesiones largas de código.
Software
~/recursos/software
Editor de Código : Visual Studio Code, mi editor de cabecera.
↳ Por qué: Es súper versátil, y extensiones como Prettier, ESLint y GitLens me ahorran muchísimo tiempo.
Terminal : La terminal nativa de Ubuntu a través de WSL.
↳ Por qué: Me da acceso directo a las potentes herramientas de Linux.
Navegador Web : Brave Browser para el día a día.
↳ Por qué: Rápido, centrado en la privacidad, y el bloqueo de anuncios integrado es un plus.
Herramienta de Diseño : Adobe Photoshop para tareas con imágenes.
↳ Por qué: Ideal para bocetos rápidos, editar recursos gráficos o cuando necesito control preciso de imágenes.
Aplicaciones y Herramientas
~/recursos/aplicaciones_herramientas
Gestión de Tareas : Google Sheets para seguimiento de proyectos personales.
↳ Por qué: Sorprendentemente eficaz: simple, flexible y accesible desde cualquier lugar.
Comunicación : Normalmente Telegram o Slack para comunicarme.
↳ Por qué: Facilitan una interacción rápida y organizada con equipos y comunidades.
Alojamiento de Código : GitHub para alojar repositorios y colaborar.
↳ Por qué: El estándar por algo: control de versiones, PRs, Actions... lo tiene todo.
Cliente API : Thunder Client (Extensión VS Code) para probar APIs.
↳ Por qué: Muy práctico para comprobaciones rápidas de APIs sin salir del editor.
Recursos de Aprendizaje
~/recursos/recursos_aprendizaje
Astro Framework: Desarrollo de aplicaciones web (Udemy - Fernando Herrera, 2023)
Un curso muy completo sobre Astro, desde conceptos básicos e integraciones (React, Vue) hasta optimización del rendimiento.
Aptitudes: Astro · JavaScript · Optimización Rendimiento · TypeScript · Integraciones
Next.js: De cero a experto (Actualizado) (Udemy - Fernando Herrera, 2021)
Guía exhaustiva que cubre Next.js desde los fundamentos hasta temas avanzados como SSR, SSG, API Routes y despliegue.
Aptitudes: Next.js · React.js · JavaScript · SSR · SSG · API Routes
React: De cero a experto (Hooks y MERN) (Udemy - Fernando Herrera, 2021)
Formación avanzada en React, centrada en Hooks, Context API y la creación de aplicaciones full-stack con MERN.
Aptitudes: React.js · React Hooks · Context API · Stack MERN · JavaScript · TypeScript
Lectura Esencial : "Clean Code" (Código Limpio) de Robert C. Martin.
↳ Por qué: Un libro fundamental sobre cómo escribir software fácil de leer, entender y mantener.
Material de Referencia : "JavaScript: The Definitive Guide" de David Flanagan.
↳ Por qué: Mi guía de consulta para profundizar en aspectos específicos del lenguaje JavaScript.
Agradecimientos : Mi agradecimiento a mis mentores Fernando Herrera y Miguel Ángel Durán (midudev).
↳ Por qué: Su guía y las comunidades que han creado han sido una ayuda inestimable.
$
$ Explora mi trabajo:
~/acerca-de - Acerca de mí
~/proyectos - Proyectos en los que he trabajado
~/recursos - Recursos que he utilizado
~/blog - Mis últimas publicaciones de blog
~/contactar - Contáctame
~/gitHub - Visita mi perfil de GitHub