Blog

go y json

Vamos a seguir aprendiendo un poco más acerca de GO. En la serie de posts hemos creado una aplicación para ver la puntuación de un jugador y para añadir un punto dado un jugador. Es la hora de empezar con aprender JSON. Para ello ampliaremos la API con un nuevo endpoint que nos devuelva la … Sigue leyendo go y json

Anuncios

Retrospectiva y objetivos 2019

Va llegando final de año y es hora de echar la vista atrás, analizar todo lo que ha pasado este año y ver como mejorar para el próximo año. Si tuviera que resumir 2018 en un titular sería: "A velocidad de crucero". Cuando vine a Sevilla pensaba que no iba a poder ir a muchos … Sigue leyendo Retrospectiva y objetivos 2019

Hacer test de integración a una API en Go

Ha llegado la hora de usar nuestra API hecha en Go. Tenemos la API llena de tests unitarios gracias a TDD, además con las responsabilidades separadas usando inyección de dependencias. Partiendo de la aplicación de los post anteriores en este vamos a crear un punto de entrada main.go y usaremos test de integración para comprobar … Sigue leyendo Hacer test de integración a una API en Go

Mi paso por la CommitConf Estrategias branching: trabajando con git y personas

Hace unos días estuve en la CommitConf dando una charla sobre "Estrategias branching: trabajando con git y personas" y aquí os cuento un poco la experiencia de preparar una charla, ponerte delante de gente y recibir feedback. ¿Cómo fue el proceso? A mediados de Abril se abrió el "Call for Papers" y me animé a enviar dos … Sigue leyendo Mi paso por la CommitConf Estrategias branching: trabajando con git y personas

Tdd con go: punteros, errores y el típico ejemplo de wallet

Ya hemos aprendido a usar structs para modelar figuras. Ahora vamos a ir un poco más allá usaremos struct para administrar el estado. Vamos a realizar el típico ejemplo de una cuenta de banco. ¡El mundo fintec es nuestro! Vamos a hacer una cartera en al que podremos depositar fondos. Como siempre en toda esta … Sigue leyendo Tdd con go: punteros, errores y el típico ejemplo de wallet