Interfaz Podcast Episodio 152 – Microsoft Bot Framework con Elena Salcedo

El Microsoft Bot Framework nos permite desarrollar sofisticados y robustos bots inteligentes, accesibles a través de un sinnúmero de canales como WhatsApp, Facebook, etc.

Para conocer cómo podemos aprovechar esta tecnología, en este episodio contamos con la presencia de Elena Salcedo, quien es ingeniera de software, Microsoft MVP en la categoría de Artificial Intelligence y actualmente trabaja en la empresa Intelequia.

Durante esta charla, Elena nos explica qué es el Bot Framework, cuáles son los pasos para construir bots con interfaces conversacionales por medio de esta tecnología, y nos da algunas recomendaciones de cómo podemos iniciar con esta plataforma de desarrollo.

ElenaSalcedo

Notas y vínculos adjuntos

Twitter de Elena

@ESalcedoo

Sitio de Microsoft Bot Framework

https://dev.botframework.com/

Elena nos recomienda las tiras cómicas de Calvin y Hobbes de Bill Watterson.

Calvin-y-hobbes

Pasta blanda

Interfaz Podcast Episodio 151 – Consejos para Azure App Service con Byron Tardif

Azure App Service es uno de los servicios más populares y usados dentro de la nube de Microsoft.  Con Azure App Service, podemos desplegar y ejecutar prácticamente cualquier tipo de aplicación basada en el protocolo HTTP.  Conocer las mejores prácticas de esta plataforma, nos permite sacar el mayor provecho de esta tecnología.

Y quién mejor para darnos algunos consejos de esta plataforma que Byron Tardif, quien es Program Manager en el equipo de Azure App Service en Microsoft.

Durante esta charla, Byron nos da algunos consejos relacionados con el uso de deployment slots, DevOps, código vs. Contenedores, la Interfaz de Usuario del portal, y algunos otros conceptos.

ByronTardif

Notas y vínculos adjuntos

Sitio de Azure App Service

https://azure.microsoft.com/services/app-service/

Twitter de Byron

@bktv99

Byron nos recomienda el libro “Lockstep” the Karl Schroeder.

Lockstep

Kindle

Interfaz Podcast Episodio 150 – Azure Static Web Apps con Ernesto Cárdenas

Microsoft acaba de liberar la vista previa de un nuevo servicio: Static Web Apps.  Con este servicio, podemos desplegar rápidamente aplicaciones Web y Azure Functions sobre una plataforma confiable, con la opción de basarse en un flujo de CI/CD.

Para hablarnos de esto y más temas relacionados, en este episodio contamos con la presencia de Ernesto Cárdenas, quien es Arquitecto Cloud especialista en DevOps, además de ser Microsoft MVP en la categoría de Developer Technologies.

Durante esta charla, Ernesto nos explica cuál es el caso de uso para Static Web Apps, sus características principales, así como también las limitantes que podemos encontrar en la fase de vista previa.

ErnestoCardenas

Notas y vínculos adjuntos

Sitio de Azure Static Web Apps

Twitter de Ernesto

@fisica3

Canal de YouTube de Ernesto

https://www.youtube.com/user/ernestoperu99

Ernesto nos recomienda el libro “Domina el retoque con Photoshop” de Daniel Arranz.

DominaElRetoqueConPhotoshop

Pasta blanda

Interfaz Podcast Episodio 149 – Seguridad para aplicaciones con OWASP y BreachDetector con Nicolás Milcoff

La seguridad es un tema crítico para cualquier tipo de aplicación y solución de software, principalmente en aquellas que son distribuidas a equipos de cómputo remotos, como es el caso de las aplicaciones móviles.

Para hablarnos de OWASP (Open Web Application Security Project), sus nociones y principios, en este episodio contamos con la presencia de Nicolás Milcoff, quien actualmente se desempeña como CTO de la empresa Xablu, además de ser Microsoft MVP y contribuidor en proyectos Open Source.

En esta charla, Nicolás nos explica qué es OWASP, y nos describe su proyecto BreachDetector: una biblioteca para detectar vulnerabilidades en nuestras aplicaciones de Xamarin.

NicolasMilcoff

Sitio de OWASP

https://owasp.org/

Repo de BreachDetector en GitHub

https://github.com/nmilcoff/BreachDetector

