Ayer, después de algunos años

El post que está a punto de leer fue escrito el año pasado, en enero del 2023, y publicado en un blog que duró unos pocos días. He decidido que mejor lo dejó aquí. Uno vuelve siempre a los lugares donde alguna vez fui leído. Apenas se abrió la puerta del ascensor, un sutil aroma … Sigue leyendo Ayer, después de algunos años

Operaciones con conjuntos y tipos de datos algebraicos

En algún momento de su desarrollo el sujeto empieza a agrupar elementos que tienen características en común, tal vez ocurre en el instante mismo en que es enfrentado al orden de lo simbólico, al lenguaje: “La vaca hace muuu”. Este ejercicio de clasificación nos permite describir la realidad, así sabemos, por ejemplo, de los perros … Sigue leyendo Operaciones con conjuntos y tipos de datos algebraicos

Sobre los técnicos en programación de software y los pegadores de ladrillos

Con este son ya diez los años que llevo escribiendo código. Diez años no son nada. Los años los inventamos nosotros, pero ¿y el tiempo? ¿y la muerte?. 10 es un signo, pero ¿y el número? ¿y las matemáticas? Debido a ese extraño valor simbólico que damos al aniversario reflexioné sobre algunos momentos clave en … Sigue leyendo Sobre los técnicos en programación de software y los pegadores de ladrillos

[F#] Free monad interpreter, DSL y DDD

Hace ya poco más de dos años leí éste post, pero, en aquel momento no le encontré tanta utilidad (más por ignorancia que por otra cosa) y dejé el tema ahí, como algo interesante que, por lo pronto, no usaría en F#. No fue si no hasta finales del año pasado, leyendo otro articulo o … Sigue leyendo [F#] Free monad interpreter, DSL y DDD

[F#] ¿Y para qué me sirven los functors y las monads?

El sábado pasado tuve la oportunidad de asistir a un meetup de programación funcional donde hubo dos charlas muy entretenidas: En una se habló de elm y todas sus bondades en el desarrollo font-end, una introducción a su sintaxis, a sus herramientas y ecosistema. Y en la segunda una introducción a Monads y Functors pasando, … Sigue leyendo [F#] ¿Y para qué me sirven los functors y las monads?