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

Publicaciones - Página 3

Publicaciones - Página 3

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.

Funciones en Python: def, parámetros y return11Aprende a programar desde cero con Python

Funciones en Python: def, parámetros y return

Aprende a definir funciones en Python con def, pasar parámetros, devolver valores con return y evitar que tu código se convierta en una cadena de copy-paste imposible de mantener.

Instrucciones avanzadas de Dockerfile: ARG, ENV, ENTRYPOINT y más10Domina Docker desde cero

Instrucciones avanzadas de Dockerfile: ARG, ENV, ENTRYPOINT y más

Entiende de una vez la diferencia entre ARG y ENV, ENTRYPOINT y CMD, y para qué sirven realmente HEALTHCHECK, VOLUME y EXPOSE en tus Dockerfiles.

Pull Requests y code review: cómo hacer que tu código sea fácil de revisar30Domina Git desde cero

Pull Requests y code review: cómo hacer que tu código sea fácil de revisar

Un Pull Request no es solo el mecanismo para mergear código — es una conversación. Aprende a escribir PRs que la gente quiera revisar y a dar feedback que construya en lugar de bloquear.

GitHub Flow: el workflow para equipos que despliegan continuamente29Domina Git desde cero

GitHub Flow: el workflow para equipos que despliegan continuamente

GitHub Flow reduce el branching a lo esencial: una sola rama estable, feature branches cortas, Pull Requests para el review, y deploy tras cada merge.

El arte del prompt: principios básicos7IA para programadores

El arte del prompt: principios básicos

El mismo modelo, el mismo día, treinta segundos de diferencia: dos respuestas completamente distintas según cómo planteas la pregunta. Aquí está el framework RCTF y por qué lo cambia todo.

Métodos de listas en Python: append, remove y list comprehensions10Aprende a programar desde cero con Python

Métodos de listas en Python: append, remove y list comprehensions

Una lista que no puedes modificar es solo una tupla con más pasos. Aprende a añadir, eliminar y transformar elementos con los métodos más importantes — y da tus primeros pasos con las list comprehensions.

Multi-stage builds en Docker: imágenes más pequeñas y limpias9Domina Docker desde cero

Multi-stage builds en Docker: imágenes más pequeñas y limpias

Aprende a usar multi-stage builds en Docker para separar el entorno de compilación del entorno de ejecución, con ejemplos reales en Go y Node.js que reducen el tamaño de las imágenes de cientos de MB a pocos.

Buenas prácticas en Dockerfiles: seguridad8Domina Docker desde cero

Buenas prácticas en Dockerfiles: seguridad

Aprende a crear imágenes Docker seguras: cómo evitar correr como root, escanear vulnerabilidades con Trivy, fijar versiones de forma correcta, y gestionar secretos sin que acaben horneados en tu imagen.

Git Flow: el workflow para gestionar versiones en equipo28Domina Git desde cero

Git Flow: el workflow para gestionar versiones en equipo

Git Flow formaliza los prefijos de rama que ya conoces en un proceso estructurado: main y develop permanentes, y ramas temporales para features, releases y hotfixes.