Canal de OWASP en Slack

https://owasp-slack.herokuapp.com/

Sitio de Xamarin Assemble

https://xamarinassemble.com/

Nicolás nos recomienda el libro “El andar del borracho” de Leonard Mlodinow.

ElAndarDelBorracho

Pasta blanda

Interfaz Podcast Episodio 148 – WinUI 3.0 con Miguel Ramos

WinUI 3.0 (Windows UI Library) es el nuevo framework para la construcción de aplicaciones de escritorio modernas para el sistema operativo Windows 10.  Su origen proviene del ecosistema de UWP, y previo a eso, de Windows 8, Silverlight y WPF.

Para hablarnos acerca de WinUI 3.0, y la fascinante historia detrás de esta extraordinaria tecnología, en este episodio contamos con la presencia de Miguel Ramos, quien Program Manager en el equipo de Developer Experience Platform.

Durante esta interesante charla, Miguel nos explica qué es WinUI 3.0, cuál es su historia, cuál es su relación con UWP, Windows Forms y WPF, y nos explica la experiencia de desarrollo con esta tecnología.

MiguelRamos

Notas y vínculos adjuntos

Sitio de WinUI 3.0

https://docs.microsoft.com/en-us/windows/apps/winui/winui3/

Twitter de Miguel

@marbtweeting

Miguel nos recomienda los libros “Rise: 3 Practical Steps for Advancing Your Career, Standing Out as a Leader, and Liking Your Life” de Patty Azzarello, “Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones” de James Clear, “The Dreaming Vol. 1: Pathways and Emanations (the Sandman Universe)” de Simon Spurrier y Neil Gaiman, y “Reina Roja” y “Loba negra” de Juan Gómez-Jurado.

Rise

Kindle

Pasta blanda

AtomicHabits

Pasta dura

Kindle

TheDreaming

Pasta blanda

Kindle

ReinaRoja

Pasta blanda

Kindle

LobaNegra

Pasta blanda

Kindle

Interfaz Podcast Episodio 147 – .NET MAUI con Charlin Agramonte y Rendy Del Rosario

Microsoft anunció durante Build 2020, que la evolución de Xamarin.Forms se llamará .NET MAUI (Multi-platform App UI).  No obstante, .NET MAUI es aún un proyecto que está en desarrollo, y su roadmap estará alineado a .NET 6 en el año 2021.

Para hablarnos de .NET MAUI y de otras novedades relacionadas con el desarrollo en Xamarin.Forms, en este episodio contamos con la presencia de Charlin Agramonte y Rendy Del Rosario, quienes son Microsoft MVPs, co-fundadores de CrossGeeks y escritores en los sitios xamgirl.com y xamboy.com.

Durante esta charla, Charlin y Rendy nos explican qué es .NET MAUI, cuál es su relación con .NET y con Xamarin.Forms, su roadmap anunciado, y también algunas otras novedades lanzadas en el evento Build 2020.

Charlin-Rendy

Notas y vínculos adjuntos

Repositorio de .NET MAUI en GitHub

https://github.com/dotnet/maui

Blog de Charlin

http://xamgirl.com/

Blog de Rendy

http://www.xamboy.com/

Sitio de CrossGeeks

http://www.crossgeeks.com/

Charlin nos recomienda el libro “Mastering Xamarin.Forms” de Ed Snider.

MasteringXamarinForms

Pasta blanda

Kindle

Rendy nos recomienda el libro “You, I, and ReactiveUI” de Kent Boogaart.

you-i-and-reactive-ui

Sitio

Interfaz Podcast Episodio 146 – OAM, Rudr y Dapr con Roberto Cervantes

La construcción y operación de soluciones de software para la Nube, robustas, con alta disponibilidad y alto desempeño, no es algo trivial.  Por esta razón, un grupo de empresas propuso y lanzó OAM: siglas en inglés de Open Application Model, el cual es un estándar para construir aplicaciones nativas de la Nube.  Una implementación concreta y real de OAM, es Rudr, tecnología que hace uso de Kubernetes.  Por otro lado, tenemos a nuestra disposición Dapr: una serie de componentes y runtime para construir aplicaciones distribuidas desacopladas.

Para entender todos estos conceptos, y su relación entre ellos, en este episodio contamos con la presencia de Roberto Cervantes, quien es especialista técnico en Microsoft, para el área de Cloud-Native Applications.

Durante esta charla, Roberto nos explica el objetivo de OAM, su relación con Rudr, y también Dapr como framework y runtime para la creación de servicios distribuidos.

RobertoCervantes

Notas y vínculos adjuntos

Roberto nos recomienda el libro “Software Engineering” the Ian Sommerville.

SoftwareEngineering

Kindle

Pasta blanda

Interfaz Podcast Episodio 145 – Retos en las comunidades técnicas de Latam con Tito Stainbach

La pandemia de COVID-19, ha hecho que las actividades y eventos de las comunidades técnicas sean modificadas. ¿Qué podemos hacer como sociedad para seguir impulsando a los talentos locales y apoyar este ?

En este episodio de Interfaz, contamos con la presencia de Tito Stainbach, quien actualmente se desempeña como Director de Developers y Audiencias Técnicas para Latino América en Microsoft.

Durante esta charla, Tito nos da algunos datos interesantes con respecto a cómo las comunidades han reaccionado al escenario de emergencia sanitaria actual, y también nos da su punto de vista con respecto a los retos que afrontan las audiencias técnicas.

TitoStainbach

Notas y vínculos adjuntos

Twitter de Tito

@Opentito

Tito nos recomienda el libro “Planilandia” de Edwin A. Abbott.

Planilandia

Pasta blanda
https://amzn.to/2XqMwB6

Kindle
https://amzn.to/2zxOK9M

Interfaz Podcast Episodio 144 – Servicios de IoT en Azure con Manuel Sánchez

La Nube de Microsoft cuenta con diversos servicios y productos relacionados con el Internet de las Cosas, tales como Azure IoT Edge, Azure IoT Digital Twins, Azure IoT Central, Azure Sphere, entre otros.

Para ayudarnos a entender para qué sirven estos y más servicios de IoT, en este episodio contamos con la presencia de Manuel Sánchez, quien actualmente se desempeña como Technical Manager en Everis España, además de ser Microsoft MVP en la categoría de Azure.

Durante esta charla, Manuel nos describe algunos servicios destacables para construir novedosas y sofisticadas soluciones con IoT y Azure.

ManuelSanchez

Notas y vínculos adjuntos

Sitio de IoT en Azure

Twitter de Manuel

@Manuss20

Manuel nos recomienda el libro “Clean Architecture: A Craftsman’s Guide to Software Structure and Design” de Robert C. Martin.

CleanArchitecture

Pasta blanda

Kindle

Interfaz Podcast Episodio 143 – 3 libros que todo desarrollador o arquitecto de software debería leer con Matías Iacono

Con los avances en las tecnologías y plataformas de desarrollo, hoy más que nunca es sumamente fácil y rápido crear soluciones de software.  No obstante, con este sinfín de opciones, generalmente los conceptos básicos y esenciales son olvidados o simplemente ignorados.

Para hablarnos de tres libros que todo desarrollador de software o arquitecto debería leer para reafirmar sus conocimientos, en este episodio tuvimos como invitado a Matías Iacono, quien es Ingeniero de Sistemas, Scrum Master, Speaker, YouTuber y escritor.

Durante esta charla Matías nos explica por qué estos tres libros son fundamentales y nos da una descripción de cada uno de ellos.

MatiasIacono

Los tres libros son:

Clean Code: A Handbook of Agile Software Craftsmanship de Robert C. Martin.

CleanCode

Kindle
Pasta blanda

Peopleware: Productive Projects and Teams de Tom DeMarco y Timothy Lister.

Peopleware
Kindle

The Dilbert Principle: A Cubicle’s-Eye View of Bosses, Meetings, Management Fads & Other Workplace Afflictions de Scott Adams.

TheDilbertPrinciple
Pasta blanda

Adicionalmente, Matías nos recomienda el paper
”The new new product development game” disponible en
https://hbr.org/1986/01/the-new-new-product-development-game

Twitter de Matías

@MatiasIacono

Canal de YouTube de Matías
https://www.youtube.com/user/LaCosaGorda

Por si fuera poco, Matías nos recomienda el libro “El capellán del diablo: Reflexiones sobre la esperanza, la mentira, la ciencia y el amor” de Richard Dawkins.

ElCapellanDelDiablo
Pasta blanda