Interfaz Podcast Episodio 65–Live from .NET Conf CO 2017–Conversational Interfaces with Rabeb Othmani (in English)

This is yet another episode of Interfaz live from .NET Conf CO 2017 in Medellin!

Software designed and built to be used through a conversation via text or voice? Conversational Interfaces are here to stay!  Thanks to the Bot Framework and Azure’s Language Understanding Intelligent Service (LUIS), nowadays we can develop applications that leverage AI capabilities in order to analyze what in the world we are meaning with a specific text or voice phrase.  Cool isn’t it?  As a matter of fact, it looks like this tendency is growing and it doesn’t look that it’s going to stop any time soon.

Because of this, and thanks to her visit to the .NET Conf CO 2017, we had the presence of Rabeb Othmani, who is a Dev Advocate at Nexmo in the UK.  In this very interesting talk, Rabeb explains what Conversational Interfaces are all about, what is the toolchain required if we decide to use the Bot Framework and what are some challenges that these technologies are facing right now.

Notes and links

Rabeb’s Twitter

Microsoft Bot Framework website

https://dev.botframework.com/

LUIS website

https://www.luis.ai/

RabebOthmani

Interfaz Podcast Episodio 64–Live from .NET Conf CO 2017–AI for the impatient developer with Zoiner Tejada (in English)

This is yet another episode live from .NET Conf 2017 in Medellin!

Everyone should agree that Artificial Intelligence is the future in software systems, and that future is available today for any developer that looks for it!  But, what about all of those different acronyms and concepts around this topic: Artificial Intelligence? Machine Learning?  Deep Learning?  What are the main differences between these three?

In this episode we had the presence of Zoiner Tejada, CEO of Solliance Inc., Regional Director and Microsoft Azure MVP.  During this talk, Zoiner explains what is AI and Machine Learning all about, what are some of the skills required and needed for this kind of projects, what are the products and services that Microsoft offers nowadays in order to implement this kind of functionalities in our applications, and what is the toolchain for us developers eager to learn.

Notes and links

Zoiner’s Twitter

Azure Machine Learning Studio

ZoinerTejada

Interfaz Podcast Episodio 63–Procesamiento a gran escala con Raúl Guerrero

¡En vivo desde la .NET Conf CO 2017 en Medellín!

Aprovechando su visita y participación en el evento, platicamos con Raúl Guerrero, quien se desempeña como Technical Evangelist para Microsoft Latinoamérica y que actualmente está trabajando y colaborando en un proyecto de procesamiento a gran escala, inspirado en los requerimientos que tienen los certificadores de comprobantes fiscales en México.

Durante esta amena charla, Raúl nos cuenta el origen del proyecto, las necesidades técnicas y de desempeño a las que obedece, y algunos de los resultados y conclusiones a los que él ha llegado para cubrir dichas necesidades, a través del uso de productos y servicios de Microsoft Azure.

Notas y vínculos adjuntos

Twitter de Raúl

@jrwarrior

RaulGuerrero2

Interfaz Podcast Episodio 61–En vivo desde la .NET Conf CO 2017- Microservicios y Serverless con Guillermo Bellmann

¡En vivo desde la .NET Conf CO 2017 en Medellín!

Los microservicios es un tipo de arquitectura de servicios que promueve el despliegue completamente individualizado de funcionalidad, basados en la sugerencia de diseñarlos conforme a contextos lógicos bien definidos y acotados.  Una de las plataformas para poder desarrollar, desplegar y ejecutar microservicios es Azure Service Fabric, la cual ofrece diversas funcionalidades como elasticidad, monitoreo de salud, alto desempeño y resiliencia.

Para hablar de este y más temas, tuvimos como invitado a Guillermo Bellmann quien es un Microsoft MVP de Azure y quien tiene varios años de experiencia construyendo soluciones en la nube.  Durante esta charla, Guillermo nos explica qué es Azure Service Fabric, cuáles son sus herramientas de desarrollo, así como sus capacidades y características.  Asimismo, Guillermo nos platica acerca de Azure Functions y la arquitectura serverless, la cual promueve el concentrarnos únicamente en la lógica de nuestro código y no en el entorno donde será ejecutado.

