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

Publicaciones - Página 6

Publicaciones - Página 6

Imágenes y contenedores en Docker: entendiendo la relación3Domina Docker desde cero

Imágenes y contenedores en Docker: entendiendo la relación

Qué es exactamente una imagen Docker, cómo se apilan las capas y qué pasa con un contenedor cuando se detiene. La relación imagen-contenedor es el modelo mental del que depende todo lo demás.

Instalando Docker y lanzando tu primer contenedor2Domina Docker desde cero

Instalando Docker y lanzando tu primer contenedor

Instala Docker en Linux, macOS o Windows y ejecuta tu primer contenedor. Arquitectura del sistema, comandos básicos y el ritual de iniciación que es docker run hello-world.

Errores comunes de principiantes en Python (y cómo solucionarlos)5.5Aprende a programar desde cero con Python

Errores comunes de principiantes en Python (y cómo solucionarlos)

Los mensajes de error de Python son tu mejor aliado — si sabes leerlos. Aprende a descifrar los tracebacks, los errores más comunes al empezar, y cómo desarrollar un instinto debugger desde el primer día.

Reescribiendo el historial con git rebase19Domina Git desde cero

Reescribiendo el historial con git rebase

Aprende qué es el rebase en Git, cuándo usarlo en lugar de merge, cómo resolver conflictos durante el proceso y la regla de oro que nunca debes romper.

¿Qué es la IA generativa? Más allá de ChatGPT1IA para programadores

¿Qué es la IA generativa? Más allá de ChatGPT

Entiende qué es la IA generativa, la diferencia entre asistentes e agentes, y por qué los programadores que usan IA están reemplazando a los que no.

Presentación del curso IA para Programadores

Presentación del curso IA para Programadores

¿Usas la IA para escribir emails pero no para escribir código? Este curso te enseña a usar la IA como herramienta de desarrollo profesional: desde entender los LLMs hasta orquestar agentes multi-IA. ¡Completamente gratis!

Sobrevivir en Vim: lo absolutamente básico3Domina Vim desde cero

Sobrevivir en Vim: lo absolutamente básico

Ya tienes Neovim y LazyVim instalados. ¿Y ahora qué? Aprende los comandos esenciales para abrir archivos, editar texto, guardar tu trabajo y, sí, salir de Vim sin buscarlo en Google.

Cadenas de texto y métodos de string en Python5Aprende a programar desde cero con Python

Cadenas de texto y métodos de string en Python

Las cadenas de texto son los datos con los que más vas a trabajar en Python. En este tutorial aprenderás a crearlas, manipularlas y sacarles el máximo partido con los métodos de string.

Por qué existen los contenedores: de servidores físicos a Docker1Domina Docker desde cero

Por qué existen los contenedores: de servidores físicos a Docker

Entiende el problema que resuelven los contenedores antes de tocar un solo comando. La evolución del despliegue de software: de servidores físicos a máquinas virtuales a contenedores.

Presentación del curso Domina Docker desde cero

Presentación del curso Domina Docker desde cero

¿Harto de que tu app funcione en tu máquina pero no en producción? Este curso te enseña Docker desde cero hasta nivel profesional: contenedores, imágenes, Compose, redes y despliegue en producción. ¡Completamente gratis!

Push y fetch en Git: sincronizando con el remoto17Domina Git desde cero

Push y fetch en Git: sincronizando con el remoto

Aprende a enviar y recibir cambios en Git con git push y git fetch. Entiende la diferencia entre fetch y pull, cómo usar --force-with-lease, y por qué git push --force es mala idea.

Trabajando con remotos en Git15Domina Git desde cero

Trabajando con remotos en Git

Aprende a gestionar remotos en Git: añadir, eliminar, renombrar y explorar remotos con git remote. Entiende qué son las tracking branches y cómo trabajar con múltiples remotos.