Inicio Blog

Comentando 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 existencia del libro y su lectura me ha hecho plantearme mi propia visión sobre el tema, ya que...

Web3 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, pero además, seguro que te suena...

Como 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 package-lock.json? Conclusiones Introducción Javascript...
Logo gRPC

gRPC 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. Creando nuestro servidor...

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...

Eventos 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 información a la...

ChatGPT, 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...
Tutorial Flyway

Flyway: formas de configurar y usos

Flyway es una herramienta usada para migraciones de bases de datos. Facilita la tarea tanto de mantener como montar un entorno. Existen diferentes maneras de configurar Flyway, dependiendo de nuestras necesidades. Y aparte del control de versiones, tiene más usos como puede ser el desarrollo de test de integración de buena calidad.

Despliegue 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. Características del SO Ubuntu 20.04 Docker 20.10.12 Docker-compose 1.29.2 Node.js v18.12.1 NPM 8.19.2 ¿Qué es docker-compose? Docker Compose...

Quarkus: 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...