Libro “Programming the Microsoft Bot Framework”

Por fin he logrado arañar el tiempo necesario para leer con detalle el libro “Programming the Microsoft Bot Framework. A Multiplatform Approach to Building Chatbots” (Microsoft Press/Pearson Education, 2018), escrito por mi buen amigo Joe Mayo, a quien sigo desde el ya lejano 2009, cuando publicó su excelente “LINQ Programming“. Recomiendo de corazón el nuevo libro a todo aquel que quiera adentrarse en esta novedosa tecnología de Microsoft, empezando desde los fundamentos básicos y llegando hasta temas avanzados como la creación de canales de control personalizados o la integración con servicios de voz, correo, SMS y web, así como con los Servicios Cognitivos de Microsoft (Microsoft Cognitive Services), que potencian las modernas aplicaciones basadas en Inteligencia Artificial. Puede encontrar la Tabla de Contenidos del libro y algunas páginas de ejemplo en la página del libro en Amazon.com.

Debo mencionar que el autor se puso de muy mala suerte y dos de las API en las que se apoyó para el desarrollo de los ejemplos incluidos en el libro, Wine.com y Groove, fueron abandonadas por sus respectivos creadores después del envío del libro a imprenta. Pero esto es algo que sucede con cierta frecuencia cuando se experimenta con tecnologías novedosas, y para mí ni siquiera es un problema – hacer un poco de abstracción nunca viene mal. No obstante, el autor ha reescrito todo ese código de ejemplo basándose en datos de prueba y la API de Spotify (que al fin y al cabo es el sustituto de Groove), respectivamente. El código fuente actualizado puede descargarse desde el blog de Joe Mayo.

Empiece a programar. Un enfoque multiparadigma con C#

A tiempo para Noche Vieja me ha llegado mi copia del recién-publicado “Empiece a programar: un enfoque multiparadigma con C#“, escrito por mi maestro y amigo Miguel Katrib y otros miembros de su equipo. Es, sinceramente, el libro que me gustaría tener a mi alcance si volviera a tener 18 años y empezara mi andadura en el mundo de la programación. Y siendo totalmente honesto, debo reconocer también que aprendí un par de cosas y rememoré muchas otras con la lectura del libro, a pesar de mis 30+ años de experiencia y casi 20 usando C#. No me extiendo más aquí, porque el lector interesado podrá encontrar mi opinión detallada en el Prefacio del libro, junto con la Tabla de Contenidos, disponibles en la página del libro en Amazon.com.

¡Feliz 2018!