Tutoriales - Página 3
Tutoriales - Página 3
11Aprende a programar desde cero con PythonFunciones 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.
10Domina Docker desde ceroInstrucciones 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.
30Domina Git desde ceroPull 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.
29Domina Git desde ceroGitHub 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.
7IA para programadoresEl 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.
10Aprende a programar desde cero con PythonMé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.
9Domina Docker desde ceroMulti-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.
8Domina Docker desde ceroBuenas 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.
28Domina Git desde ceroGit 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.
27Domina Git desde ceroConvenciones de nomenclatura de ramas en Git
Cómo nombrar las ramas para que el equipo entienda de un vistazo qué contienen, a qué ticket están asociadas y cuándo es seguro borrarlas.
6Domina Vim desde ceroModo Visual en Vim: selecciona, opera, domina
El modo Visual no es 'seleccionar con el teclado como con el ratón'. Es una herramienta de tres variantes con operaciones directas y un modo de bloques que simula múltiples cursores sin un solo plugin.
9Aprende a programar desde cero con PythonListas en Python: tu primera estructura de datos
Un solo valor no es suficiente para la mayoría de los problemas reales. Aprende a crear listas, acceder a sus elementos por índice, cortarlas con slicing e iterar sobre ellas con for.