Model Context Protocol (MCP): Qué es y cómo usarlo paso a paso con ejemplos en Python

Introducción práctica a Model Context Protocol (MCP), el “USB de los LLMs”, con un ejemplo real en Python que conecta un modelo con Git y herramientas externas.
Añadiendo cambios a un repositorio con fork

Índice de contenidos Introducción: cuándo hacer un fork de un repositorio Vamos al lío Conclusiones 1. Introducción: cuándo hacer un fork de un repositorio En ocasiones en nuestros proyectos necesitamos abrir líneas de investigación o proponer cambios en repositorios que no son propios. La mejor alternativa en estos casos consiste en hacer un fork del […]
Cómo eliminar commits de la rama master con GIT

Introducción Hace poco estuve trabajando en un hook de git y para las pruebas necesitaba estar haciendo commits y push constantemente para ver el resultado de mi prueba. Para no tener que hacer cambios en el código de forma constante para realizar un commit, git nos da la opción de crear commits sin cambios en […]
Introducción a Parcel

Introducción a Parcel. Parcel es un empaquetador de archivos. Cuando queramos distribuir a aplicación Parcel solo simplificará la función.
Instalación de Prettier en MS Visual Studio Code

Cuando trabajas en un equipo de desarrollo hay un problema común: a cada persona le gusta formatearlo el código a su modo…
Integración de GitHub / Git / GibHub Desktop y MS Visual Studio Code

GitHub es un entorno en la nube que nos permite crear repositorios en remoto, podemos trabajar en local y coordinarnos con esos repositorio remoto
Trunk-Based development: pusheando a master
Introducción En este tutorial vamos a ver una política de ramas de un sistema de gestión de código fuente (source control management, SCM en adelante) que prima la integración continua, más bien inmediata, frente a otras en donde cada desarrollador realiza su trabajo en una rama separada para luego realizar una integración al finalizar su […]
Cómo liberar/distribuir versiones de proyectos Maven+Java con submódulos Git en un entorno CI
El objetivo de este tutorial es explicar cómo hemos resuelto una serie de dificultades técnicas en el proceso de liberación y distribución de un proyecto Java cuya arquitectura está basada en submódulos GIT en un entorno genérico de integración continua.
Cómo borrar ficheros del histórico de Git, y en general cómo manipular todo el histórico
Git nos ofrece una gran potencia y flexibilidad pero, como pasa en Spiderman un gran poder conlleva una gran responsabilidad. En este tutorial veremos cómo borrar ficheros del histórico de Git, y en general cómo manipular todo el histórico.
Problemas con macOS Sierra y el SSH para acceder a repositorios Git
De vez en cuando está bien remangarse un poco y ver cómo funcionan las cosas a nivel de Sistema Operativo. En este tutorial veremos algunos problemas a la hora de trabajar con aplicaciones que usan vuestra SSH key.