Todo dev que llega a Go pasa por las mismas dos fases: primero «¿en serio tengo que escribir if err != nil cada tres líneas?» y después, unos meses más tarde, «vale, ahora entiendo por qué». Este artículo sobre manejo de errores existe para acortar el viaje entre ambas. Los errores son valores En Go […]
LEER MÁS
Llevas siete artículos usando slices en Go sin saber qué son de verdad. Hoy abrimos el capó, porque la diferencia entre usar Go y entender Go está exactamente aquí, en saber qué hay debajo de un []int. Arrays: los cimientos que casi nunca tocas El array de Go es de tamaño fijo y se comporta […]
LEER MÁS
En el artículo anterior las interfaces eran elegancia pura. Hoy visitamos el sótano de las type assertions en Go: qué pasa cuando necesitas recuperar el tipo concreto que vive dentro de una interfaz, qué es ese any que aparece por todas partes y el gotcha del nil que ha mordido a todo gopher al menos […]
LEER MÁS
Entrenar no es darle datos a una máquina y esperar. Es un proceso con reglas Qué significa entrenar El capítulo 6 dejó cuatro algoritmos sobre la mesa y una frase repetida sin explicar, «se entrena con los datos». Toca abrir esa caja. Entrenar un modelo es el proceso por el que un algoritmo ajusta sus […]
LEER MÁS