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 […]
Explorando la colaboración en pair programming y Github Copilot para testing

Introducción Tests unitarios Tests integración Conclusiones Referencias 1. Introducción Este artículo está hecho en conjunto con Dionisio Cortés y es una continuación de Acelera tu desarrollo en Spring Boot con GitHub Copilot en el que comentamos como crear una aplicación de Spring Boot con ayuda de Github Copilot. Ahora procederemos a implementar los tests en este […]
Diagramas como código con Mermaid

Mermaid es una herramienta de creación de diagramas basada en JavaScript que proporciona una notación inspirada en Markdown y un renderizador para crear y modificar diagramas de forma dinámica. 0. Índice de contenidos. 1. Introducción. 2. Entorno. 3. Diagramas como código. 4. Integración en el IDE. 5. Integración en los repositorios de código. 6.Integración en […]
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 […]
Github Copilot ¿Nos reemplazará esta IA? Aprende a usarla

¿Quieres aprender a usar la herramienta de IA que ha revolucionado el mundo de la programación? ¡En este tutorial aprenderás a dominarla! Índice ¿Qué es Github Copilot? ¿Cómo funciona Github Copilot? Basta de teoría, ¡manos a la obra! Instalación en Visual Studio Code Instalación en JetBrains No es oro todo lo que reluce ¿Qué es […]
Integración Continua con Flutter y GitHub: Cómo publicar una aplicación en Firebase Hosting

Anteriormente ya hablé sobre las acciones de GitHub, que nos permiten crear entornos de CI en los repositorios. Expliqué cómo crear una acción para poder reutilizarla en diferentes proyectos. Sin embargo, esta vez voy a crear un proyecto utilizando Flutter y, posteriormente, definiré un workflow de GitHub Actions para que se publique la versión web […]
Construye, testea y publica tu aplicación Java con Github Actions

Creación de un flujo de integración continua que ejecuta los tests y publica un proyecto Java como dependencia en Github Packages.
Cómo crear acciones utilizando GitHub Actions

Las acciones nos permiten ejecutar código para realizar tareas automáticamente que pueden ser desde muy sencillas hasta muy complejas.
Introducción a Github Actions. Sintaxis básica.

Mi intención en este artículo es profundizar un poco en esta tecnología de CI/CD, explicando en qué consiste, para qué surgió y su uso.
Arduino micro autónomo

La idea que persigo con este proyecto es tener una especie de consola portátil que me permita leer sensores ubicados en distintas localizaciones.