Ir al contenido

Rust

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.

Todo CLI en Rust 1. Arquitectura hexagonal en un proyecto pequeño

·6 mins
Arrancamos la serie construyendo un To-Do CLI en Rust desde el Project #1 de CodeCrafters, pero sin convertirlo en un script gigante. Vemos decisiones de arquitectura, límites de capas y por qué un proyecto pequeño también puede enseñarte diseño serio.

Zarpando con Sail. Entorno limpio con Docker, Jupyter y RustRover

·8 mins
Guía práctica para montar un entorno limpio y reproducible con Docker, Jupyter y RustRover para trabajar con Sail como usuario o colaborador. Desde levantar servicios con docker-compose hasta debuggear en local sin instalar dependencias en tu máquina.