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?...
View ArticleDescomposición factorial de 32597 y la lotería de navidad
El año pasado compré por primera vez lotería. El número 32597. Lo vi y me pareció especial. ¿Pero cómo de especial es?. En este artículo, usaremos javascript para responder a ciertas preguntas sobre el...
View ArticleKanbanize, una plataforma de gestión lean
Recientemente he tenido la oportunidad de probar la herramienta Kanbanize tras una recomendación por parte de Gabi Monreal con quien coincidí en el AOS 2022 de Barcelona. Kanbanize es una plataforma...
View ArticleQuarkus: exponer una interfaz GraphQL
Crear un servidor de GraphQL con Quarkus es muy muy fácil. En este artículo veremos como crear una interfaz GraphQL en java, con sus queries, sus mutaciones, su esquema y con una interfaz gráfica que...
View ArticleDespliegue de aplicaciones con Docker-Compose
Despliegue de aplicaciones con Docker-Compose En este tutorial vamos a aprender a desplegar nuestros proyectos en contenedores Docker de manera sencilla y rápida, utilizando docker-compose....
View ArticleFlyway: formas de configurar y usos
Índice de contenidos Introducción a Flyway Formas de configurar Flyway Spring Boot Spring clásico Plugin Maven Uso de Flyway para test de integración. TestContainer Plugin maven-docker Ventajas y...
View ArticleChatGPT, hablando con una AI
¿Te has preguntado alguna vez cómo sería tener una conversación con un robot inteligente? Con ChatGPT, eso ya es posible. En este artículo, veremos lo sencillo que es empezar a interactuar con está AI...
View ArticleEventos con Spring Framework
Introducción Una de las herramientas más potentes y que pasamos más por alto en Spring son los eventos. Gracias al uso de eventos podemos hacer que nuestros componentes compartan cualquier tipo de...
View ArticleCó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...
View ArticlegRPC explicado con ejemplos (servidor y cliente)
1. Introducción 2. Entorno 3. ¿Qué es gRPC? 3.1. Principales diferencias con REST 3.2. Cómo funciona gRPC 4. Definiendo nuestro servicio 4.1. Configurando el entorno 4.2. Implementando el API 4.3....
View ArticleComo usar NPM y no morir en el intento
Índice Introducción ¿Qué es NPM? Instalación de NPM Creación de un proyecto Diferencias entre paquetes globales y locales Instalación de un paquete Versiones en NPM ¿Qué es el package.json? ¿Qué es el...
View ArticleWeb3 para principiantes
Índice ¿Qué es web3? Web1 vs web2 vs web3 Blockchain Wallets Criptomonedas NFTs DeFi Juegos play-to-earn Conclusiones ¿Qué es web3? Seguro que has escuchado hablar sobre Bitcoin, NFTs y blockchain,...
View ArticleComentando el libro DevRel Puzzle de Jorge Barrachina
Estos días he leído el libro DevRel, recientemente publicado en https://www.amazon.es/DevRel-Puzzle-Esos-detalles-cuentan/dp/B0BW2KJMTQ/ref=cm_cr_arp_d_pb_opt?ie=UTF8 La verdad es que la simple...
View ArticleDiagramas 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....
View ArticleDiagramas de arquitectura con C4 model
C4 model permite representar un sistema de software con un conjunto de diagramas que describen cada uno, en profundidad, un nivel diferente de detalle, orientado a un público objetivo específico....
View ArticlePotenciando el Potencial: Cómo la IA puede mejorar la eficiencia de un...
Que las IAs han llegado para quedarse es una realidad. En el último año han aparecido las primeras propuestas abiertas al público general que nos han mostrado la potencia de esta tecnología y las...
View ArticleAcelera tu desarrollo en Spring Boot con GitHub Copilot
Este artículo esta escrito a medias con Juan Manuel Pérez Toro. En el anterior artículo Potenciando el Potencial: Cómo la IA puede mejorar la eficiencia de un programador. se nos comenta como usar...
View ArticleCreando consultas SQL sin esfuerzo: Cómo ChatGPT puede revolucionar la...
0. Índice de contenidos. Introducción Entorno Creación de base de datos Creación de tablas. Carga de datos. Consulta de datos. 6.1 Consultas sencillas. 6.2 Consultas de dificultad intermedia. 6.3...
View ArticleStructurizr para generar diagramas de arquitectura con C4 model
Structurizr está diseñado para ayudar al modelado con C4 model, cuyo objetivo es la visualización de la arquitectura de nuestro software desde distintos puntos de vista usando un modelo único....
View ArticleExplorando 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...
View Article