Reseña - "The Lean Startup" de Eric Ries
En un post anterior describí la metodología de desarrollo de software Lean y lo que conlleva para una organización que opera en este encuadre.
En un post anterior describí la metodología de desarrollo de software Lean y lo que conlleva para una organización que opera en este encuadre.
Una de las razones por las que me agrada trabajar con Rust es su intencionalidad. Este lenguaje require que el programador razone acerca de las ramificaciones en la ejecución, que tome cierta decisión al respecto y que la refleje en el código. El manejo de errores es un área donde la intencionalidad se hace muy evidente.
Esta semana continuando con el reto de #100DaysOfCode me encontré con otra capacidad que tiene Go para facilitar el uso de las estructuras de datos mediante un método llamado struct embedding
.
Una de las cosas que más me ha agradado en mi aprendizaje de Go ha sido poder definir comportamientos específicos para los tipos y estructuras de datos de forma sencilla. Por ejemplo cuando definimos una estructura en nuestro módulo y deseamos darle un formato específico al imprimirlo en pantalla.
A partir del reto de los cien días de código comencé a indagar sobre la creación de servidores web con Rust. Antes de elegir actix-web para dicha tarea estuve indagando un par de días sobre los frameworks existentes en dicho lenguage. Fue complicado elegir cuál utilizar debido a dos factores: