Interfaz Podcast Episodio 27–El lenguaje Kotlin con Antonio Leiva

Kotlin es un nuevo lenguaje de programación creado por la empresa JetBrains y que corre sobre la Java Virtual Machine (JVM).  Su última versión: 1.1, cuenta con muchas nociones sofisticadas y modernas, las cuales hacen de Kotlin una excelente opción como alternativa al lenguaje Java al momento de crear aplicaciones nativas en Android.  En este episodio nos acompañó Antonio Leiva, quien actualmente se desempeña como Android Engineer en Plex, una compañía donde crean un software para organizar todo tu contenido multimedia y poder reproducirlo en cualquier lugar y dispositivo. En sus ratos libres, ayuda a otros desarrolladores Android a aprender Kotlin en sus dos proyectos personales: devexperto.com (en español) y antonioleiva.com (en inglés). Además, Antonio es el autor del libro “Kotlin for Android Developers” donde trata a fondo este tema.

En este episodio, Antonio nos explicó entre otras cosas ¿qué es Kotlin? ¿por qué fue inventado?  ¿cuáles son las características más destacables en 1.1? y ¿cuál es el entorno de desarrollo preferido para usarlo?

Notas y vínculos adjuntos

Twitter de Antonio

@devexperto1

Sitio de devexperto

devexperto.com

Blog de Antonio

antonioleiva.com

Libro “Kotlin for Android Developers” en Amazon

AntonioLeiva

Interfaz Podcast Episodio 26–Visual Studio .NET 2017 con Raúl Guerrero

¡Visual Studio .NET ha cumplido 20 años!  La versión más nueva: 2017, tiene una gran cantidad de características sofisticadas y poderosas para la arquitectura y desarrollo de aplicaciones de cualquier tipo, y quién mejor que Raúl Guerrero para que nos platique acerca de este nuevo producto.  Raúl es un desarrollador apasionado, responsable de conocer y difundir nuevas tecnologías, además de promover el uso de buenas prácticas en desarrollo de software. En los últimos años entrenó a más de 2,000 desarrolladores en el uso de las tecnologías Microsoft y en el gestión de ciclo de vida de aplicaciones y DevOps usando VSTS.  Durante esta charla, Raúl destacó las siguientes características disponibles en Visual Studio .NET 2017:

  • Nuevo instalador de Visual Studio
  • Visual Studio for Mac
  • Visual Studio Code
  • Live Unit Testing
  • Live Dependency Validation y Arquitectura
  • Live code analysis
  • Xamarin Live Inspector
  • Xamarin Profiler
  • Xamarin Test Recorder
  • Release Management
  • Integración con Docker

Notas y vínculos adjuntos

Twitter de Raúl

@jrwarrior

Blog de Raúl

http://www.superneurona.com/

Sitio de Visual Studio .NET

https://www.visualstudio.com/

RaulGuerrero

Interfaz Podcast Episodio 25–La Psicología y los equipos de desarrollo de software con Willy Dev

La psicología es la ciencia que trata el estudio y análisis de la conducta y procesos mentales de las personas, y su relación en el desarrollo de software es muy estrecha.  Así nos lo asegura en este interesante episodio Willy Dev, quien es Psicólogo Conductista y programador de computadoras con 20 años en la industria del software.  Ha participado en proyectos que hoy día están en los cuadrantes de Gartner, además de haber sido galardonado con el Computer Honor Award del año 2012.  Actualmente es MVP de Microsoft en la Administración de ciclo de vida de soluciones, y además de todo, cinéfilo y melomano.

Notas y vínculos adjuntos:

Twitter de Willy Dev

@WillyDevNET

10th Annual State of Agile™ Report

http://stateofagile.versionone.com/?utm_campaign=soa&utm_source=pressrelease&utm_medium=social

WillyDev

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