Interfaz Podcast Episodio 74–Arquitectura Serverless con Gabriela Martínez

Sin duda alguna, la adopción de la Nube trae consigo muchos beneficios que van desde la reducción de costos, hasta la capacidad de soportar grandes cargas de trabajo de manera elástica y flexible.  Asimismo, también han surgido diversas arquitecturas nativas a lo largo de los últimos años.  Una de éstas últimas arquitecturas es Serverless, la cual es un nivel de abstracción más alto –lo cual resulta en una mayor facilidad al momento de implementar solucionar- y nos ofrece un costo mucho menor.

Para hablarnos de este interesante tema, en este episodio tuvimos la presencia de Gabriela Martínez, quien actualmente se desempeña como Software developer en Oracle, y quien cuenta con más de 10 años de experiencia en la industria del software, trabajando en herramientas para Cloud y servicios REST.  Anteriormente, Gabriela fue Team Lead en MySQL en el driver de .NET para la base de datos.  Adicionalmente, escribe regularmente acerca de tecnologías y arquitecturas como Serverless y REST en la plataforma Medium.

Durante esta charla, Gabriela nos explica qué es Serverless y FaaS, cuáles son algunos de los beneficios que obtenemos al adoptar este tipo de arquitectura, así como también nos describe y explica algunos productos y servicios enfocados a implementar este concepto.

Notas y vínculos adjuntos

Twitter de Gabriela

@gabrymartinez

Página de Gabriela en Medium

https://medium.com/@gabrymartinez

– PureSec

https://www.puresec.io/puresec-management-team

Fn Project

http://fnproject.io/

OpenFaaS by Alex Ellis

https://www.openfaas.com

GabrielaMartinez

Interfaz Podcast Episodio 73–Una mirada de 360 grados a Azure Compute con Pablo Di Loreto

Azure Compute es la infraestructura más representativa de la Nube de Microsoft, ya que es en dónde se ejecutan nuestras aplicaciones y abarca las categorías de Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS), Funciones como Servicio (FaaS) y también Contenedores como Servicio (CaaS).  Por esta razón, conocer e identificar los componentes de Azure Compute nos ayudará a sugerir e implementar las mejores soluciones basadas en la Nube.

Para ayudarnos a entender más y mejor este tema, en este episodio nos acompaña Pablo Ariel Di Loreto, quien actualmente se desempeña como Service Delivery Manager en Algeiba IT en la ciudad de Buenos Aires, Argentina.  Durante esta charla, Pablo nos relata su participación en la más reciente edición del Azure Bootcamp, además de explicarnos qué es Azure Compute, cuáles son de manera general los componentes que incluye y algunas opiniones al respecto del presente y futuro de la plataforma.

Notas y vínculos adjuntos

Twitter de Pablo

@PabloDiLoreto

Documentación de Azure Compute

https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-overview

PabloDiLoreto

Interfaz Podcast Episodio 72–Azure Time Series Insights con Ibon Landa

Implementar soluciones de Internet de las Cosas (IoT), va mucho más allá de simplemente obtener información de un dispositivo de bajo costo o de sensores conectados a nuestro alcance.  Si bien este tipo de innovadoras tecnologías es altamente aplicable en diversos ámbitos, hay una gran cantidad de opciones de hardware, protocolos, conceptos, elementos, tareas y decisiones críticas que toda arquitectura robusta debe contemplar.  Por este motivo, y para aclararnos una gran cantidad de temas al rededor del concepto de IoT, en este episodio tuvimos la presencia de Ibon Landa, quien es un Microsoft MVP de Azure desde hace 7 años y quien actualmente se desempeña como desarrollador en la empresa Plain Concepts en España.

Durante esta interesante charla, Ibon nos explica y describe cuáles son los productos y servicios más destacables para la implementación y diseño de soluciones IoT en Azure, y específicamente nos explica qué son los datos de series temporales, así como Azure Time Series Insights: un servicio diseñado para almacenar, visualizar y consultar grandes cantidades de datos, como aquellos provenientes de dispositivos IoT.

Notas y vínculos adjuntos

Twitter de Ibon
@ibonilm

Azire Time Series Insights

https://docs.microsoft.com/es-es/azure/time-series-insights/time-series-insights-overview

Sitio de OpenTSDB

http://opentsdb.net/

IbonLanda

Interfaz Podcast Episodio 67–Servicios para Contenedores en Azure con Carlos Rojas

Gartner predice que para el año 2020, más del 50% de las organizaciones globales estarán ejecutando aplicaciones “contenerizadas” en producción.  Pero ¿qué son los contenedores y por qué son tan importantes en la arquitectura y desarrollo de soluciones hoy en día?  Para ayudarnos a resolver estas y más dudas, tuvimos en este episodio a Carlos Rojas, quien actualmente se desempeña como Cloud Solution Architect para Microsoft Latinoamérica, ayudando a socios de negocio de toda la región a construir soluciones tecnológicas.

Durante esta charla, Carlos nos explica qué son los contenedores, cuáles son los servicios que ofrece Azure para orquestar y registrar contenedores, así como diversos puntos de vista de cómo las empresas y profesionales pueden hacer el salto hacia la Nube para modernizar sus aplicaciones.

Notas y vínculos adjuntos

Twitter de Carlos

@Karlitoz007

Sitio de Azure Container Registry

https://azure.microsoft.com/en-us/services/container-registry/

Sitio de Azure Container Service (AKS)

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

Sitio de Azure Container Instances

https://azure.microsoft.com/en-us/services/container-instances/

CarlosRojas

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