Juan Manuel Pérez Toro
Programa de forma más rápida y eficiente
Índice
Introducción
Domina tu entorno
Sé un problem solver
Divide y vencerás
Descansa
Sé organizado
Toma todos los atajos que puedas
Conclusiones
Introducción
Como desarrolladores, sabemos que el tiempo es dinero. Cuanto más rápido puedas programar, más...
Micro frontends, divide y vencerás
Índice
Introducción
¿Qué son los micro frontends?
¿Como implementar los micro frontends?
Beneficios de utilizar los micro frontends
Desventajas de utilizar los micro frontends
Conclusiones
Introducción
En este tutorial, hablaremos sobre el mundo de los micro...
LaMDA vs GPT-4: Bard vs Bing Chat
Índice
Introducción
¿Qué es LaMDA y Bard?
¿Qué es GPT-4 y Bing Chat?
Diferencias entre ambos modelos
Futuro de la IA conversacional
Conclusiones
Introducción
La Inteligencia Artificial (IA) ha experimentado un rápido desarrollo en los últimos...
Prompt Engineering para desarrolladores… y no tan desarrolladores
Índice
Introducción
Base LLM vs Instruction Tuned LLM
Guía de diseño para los prompts
Desarrollo iterativo de prompts
El poder de resumir
Inferir sentimientos
Transformación
Temperatura
Conclusiones
Referencias
1. Introducción
En los últimos meses quizás hayas...
Crea tu propio asistente de voz con la API de OpenAI
Índice
Introducción
Creando Android App
Creando reconocimiento de voz
Conexion con ChatGPT
Transformando texto a voz
Conclusiones
1. Introducción
Muchos hemos usado Siri, Alexa, Google (o incluso Cortana con sus chistes malos), pero seguro que siempre...
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...
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...
Enviando emails con SendGrid y Kotlin
Índice de contenidos
Introducción
Registrarse en SendGrid
Inicialización del proyecto y envío de nuestro primer email
Envío de email con datos adjuntos
Envío de emails usando plantillas dinámicas
Envío de emails personalizados
Añadir ajustes...
Enviando mensajes entre servicios con Kafka
Índice de contenidos
Entorno
Introducción
Añadir Kafka a nuestro proyecto
Preparando el proyecto
Productor
Consumidor
Crear un controlador REST
Conclusiones
1. Entorno
Este tutorial se ha redactado utilizando el siguiente entorno para el código de ejemplo:
...