Notas y vínculos adjuntos

Twitter de Guillermo

@gjbellmann

Blog de Guillermo

https://blog.gbellmann.technology/

Sitio de Azure Service Fabric

https://azure.microsoft.com/en-us/services/service-fabric/

Sitio de Azure Functions

https://azure.microsoft.com/en-us/services/functions/

GuillermoBellmann

Interfaz Podcast Episodio 59–En vivo desde la .NET Conf CO 2017–APIficando el mundo con Azure API Management con Mariano Vázquez

¡En vivo desde el .NET Conf CO 2017 en Medellín!

API Management es un servicio de Azure relativamente nuevo, el cual nos permite publicar y administrar las APIs de nuestras soluciones de software.  Si bien está enfocado principalmente a soluciones empresariales, la gran cantidad de funcionalidades y características que ofrece lo hacen una excelente e interesante opción para cualquier desarrollador que esté interesado en explorar la idea de usar este tipo de servicio para manejar las APIs de sus clientes internos y externos.  Por tal motivo, en este episodio invitamos a Mariano Vázquez, quien es un desarrollador de software con más de 10 años de experiencia en la construcción de sistemas distribuidos.

En esta charla, Mariano nos describe los por qués de API Management, sus casos de uso más comunes, su relación con Swagger y con API Gateway, así como diversos puntos de vista de cuándo sí y cuándo no se sugiere utilizar este tipo de productos.

Notas y vínculos adjuntos

Twitter de Mariano

@nanovazquez87

Sitio de API Management

https://azure.microsoft.com/es-mx/services/api-management/

MarianoVazquez

Interfaz Podcast Episodio 53–En vivo desde la .NET Conf CO 2017–Inteligencia Artificial con Willy Marroquín

La Inteligencia Artificial, más allá de ser un tema futurístico o de ciencia ficción, es algo que se está convirtiendo en un tópico inherente a nuestro día a día tecnológico.  Las grandes firmas como Microsoft, Google y Amazon están aportando plataformas de desarrollo y conocimiento para innovar en este espacio y para democratizar su acceso a todos los programadores y empresas de software.

Por tal motivo, y en vísperas del .NET Conf CO 2017 que se llevó a cabo en la ciudad de Medellín, invitamos a Willy Marroquín quien es un Microsoft MVP en la competencia de Inteligencia Artificial.

En este episodio, Willy nos describe algunas de las áreas donde la IA está siendo utilizada, algunas de las características de IA que podemos encontrar en SQL Server 2017, así como una interesante discusión acerca de hacia dónde vamos como sociedad en términos de este tema, el cual abarca diferentes áreas como: tecnología, psicología y ética.

Notas y vínculos adjuntos

Meetup de Neurons Latam

https://www.meetup.com/es/NeuronsLatam/

Microsoft AI

http://microsoft.com/ai

Soluciones inteligentes hoy mismo

WillyDev

Interfaz Podcast Episodio 42–Docker y Contenedores con Christian Meléndez

Incorporar la funcionalidad de contenedores en nuestras aplicaciones, nos brinda diferentes beneficios entre los que destacan una mayor seguridad, mayor granularidad y la certeza de que el ambiente de ejecución es el mismo que el que usamos durante el desarrollo (¡ya no más necesitaríamos la infame certificación ‘Works on My Machine’!).

Por esta razón, en este episodio tuvimos la presencia desde Guatemala de Christian Meléndez, quien desde el año 2006 es un desarrollador que ha estado involucrado en la implementación de sistemas .NET corriendo en Linux usando Mono, y además en los últimos años se ha enfocado en la arquitectura de software y la Nube.

En este episodio Christian nos explica por qué el uso de Contenedores se está convirtiendo en un mecanismo ubicuo en la arquitectura de software moderno y adicionalmente nos cuenta su experiencia en el uso de Orquestadores de Servicios como Kubernetes, DC/OS y Azure Service Fabric.

Notas y vínculos adjuntos

Blog de Christian

http://cmelendeztech.com/

Twitter de Christian

@Christianhxc

Libros comentados y recomendados por Christian

