Ir al contenido
Rafael Fernandez

Rafael Fernandez

⚡ Let’s Rock the Code! ⚡

Reciente

Conectar OpenCode con GitHub MCP Server

·6 mins
Guia practica para conectar OpenCode con el servidor remoto de GitHub MCP usando PAT, desactivar OAuth automatico y evitar los errores de autenticacion mas comunes.

Todo CLI en Rust 5. Siguiente paso, pasar de CLI a TUI con ratatui

·12 mins
Cerramos la serie explorando qué implica migrar de CLI a TUI con ratatui: cómo cambia el modelo de interacción, qué fricciones introduce Rust con ownership y &mut en un event loop persistente, y por qué la arquitectura hexagonal absorbe el cambio sin cirugía.

Todo CLI en Rust 3. Persistencia JSON, contrato vs implementación

·18 mins
Tercera parte de la serie: definimos el contrato de persistencia con un trait genérico, implementamos dos adaptadores (in-memory y JSON a disco) y profundizamos en la diferencia entre interfaz e implementación como eje de la arquitectura hexagonal.