Interfaz Podcast Episodio 69–Contenedores y Orquestadores con José Yapur

Los Contenedores cada vez están siendo más ubicuos en las arquitecturas modernas de software, y no solamente en los proyectos nuevos sino también como un paso inicial para modernizar los servicios del backend en las aplicaciones actuales.  Los Contenedores -en conjunto con sus fundamentos, conceptos y prácticas- en sí no son nuevos, sin embargo hay una gran cantidad de opciones y herramientas al rededor de estas tecnologías.  Para ayudarnos a entender los Contenedores y sus tecnologías relacionadas, en este episodio tuvimos como invitado a José Yapur quien actualmente se desempeña como un Cloud Solutions Architect para Microsoft South Latam.

En este episodio, José nos explica los conceptos al rededor de los Contenedores y los Orquestadores de Contenedores como Docker Swarm, Azure Service Fabric y Kubernetes, así como una descripción de la práctica y disciplina que usamos al trabajar con Contenedores.

Notas y vínculos adjuntos

Twitter de José

@jyapurv

Sitio de Docker

https://www.docker.com/

Sitio de Docker Swarm

https://docs.docker.com/engine/swarm/

Sitio de Kubernetes

https://kubernetes.io/

Sitio de Azure Service Fabric

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

JoseYapur

Interfaz Podcast Episodio 68–Principios Ágiles con Guino Henostroza

Seguramente, has escuchado hablar de El Manifiesto por el Desarrollo Ágil de Software, concebido en el año 2001 por grandes personalidades y líderes de opinión en el mundo de desarrollo de software.  Pero ¿qué significó y significa hoy en día este Manifiesto para las empresas y profesionales del software?  Por este motivo y para ayudarnos a aclarar este tema, tuvimos como invitado a Guino Henostroza, quien es un emprendedor y especialista en temas de calidad de software y metodologías ágiles.  Además, Guino es fundador de 3Dev Business & Consulting, compañía partner de Microsoft enfocada en ayudar a las empresas en su adopción Ágil y DevOps.

En este episodio, Guino nos describe su punto de vista con respecto a los principios plasmados en el Manifiesto por el Desarrollo Ágil, y el por qué muchas empresas y profesionales batallan para conseguir los objetivos que originalmente perseguía este magno documento.

Notas y vínculos adjuntos

El Manifiesto por el Desarrollo Ágil de Software

agilemanifesto.org

Twitter de Guino

@guino

GuinoHenostroza

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 66–Live from .NET Conf CO 2017–TypeScript with Rachel Appel (in English)

Well, this is the very final episode live from the .NET Conf CO 2017.  It was a pleasure to have such a talented group of people at this fantastic event!

Are you sick of JavaScript?  I totally am.  But hey, there is a language that makes JavaScript elegant and fun.  Its name? TypeScript!  TypeScript is a typed superset of JavaScript (hence, the name… very clever uh?) that compiles to plain JavaScript.

Nowadays TypeScript is being used by a lot of projects, like the Angular framework, which is built entirely in TypeScript.  And you can use it too! Because of this, in this episode we had the presence of Rachel Appel, who is part of the content team for ASP.NET and former Microsoft MVP.  In this talk, Rachel explains what in the world is TypeScript, what can we do with it, what is its related toolchain and what a development environment for it looks like.

Notes and links

Rachel’s Twitter

@RachelAppel

TypeScript official website

https://www.typescriptlang.org/

RachelAppel

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 62 – Live from .NET Conf CO 2017 – Entity Framework Core 2 with Julie Lerman (in English)

Live from .NET Conf 2017 in Medellin, the city of the eternal spring (so they say)!

Did you know that .NET nowadays is cross-platform, open source and entirely free? Well, if you didn’t maybe you have lived under a rock somehow!  .NET Core is conquering the world thanks to its very powerful capabilities, its vibrant technical communities, and of course, because of its great developer toolchain.  Entity Framework Core 2 is the newest version of this popular O/RM and now it is cross-platform as well: the perfect companion for any .NET Core application!

In order to know a little bit more about Entity Framework Core 2 in this very first episode of Interfaz podcast in English language (YES!), Julie Lerman comes to the rescue! Julie is a Microsoft Regional Director (one of about 150 around the world) with strong ties to a number of teams at Microsoft. She is also a Microsoft MVP since 2003 and a Pluralsight author.

During this talk, Julie explains what is Entity Framework, how it is related to .NET Core, what are some cool new features that we can find in this newest release and how we can use it in order to build Data APIs.

Notes and links

Entity Framework Core web site

https://docs.microsoft.com/en-us/ef/core/index

Julie’s blog

http://thedatafarm.com/blog/

Julie’s Pluralsight author page

https://www.pluralsight.com/authors/julie-lerman

JulieLerman

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 60–En vivo desde la .NET Conf CO 2017–Progressive Web Apps con Nicolás Bello

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

Las Progressive Web Apps (PWA’s) son aplicaciones Web construidas a partir de un sitio o página tradicional, pero que los usuarios de las mismas las identifican y usan como si fueran aplicaciones nativas.  Gracias a las características y funcionalidades que tienen los navegadores más destacables y modernos en el mercado, este tipo de aplicaciones hacen que la línea que separa ambos mundos nativo y Web se vuelva mucho más delgada.

Para hablar de este interesante tema tecnológico y aprovechando su participación en el .NET Conf CO 2017 en Medellín, en este episodio tuvimos la presencia de McGyver Nicolás Bello, quien es un desarrollador de software reconocido como Microsoft MVP y Google Developer Expert, y quien desde hace varios años está enfocado a la construcción de soluciones Web.

Durante esta charla, Nicolás nos habla acerca de qué son las Progressive Web Apps, sus características más destacables, cuáles son las herramientas que generalmente se utilizan para construir este tipo de aplicaciones, y por qué es tan interesante esta tendencia hoy en día.

Notas y vínculos adjuntos

Twitter de Nicolás

@nbellocam

NicolasBello