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?

[ASP.NET Web API] Autenticación basada en tokens y líos con el CORS

No era la primera vez que implementaba este tipo de autenticación en un proyecto de ASP.NET Web Api + ASP.NET MVC + OWIN y ya sabía (o al menos creo saber) los retos de trabajar con estos pipelines, digo, líneas como config.SuppressDefaultHostAuthentication(); en el  WebApiConfig hacen su magia, conocí la clase OAuthAuthorizationServerProvider y en su … Sigue leyendo [ASP.NET Web API] Autenticación basada en tokens y líos con el CORS