By Thomas A. Limoncelli The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems (https://www.amazon.com/dp/B00RWUNVUW/_encoding=UTF8?coliid=IPV7TYWFX6OEE&colid=H6HXDDK7NDZ4

Site Reliability Engineering (https://landing.google.com/sre/book.html)

ChristianMelendez

Interfaz Podcast Episodio 36–En vivo desde Build 2017-Innovación en aplicaciones con Visual Studio y Azure con Erika Ehrli

Si estuvieron pendientes de Build 2017, seguramente pudieron apreciar las diversas demostraciones en los Keynotes de los días 1 y 2.  Algunas de esas demos se las debemos agradecer a Erika Ehrli, quien es Director of Product Marketing para el grupo de Cloud App, Developers and Data en Microsoft Corporation.  En este episodio, Erika nos cuenta un poco de su historia dentro de Microsoft, un resumen de la mayoría de los anuncios del evento como Azure Cosmos DB, IoT, Visual Studio for Mac, las nuevas herramientas incluidas en Visual Studio .NET 2017, Inteligencia Artificial, Docker, Xamarin Live Player, etc., y la gran oportunidad que tenemos los desarrolladores hoy en día para crear soluciones que cambien la vida de las personas.

Notas y vínculos adjuntos

Twitter de Erika

@erikaehrli1

Innovaciones anunciadas en Build 2017

https://azure.microsoft.com/en-us/blog/new-innovations-at-microsoft-build-2017-helping-developers-achieve-more/

Demos del Keynote del lanzamiento de Visual Studio .NET 2017

https://github.com/Microsoft/VisualStudio2017Launch_KeynoteDemos

Repositorio del proyecto Bike Sharing 360

https://github.com/Microsoft/BikeSharing360_MobileApps

ErikaEhrli

Interfaz Podcast Episodio 32–En vivo desde Build 2017-Inteligencia Artificial en Microsoft con David Salgado y David Carmona

¡En vivo desde Build 2017! Durante el keynote del primer día en Build 2017, pudimos apreciar escenarios reales donde podemos usar el poder de la Inteligencia Artificial para resolver diversos casos de uso que suceden día con día, para mejorar la vida de las personas y empresas.  Lo mejor de todo es que el incorporar este tipo de funcionalidad en nuestras soluciones ¡nunca había sido tan fácil en el ecosistema de Microsoft!

Por tal motivo, tuvimos la grata presencia de dos “Davides” de Microsoft Corporation: David Salgado y David Carmona.  David Salgado es Product Manager de Machine Learning para Developers y David Carmona es General Manager de Artificial Intelligence.

Durante esta amena charla, ambos nos explican algunas de las piezas y conceptos que fueron demostrados durante el keynote de Build 2017, tales como Intelligent Cloud, Intelligent Edge, Azure Stack, Machine Learning, IoT y Cosmos DB.

Notas y vínculos adjuntos

Twitter de David Salgado

@davidsb

Twitter de David Carmona

@davidcsa

Soluciones inteligentes hoy mismo

Imprimir

Interfaz Podcast Episodio 24–Azure Machine Learning con Alejandro Banzas

¿Las máquinas están aprendiendo de los humanos?  En este episodio tuvimos de invitado a Alejandro Banzas, quien es Ingeniero en Informática y trabaja como especialista técnico en el equipo de nuevas tecnologías en Microsoft Argentina.  Alejandro está enfocado principalmente en ayudar a desarrolladores, startups y empresas a sacar provecho de las nuevas tecnologías.  Durante esta charla Alejandro nos explicó qué es Machine Learning, cuáles son algunos escenarios en donde se está usando y cuál es la experiencia de desarrollo de este tipo de soluciones con Azure Machine Learning Studio.  Adicionalmente, Alejandro nos explicó qué son los Servicios Cognitivos o Cognitive Services -los ejemplos más famosos de las capacidades de Machine Learning en el ecosistema Microsoft- cuáles son los servicios más notables y por qué sería interesante agregar su funcionalidad en nuestras aplicaciones.

Notas y vínculos adjuntos:

Twitter de Alejandro:

@AleBanzas

Azure Machine Learning Studio

https://studio.azureml.net/

AlejandroBanzas