Interfaz Podcast Episodio 124 – Feature Flags y Esquio con Unai Zorrilla, Luis Fraile y Luis Ruíz Pavón

Esquio, es un nuevo framework para .NET Core, que tiene como objetivo la implementación de “Feature Toggles” o “Feature Flags”, los cuales son una técnica que permite a los equipos modificar el comportamiento de las aplicaciones sin necesidad de cambiar el código.

Para conocer qué es Esquio, en este episodio tuvimos la presencia de Unai Zorrilla, Luis Fraile y Luis Ruíz Pavón de la empresa Plain Concepts.

Durante este interesante episodio, nuestros tres invitados nos explican para qué sirve Esquio, la historia detrás de este proyecto y algunas de sus características más destacables.

UnaiZorrilla-LuisFraile-LuisRuizPavon

Notas y vínculos adjuntos

Sitio de Esquio en GitHub

https://github.com/Xabaril/Esquio

Documentación de Esquio

https://esquio.readthedocs.io/en/latest/

Twitter de Unai

@_unaizc_

Twitter de Luis Fraile

@lfraile

Twitter de Luis Ruíz Pavón

@luisruizpavon

Unai nos recomienda el libro “El hombre anumérico” de John Allen Paulos

HombreAnumerico

Pasta blanda

Luis Fraile nos recomienda el libro “Sapiens: de Animales a Dioses” de Yuval Noah Harari.

Sapiens

Pasta blanda

Luis Ruíz Pavón nos recomienda el libro “Clean Code: A Handbook of Agile Software Craftsmanship” de Robert C. Martin.

CleanCode

Pasta blanda
Kindle

Interfaz Podcast Episodio 121 – Arquitecturas Cloud Native con Roberto Cervantes

El advenimiento de la Nube, resultó en nuevas arquitecturas de software cuyo objetivo es aprovechar al máximo las ventajas y funcionalidades que este nuevo paradigma nos ofrece.  Este tipo de arquitecturas modernas basadas principalmente en la Nube, llevan el nombre de Cloud Native.

Para hablarnos de arquitecturas Cloud Native, en este episodio contamos con la presencia de Roberto Cervantes, quien actualmente se desempeña como Cloud Native Technical Specialist en Microsoft Corporation.

Durante esta charla, Roberto nos explica qué es Cloud Native, cuáles son sus rasgos principales, cuál es su relación con DevOps y sus prácticas relacionadas, y también nos describe cómo podemos iniciar con este tipo de arquitecturas de software.

RobertoCervantes

Notas y vínculos adjuntos

LinkedIn de Roberto

https://www.linkedin.com/in/robece/

Roberto nos recomienda el libro “Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services” de Brendan Burns.

Pasta blanda

Kindle

Interfaz Podcast Episodio 86–Azure DevOps con David Sánchez

Hoy en día, aquellas empresas que adopten la cultura y prácticas de DevOps, estarán a la delantera y se diferenciarán enormemente de sus más cercanos competidores, al poder entregar valor más rápido a sus clientes y usuarios finales.

La cultura de DevOps se beneficia de herramientas tecnológicas que ayuden a automatizar ciertos procesos del ciclo de vida de la construcción de software.  Una de estas herramientas, es Azure DevOps: branding nuevo que Microsoft le ha dado a una serie de productos y servicios originalmente conocidos como Visual Studio Team Services.

Para hablarnos de Azure DevOps, sus servicios y la práctica de DevOps como tal, en este episodio tuvimos como invitado a David Sánchez, quien actualmente se desempeña como Product Marketing Manager en Azure.

Durante este episodio, David nos explica qué es Azure DevOps, nos explica cuáles son sus 5 productos principales: Boards, Pipelines, Repos, Test Plans y Artifacts, y nos describe cuál es la mejor manera para aprender de esta plataforma.

DavidSanchez2

Notas y vínculos adjuntos

Twitter de David

@davidsancheza

Sitio de Azure DevOps

devops.azure.com

David nos recomienda el libro: “The Developer’s Guide to Azure”

dev-guide-cover

https://aka.ms/azuredevebook

Interfaz Podcast Episodio 80–Rumbo a un cultura de DevOps con Ernesto Cárdenas

¿Qué es Integración Continua? ¿Qué es Despliegue Continuo? ¿Cuál es la diferencia entre ambos conceptos?  Frecuentemente, las empresas confunden los esfuerzos de automatización para integrar continuamente el código de las aplicaciones que están construyendo, con DevOps, término que lo podemos definir como la unión de personas, procesos y productos para habilitar la entrega continua de valor para nuestros usuarios finales.

Para aclararnos estos puntos, en este episodio tuvimos como invitado a Ernesto Cárdenas, quien es ingeniero informático y Microsoft MVP en la categoría de Developer Technologies, y quien además ha estado involucrado con temas de DevOps desde hace algunos años.

Durante esta charla, Ernesto nos explica los conceptos de Integración Continua, Despliegue y Entrega Continua, cuáles son algunas de las acciones que pueden hacer las empresas y profesionales para adoptar correctamente DevOps, y también nos cuenta del próximo Agiles Perú, el cual es un evento que trata temas de prácticas ágiles en la tecnología.

Notas y vínculos adjuntos

Twitter de Ernesto

@fisica3

Blog de Ernesto

www.consultorinternet.com

Sitio de Agiles Perú 2018

http://www.agile-peru.net/agilesperu2018/

ErnestoCardenas

Interfaz Podcast Episodio 70–5 prácticas críticas para adoptar DevOps con Christian Meléndez

DevOps es como la pizza: no podemos pensar en ella sin incluir sus ingredientes críticos (como la piña, presente en la pizza hawaiana completamente respaldada por este podcast y su autor Smile). Así nos lo asegura Christian Meléndez, quien es un
desarrollador de software, y más recientemente, escritor técnico y arquitecto en temas de la Nube enfocado en implementar procedimientos de entrega continuos con aplicaciones en varios sabores, incluyendo C#, Node.js, and Java, a menudo usando contenedores Docker.

En este episodio, Christian nos comparte las que él considera 5 prácticas críticas para las empresas o equipos que deseen implementar DevOps y beneficiarse de ello:

    1. Involucrar a todos en el proceso
    2. Confiar en lo que tenemos en el control de versionamiento
    3. Tener confianza en las pruebas automatizadas
    4. Integrar frecuentemente nuestra base de código
    5. Contar con ambientes de despliegue homogéneos

Notas y vínculos adjuntos

Post: “5 critical DevOps practices”

http://cmelendeztech.com/posts/2018/02/5-critical-devops-practices.html

Libro: The Phoenix Project

Libro: The DevOps Handbook

ChristianMelendez

Interfaz Podcast Episodio 3 – DevOps en Microsoft con David Sánchez

En este episodio tuvimos de invitado a David Sánchez Aguilar, quien es un especialista técnico en soluciones de DevOps y ALM en Microsoft Latam New Markets. Durante la entrevista, David nos explicó qué es DevOps, cuáles son los cambios culturales que deben hacer las empresas para implementar este tipo de procesos y las herramientas y servicios que tiene Microsoft para poder implementar DevOps.

Notas y vínculos adjuntos:

Twitter de David
@davidsancheza

Sitio de DevOps en Microsoft

DevOps | Visual Studio

Asistente de DevOps
https://devopsassessment.azurewebsites.net/

DavidSanchez