Francisco Javier Palacios PérezFco. Javier Palacios Pérez
Desarrollador de software

Tutoriales - Página 2

Tutoriales - Página 2

Prompts para generar código con IA10IA para programadores

Prompts para generar código con IA

Aprende a especificar antes de pedir: scaffold, TDD con IA y cómo revisar el código generado antes de confiar en él.

Parámetros avanzados en Python: defaults, *args y **kwargs12Aprende a programar desde cero con Python

Parámetros avanzados en Python: defaults, *args y **kwargs

Parámetros por defecto, argumentos con nombre, *args y **kwargs hacen tus funciones flexibles. Uno de ellos tiene una trampa que Python no anuncia antes de tenderla.

Configura Git como un profesional: opciones que marcan la diferencia38Domina Git desde cero

Configura Git como un profesional: opciones que marcan la diferencia

git config hace mucho más que guardar tu nombre y correo. Las opciones correctas eliminan fricción diaria, mejoran los diffs y preparan Git para trabajar bien en tu entorno.

Git LFS: gestiona archivos grandes sin arruinar el repositorio35Domina Git desde cero

Git LFS: gestiona archivos grandes sin arruinar el repositorio

Git no fue diseñado para archivos binarios de cientos de megas. Git LFS resuelve el problema almacenando punteros en el repositorio y los archivos reales fuera.

Git Worktrees: múltiples directorios de trabajo desde un mismo repositorio34Domina Git desde cero

Git Worktrees: múltiples directorios de trabajo desde un mismo repositorio

Trabaja en varias ramas simultáneamente sin cambiar de directorio ni hacer stash. Git worktree te permite tener tantos entornos de trabajo como necesites, todos conectados al mismo repositorio.

Optimización de imágenes Docker: de 1.2 GB a 85 MB12Domina Docker desde cero

Optimización de imágenes Docker: de 1.2 GB a 85 MB

Cómo pasar de imágenes Docker que pesan cientos de MB a imágenes de producción que contienen exactamente lo que necesitan: bases mínimas, distroless, dive y optimización de capas.

BuildKit en Docker: secretos, cache de dependencias y builds multi-plataforma11Domina Docker desde cero

BuildKit en Docker: secretos, cache de dependencias y builds multi-plataforma

BuildKit, el motor moderno de Docker: secretos sin rastro en capas, cache de dependencias entre builds, e imágenes para ARM y x86 desde la misma máquina.

Git hooks: automatiza lo que nadie recuerda hacer33Domina Git desde cero

Git hooks: automatiza lo que nadie recuerda hacer

Aprende qué son los Git hooks, cuáles merecen tu atención y cómo compartirlos con el equipo usando Husky, pre-commit o lefthook.

Submódulos en Git: repositorios dentro de repositorios sin perder la cabeza32Domina Git desde cero

Submódulos en Git: repositorios dentro de repositorios sin perder la cabeza

Aprende qué son los submódulos de Git, cómo añadirlos, clonarlos, actualizarlos y cuándo conviene evitarlos antes de crear un pequeño monstruo con .gitmodules.

Aprender conceptos de programación con IA9IA para programadores

Aprender conceptos de programación con IA

Aprende a usar la IA como tutor técnico: preguntas básicas, técnica Feynman, cadenas de ‘¿pero por qué?’ y ejercicios para comprobar que entiendes de verdad.

Contexto, rol, tarea y formato: aplicación avanzada8IA para programadores

Contexto, rol, tarea y formato: aplicación avanzada

Aprende a convertir RCTF en prompts de trabajo reales: contexto rico, iteración por rondas y formatos que puedes conectar directamente a tu flujo diario.

Búsqueda en Vim: encuentra texto sin perder el ritmo7Domina Vim desde cero

Búsqueda en Vim: encuentra texto sin perder el ritmo

Aprende a buscar en Vim con f, t, /, ?, n, N, *, # y a controlar el resaltado para moverte por el código sin pasear línea a línea.