Diario de un desarrollador de Bitcoin Core

Un registro personal de mi camino como desarrollador de Bitcoin Core: código, revisiones, propuestas, aprendizajes técnicos y reflexiones sobre el desarrollo Bitcoin.

Cómo depurar Bitcoin Core

Cuando alguien comienza a colaborar en Bitcoin Core, una de las primeras tareas a las que se enfrenta es la revisión de pull request. En muchos casos, un análisis estático del código es suficiente. Pero en otras ocasiones, es necesario realizar un análisis más profundo, donde la depuración se vuelve una herramienta fundamental. Durante la depuración, es habitual añadir logs para observar cómo evoluciona la ejecución del programa. No obstante, hay situaciones en las que este enfoque es insuficiente, y es necesaria una depuración más precisa mediante el uso de breakpoints y de un depurador interactivo. ...

17 de enero de 2026 · 13 min

Autenticación en servidores Golang con el paquete Goth

Una de las tareas más comunes en el desarrollo web es la autenticación de usuarios. Necesitas una manera de verificar que el usuario es quien dice ser para permitirle acceder a sus datos. Hoy en día, hay muchas maneras de autenticar usuarios. Algunos desarrolladores implementan su propio sistema de autenticación, sin embargo, exploré cómo usar un servicio de terceros para autenticar usuarios con sus cuentas de Google, Facebook o GitHub. ...

2 de diciembre de 2024 · 5 min