
Hablando de software
Hablando de software es un podcast de conversaciones sobre tendencias en tecnología, desarrollo e implementación de soluciones de software. A través de entrevistas con expertos desarrolladores e implementadores, se comparten perspectivas y experiencias actuales. Cada episodio explora diversas herramientas, lenguajes y paradigmas de implementación. Ofrece una mirada práctica y contemporánea al mundo del software.
Episodios

Video como código, una nueva forma de construir contenido
En este episodio, Javier López conversa con Fernando Redondo, CEO de Lvis, sobre cómo reinventar los tutoriales técnicos a través de la automatización. Desde la idea de "video como código" hasta la creación de contenidos más fáciles de actualizar, personalizar y escalar, exploran cómo transformar un proceso tradicionalmente manual en una solución mucho más eficiente. También hablan del papel de la

Cómo pasamos de servidores físicos a infraestructura invisible
En este episodio, Javier López conversa con Diego García, Principal Infrastructure Consultant en Thoughtworks España, sobre cómo ha cambiado la infraestructura en las últimas dos décadas. De los servidores físicos y la planificación rígida a la virtualización, la nube y la infraestructura como código. Hablan de VMware, Docker y Kubernetes, de los trade-offs entre velocidad y eficiencia, del coste

Arquitectura evolutiva: guía para sobrevivir al cambio constante
En este episodio, Javier López habla con Ángel Garbayo Moral, Lead Developer en Thoughtworks España, sobre arquitectura evolutiva y los riesgos de diseñar sistemas "para todo". A partir de su experiencia en proyectos reales, Ángel explica cómo tomar decisiones arquitectónicas con contexto, entender los trade-offs, definir qué cosas deben poder cambiar y cuáles no, y cómo prácticas como el diseño e

Cómo la IA está cambiando el día a día de Product Owners y Business Analysts
En este episodio, Javier López habla con María José Lalama, Product Manager y Business Analyst en Thoughtworks España, sobre cómo usa la inteligencia artificial en su trabajo diario. A partir de su experiencia en proyectos reales, María José cuenta cómo herramientas como Notebook y Gemini le ayudan a organizar la información del equipo, reducir dudas repetidas, aclarar decisiones y acelerar la cre

Sensible Defaults, el enfoque de Thoughtworks para construir software de calidad
Javier López Fernández y Borja Gómez, Technical Principal Consultant de Thoughtworks España, aterrizan los Sensible Defaults de Thoughtworks como guías prácticas para lograr entregas frecuentes, seguras y medibles. Repasan TDD, pair programming, integración y despliegue continuos, automatización de pipelines, observabilidad y gestión de la calidad, vinculándolas con el Manifiesto Ágil y las métric

Cómo construir un plan de carrera efectivo en software
En este episodio de Hablando de Software, Javier López Fernández conversa con Nicolás Patarino, Staff Mobile Engineer en Eventbrite, sobre cómo construir y aprovechar un plan de carrera en el mundo del software. A través de una charla abierta y honesta, exploran qué significa realmente tener un plan de carrera, cómo equilibrar el crecimiento técnico y de liderazgo, el rol del feedback, la importan

Claves para un Product Discovery significativo
En este episodio de Hablando del Software, Javier López Fernández conversa con Raffaella Roviglioni, Principal Experience Designer en Thoughtworks Italia, sobre cómo el Product Discovery puede marcar la diferencia entre construir por intuición o por comprensión real. Raffaella comparte su enfoque centrado en las personas, el valor de separar el problem space del solution space, y la importancia de

Navegando la complejidad en el desarrollo de software
¿Es posible construir software sin caer en la trampa de la sobreingeniería? En este episodio de Hablando del Software, Javier López Fernández conversa con María Martínez Miralles sobre uno de los grandes desafíos del desarrollo moderno: la complejidad. Desde diferenciar la complejidad esencial de la accidental, hasta reflexionar sobre TDD, microservicios, refactorización, patrones de diseño y la p

Más allá del código con videojuegos, desarrollo ágil y XP
En este episodio conversamos con Ricardo Guzmán Velasco, Tech Lead & Tech Coach, y Ángel Siendones Sillero, Senior Software Engineer en Voxel, sobre la industria del videojuego y su relación con el desarrollo de software. Exploramos cómo las prácticas de Extreme Programming (XP) pueden aplicarse en este mundo, los desafíos que enfrentan los equipos de desarrollo y las diferencias entre la creación

Software opinativo
David Bonilla, Cofundador de Pétalo, nos acompaña para hablar sobre el software opinativo: qué es, cómo define propuestas de valor claras y cómo su enfoque ha dado forma a proyectos como Manfred y Pétalo. Exploramos también por qué Thoughtworks es reconocida por su postura firme en el desarrollo de software

Cultura, software y cambio
En este episodio conversamos con Fernando del Caz y Emmanuel Valverde, ambos ingenieros de software en Voxel, sobre los desafíos que implica realizar un cambio técnico dentro de una empresa. Exploramos cómo, cuando las cosas no funcionan, a menudo se debe a problemas estructurales profundos que, al intentar solucionarlos, pueden causar verdaderos terremotos en la organización. Abordamos las estrat

Conferencias técnicas: Detrás del micrófono
En este episodio conversamos con Jonathan y Marisa sobre el fascinante mundo de las conferencias técnicas. Nos adentramos en las motivaciones detrás de convertirse en ponente y cómo esta experiencia puede impulsar tanto tu carrera como tu desarrollo personal. Hablamos de los primeros pasos necesarios para preparar una charla exitosa, desde la selección del tema hasta las mejores prácticas para cap

El arte del diseño de software
En este episodio, conversamos con Jesús María Villar Vázquez, Senior Software Engineer en Celonis, para explorar el papel fundamental del diseño de software en el panorama tecnológico actual. Jesús comparte sus ideas sobre la importancia de dominar los principios de diseño, el valor del aprendizaje continuo y el impacto de la tutoría en la formación de la próxima generación de ingenieros. Únete a

Programando con IA, ¿Revolución o exageración?
En la actualidad, la inteligencia artificial está en boca de todos y su impacto en nuestras tareas diarias, incluyendo la programación, es indiscutible. Pero, ¿es realmente tan beneficiosa como se dice? En este episodio, Vicky de Palma, Senior Consultant Developer, se une a Carlos Cavero y Juan Infante Zumer, Lead Consultant Developers, para debatir sobre este fascinante tema. Juntos, exploran cóm

¿Cómo se desarrolla en Cuba?
En este episodio, nuestros host Javier López y Jonathan Fernandez exploran la fascinante vida de un desarrollador en Cuba, un lugar donde la realidad del aprendizaje y la práctica de la programación difiere enormemente de lo establecido en el mundo occidental. Acompáñanos en un viaje que revela los desafíos únicos y las ingeniosas soluciones que los desarrolladores cubanos emplean para aprender, c

La entrega de valor no es solo un cambio técnico
Entregar valor a nuestros clientes debería ser el objetivo número uno de cualquier organización, pero para hacer esto de forma efectiva tenemos que gestionar cambios, organizativos y técnicos. En este episodio, conversamos con Yago Pereiro, Principal Consultant especialista en transformación digital, sobre el cambio cultural que es imprescindible que ocurra.

Equipos de alto rendimiento sin superpoderes
La eficiencia es una palabra de moda en las dinámicas de equipo, pero ¿qué es lo que realmente distingue a los equipos de alto rendimiento? Acompáñanos en este episodio mientras profundizamos en los puntos de vista de Sendami, Paula y Raquel, profesionales con una amplia experiencia en dinámicas de equipo. Juntos, exploramos los rasgos esenciales que distinguen a los equipos de alto rendimiento, d

La carga cognitiva como métrica para evolucionar tus equipos
Conversamos con Aleix Morgadas, Chief Product Officer en Team Topologies. Team Topologies es el enfoque líder en la organización de equipos empresariales y tecnológicos para un flujo rápido. Team Topologies popularizó el concepto carga cognitiva del equipo. En este episodio veremos una historia real de decisiones de arquitectura y colaboración en base a la carga cognitiva.

NoEstimates mito o verdad
¿Has escuchado hablar sobre NoEstimates? NoEstimates es un movimiento, no es una herramienta específica sino una manera de pensar en torno a las estimaciones y previsiones en desarrollo de Software. La idea es animar a construir pequeñas piezas de software de manera iterativa e incremental que te lleven tan pronto como sea posible a tener un producto entregable, sin dedicar miles de horas a predec

Todo lo que necesitas saber sobre Data Mesh
En este episodio, Jorge Contreras, Developer Consultant, conversó con Maya Ormaza, Principal Consultant Developer sobre Data Mesh, un cambio radical para la gestión de datos en las empresas. Descubre cómo permite a los equipos utilizar fácilmente herramientas y recursos bajo demanda, facilitando el acceso, el procesamiento y el análisis de los datos. Analizaremos qué hace que este enfoque sea tan

El rol de QA en equipos multidisciplinarios, multivendors y multiculturales
En este episodio vamos a explorar acerca de los apasionantes desafíos y aprendizajes que tenemos los QAs cuando estamos inmersos en equipos con diferentes culturas, roles y vendors, así como también el enfoque del mindset de la Calidad y como se percibe el mismo de forma diversa. Esta conversación la vamos a tener con Carolina Mieles, y Bethy Cruz Quality Analyst Consultant de la oficina de Qu

El futuro del trabajo remoto y presencial
Muchas empresas de software desde el final de la pandemia han decidido cambiar su modelo totalmente remoto por otro más híbrido. En este episodio, nuestro host, Javier López, profundiza en este cambio dinámico con sus colegas Lourenço P. Soares y Paola Reyes Montalvo. Acompáñalos en su análisis de las ventajas que ofrecen tanto el trabajo a distancia como el presencial para las empresas y los empl

Diseño Conversacional: Acortando la brecha máquina-humana
Los productos digitales cada día usan más recursos de diseño conversacional, un proceso que se basa en diseñar una interacción natural y bidireccional entre un usuario y un sistema de voz o texto. En este episodio, Daniela Salinas y Leslie Inostroza, ambas Experience Designers en la oficina de Chile, conversaron acerca de la importancia de crear una buena estrategía de diseño conversacional para p

Shift Left Quality: Una visión holística de la calidad en el software
La calidad en el software es mucho más que aplicar pruebas y es trabajo de todas las personas en el equipo. En este episodio, David Dávila conversa con Winston Castillo, acerca de su nuevo libro, Shift Left Quality. En este libro Winston nos adentra a una perspectiva diferente de la calidad: las pruebas tempranas. Conversaron acerca de la evolución del tester del equipo al analista de calidad, c

Explorando el diseño ético y la tecnología responsable
Únete a Daniela Salinas, Graduate Experience Designer, en la entrevista con Susana Opazo, DEISSC Lead de Thoughtworks Chile. En este episodio, explorarán temas como el diseño ético, tecnología responsable, accesibilidad, protección de datos y ciberseguridad. Desde destacar la importancia de considerar la ética en cada paso de la toma de decisiones de diseño hasta discutir estrategias para promover

El Enfrentamiento entre Producto y Tecnología
En este episodio exploramos el apasionante enfrentamiento entre producto y tecnología con Belén Lamelas, Principal Project Manager de la oficina de España. Si alguna vez has escuchado frases como "La gente de producto no entiende nuestros problemas en tecnología" o "Los técnicos solo se enfocan en lo técnico y no consideran el valor para el negocio y el usuario", este capítulo es para ti. Acompáña

Buenas prácticas en el desarrollo de software: historias de terror y éxito
Cecilia Geraldo y Javiera Laso, ambas Senior Developers de nuestra oficina de Chile, comparten una conversación fascinante donde explorarán temáticas clave del desarrollo de software y compartirán perspectivas sobre buenas prácticas como el pair programming y el Test Driven Development (TDD). Además, discutirán la importancia de un ambiente de trabajo adecuado, la automatización consciente y có

La evolución del tester al estratega
En este episodio, acompaña a Tanía León, Lead Quality Analyst Consultant, en una interesante conversación con María Fernanda Vilatuña, Senior Quality Analyst Consultant, y Jeanneth Palacios, Quality Analyst Consultant, todas ellas de la oficina de Thoughtworks en Ecuador. Juntas, explorarán las sutiles pero significativas diferencias entre dos roles clave en el mundo de la tecnología: el tester y

Los retos de la infraestructura como código
En este episodio, nos sumergimos en los desafíos de la infraestructura como código con Abel Guillén, Lead Consultant Developer de nuestra oficina de España. Abel comparte su experiencia y conocimientos sobre cómo el paradigma de la infraestructura como código está transformando la forma en que se manejan las infraestructuras tecnológicas. Exploramos temas como las mejores prácticas para probar la

Infraestructura escalable para habilitar transformaciones digitales
En este episodio, exploramos la importancia de la infraestructura escalable en la era digital. Joao Lucas Santana, Head of Tech, conversó con Octavio Valenzuela, Principal Developer, ambos de nuestra oficina de Chile, en donde nos compartió valiosos conocimientos sobre cómo adaptarse rápidamente a los cambios tecnológicos y aprovechar al máximo las oportunidades de la transformación digital. Descu

El rol de DevRel, conectando desarrolladores y empresa
En este episodio, conocerás a Joaquín Engelmo Moriche (Kini), un DevRel en Criteo, quien comparte su trayectoria profesional y la importancia de su trabajo en las empresas. Explora cómo su rol como DevRel impacta positivamente y cómo la comunidad que lo rodea juega un papel fundamental en su labor. Además, Kini recomienda el libro "DevRel Puzzle", disponible en Amazon, como un recurso para compren

Del Background de negocios a Product Manager: La Historia de Sahard
En el tercer y último episodio de la serie sobre el ámbito de producto, Jorge Dominguez conversa con Sahard Hesamzadeh, Senior Experience Designer de la oficina de Ecuador, quien comparte su historia sobre cómo encontró su propósito en ayudar a otras personas. Sahard se adentra en el mundo tecnológico con el objetivo de apoyar a más personas, y es en Thoughtworks donde finalmente se convierte en P

Tech Lead: Conversaciones sobre liderazgo técnico
En este episodio, exploramos el rol del líder técnico en un equipo de desarrollo y cómo puede ser un cambio importante y desafiante para un desarrollador. Hablamos con Nelson Jumbo, Lead Consultant Developer de la oficina de Ecuador, en donde nos comparte sus experiencias y estrategias para ser un líder técnico efectivo en su equipo. Desde la gestión de personas hasta la toma de decisiones técnica

El poder de la inclusión y accesibilidad en los proyectos: claves para su implementación efectiva
En este episodio, Daniela Salinas y su colega Leslie Inostroza, ambas Experience Designers de la oficina de Thoughtworks Chile, profundizan en la importancia de la inclusión y accesibilidad en los proyectos de User Experience (UX). Ofrecen consejos prácticos desde sus experiencias en el campo, explicando cómo la accesibilidad y la inclusión puede mejorar la experiencia del usuario, haciendo que lo

Del Background de negocios a Product Manager: La Historia de Diana
En el segundo episodio de la serie sobre el ámbito de producto, Jorge Dominguez conversa con Diana Barreno, Lead Business Analyst de la oficina de Ecuador, quien comparte su experiencia sobre cómo se convirtió en Product Manager. Diana aborda los desafíos que enfrentó durante su transición y ofrece consejos útiles para aquellos que buscan seguir una trayectoria similar. La conversación también se

Del Background Técnico a Product Manager: La Historia de Paola
Jorge Dominguez, Lead Product Manager de la oficina de Ecuador, presenta una trilogía de podcasts sobre el ámbito de producto, entrevistando a tres expertas en la materia. En el primer episodio, conversa con Paola Jiménez, Principal Consultant Product Manager de Ecuador, quien comparte sus experiencias y consejos para aquellos que buscan hacer una transición similar. Paola nos cuenta cómo pasó de

La realidad detrás de la fama de consultoría en el desarrollo de software
La consultoría tiene muy mala fama entre la gente que se dedica al software. En este episodio, hablaremos con María Caparrós, Senior Recruiter; Jonathan Fernández, Lead Developer Consultant y Carmen López, Senior Developer Consultant de la oficina de Thoughtworks España. Juntas, debatirán si aún existe un futuro prometedor para la consultoría en este sector y cómo se puede mejorar su reputación.

Equipos de ingeniería que funcionan: Una inmersión profunda en la eficacia
En este episodio, Vicky Valverde, Senior Consultant de nuestra oficina de Ecuador, nos habla sobre la importancia de la eficacia en la ingeniería y cómo lograrla para ofrecer un mayor valor al cliente de manera rápida y eficiente, manteniendo una menor inversión. Vicky comparte consejos valiosos sobre cómo los equipos de ingeniería pueden mejorar su eficacia y cómo las organizaciones pueden implem

Product Owner ágil: Una guía para maximizar el valor del producto
¿Qué es un Product Owner y cuál es su función en los equipos ágiles de desarrollo? En este episodio nuestra invitada, Helena Sierra Blández, experta en Digital Product Management & Design, comparte su amplia experiencia en este campo para ayudarnos a entender la figura del Product Owner y su importancia en el proceso de creación de productos de alta calidad.

La importancia de la pirámide de test en el desarrollo de software
En este episodio, hablamos con Iván Gómez, Tech Lead de la oficina de Thoughtworks España, sobre una técnica clave para mejorar el proceso de testing en el desarrollo de software: La pirámide de test. Esta es una forma de organizar las pruebas durante el desarrollo de software, con un mayor enfoque en las pruebas unitarias y un menor enfoque en las pruebas integradas y de aceptación. Tal vez una d

Hablando de Trunk Based Development
En este episodio hablamos sobre Trunk Based Development con Pedro López, Software Engineer en Clarity AI. Conversamos sobre su experiencia trabajando en diferentes compañías con diferentes aproximaciones al flujo de trabajo y cómo le ha ayudado en su carrera como desarrollador hacer Trunk Based Development.

Carreras Técnicas en TI
En este episodio hablamos sobre la experiencia de Juan enfrentándose durante su vida laboral a lo que significa en TI progresar en su carrera como tecnólogo. La disyuntiva entre management y tecnología y los roles intermedios.

Inteligencia artificial y cambio climático
La Inteligencia Artificial se está convirtiendo en una poderosa aliada en la lucha contra el cambio climático. Conversamos con Concha Labra, Principal Consultant en Datos & IA en Thoughtworks España, acerca de diversos casos de uso, qué pueden hacer las empresas en este ámbito y cuáles son los principales retos que se presentan.

El Rol de QA como un multiplicador
El rol de Quality Analyst en un equipo de software es muchas veces entendido como el encargado de la calidad, a veces se convierte en un parapeto en vez de en agente del cambio. Hablaremos con Daniel Mondria sobre qué es un QA y sobre lo que en verdad significa la calidad en el desarrollo.

Sostenibilidad: una nueva característica en arquitecturas de software
Junto a los dominios y características tradicionales y esenciales a tener en cuenta a la hora de diseñar una arquitectura, se nos suma el concepto de "sostenibilidad", la cualidad de un sistema de ser más amigable con nuestro medio ambiente, ya sea consumiendo recursos de manera más inteligente o consumiendo menos recursos en general. En esta ocasión hablaremos del nuevo pilar de sostenibilidad de

Un aliado poderoso: las métricas en el desarrollo
El software es creado por personas y es un proceso muy manual y creativo, pero a la vez existe para solventar problemas reales. Es una ingeniería diferente al resto, porque el mantenimiento del software es tan complejo, tal vez más que la creación del mismo y por supuesto, es mucho más costoso. Para dar luz sobre qué tan bien los equipos están trabajando, tenemos un aliado que son las métricas. Ha

Seguridad en el desarrollo de software
La seguridad en el software es un tema que no para de crecer en importancia. Los incidentes de seguridad con millones de usuarios filtrados así lo demuestran. En este episodio revisaremos estos temas y más, con Jonathan Fernández, líder regional de Infosec para España e Italia en Thoughtworks.

Conoce todo sobre la construcción del Radar Tecnológico
Cada año, el Technology Advisory Board de Thoughtworks debate la estrategia tecnológica global y las tendencias tecnológicas que tienen un impacto significativo en nuestra industria, para así crear el Radar Tecnológico. En este episodio conversamos con Perla Villarreal, Asistente Técnica de la Dirección de Tecnología de Thoughtworks, acerca los diferentes retos que se presentan en el proceso de co

Pairing al descubierto
Pairing es una de las prácticas más importantes para conseguir mejorar la calidad del código, optimizar el aprendizaje del equipo sin sacrificar la velocidad del desarrollo. En este episodio hablaremos con Asier sobre diferentes formas de hacer pairing, sus beneficios y sus dificultades

Programar es para todas: La historia de una mujer en TI
En esta edición especial, para conmemorar el Día Internacional de la Mujer, hablamos con Carla Suarez, Lead Consultant en Thoughtworks Ecuador, acerca de su cambio exitoso de carrera hacia la industria tecnológica. También discutimos acerca de los desafíos para las mujeres en tecnología y damos varios consejos para poder construir un camino dentro de esta industria.

Antipatrones ágiles desde la experiencia
Muchos equipos creen que están haciendo Agile por tener una serie de ceremonias en sus calendarios. Con Paola hablaremos de antipatrones cuando intentamos trabajar de una forma Agile en un equipo desde su experiencia.

Sistemas de diseño
Los sistemas de diseño definen una colección de patrones de diseño, bibliotecas de componentes y buenas prácticas de diseño e ingeniería que garantizan productos digitales consistentes. Hablaremos con Byron Torres sobre ellos, por qué y cómo manejarlos.

React tips & tricks y lo nuevo de la versión 18
En este episodio conversaremos sobre React, específicamente sobre lo nuevo que viene en la versión de 18, además de varios tips acerca de diferentes tecnologías y perspectivas sobre el trabajo en equipos multidisciplinarios.

Hablando de testing
En este episodio hablamos con Marcin y su experiencia sobre testing de software. Nuestra conversación está muy orientada el testing automático, tanto test unitarios, de integración cuando elegir entre unos y otros. Pero también hacia el diseño y qué nos ofrecen los test para descubrir la solución a nuestro problema.

MQTT y su importancia como protocolo IoT
Hoy en día en la internet de las cosas sabemos que la comunicación en tiempo real y la localización son claves para estar conectados, desde el taxi que tomamos hasta la comida que pedimos con delivery. María José nos contará desde el punto de vista de una persona desarrolladora, cómo es esto posible y qué tecnologías se utilizan para este fin.

Cambiando de carrera a IT
En este episodio hablamos con Mónica y su experiencia al decidir dirigir su vida laboral a IT. Hablamos de los recursos que hay actualmente en internet para hacerlo y también de su experiencia en Thoughtworks university, para conseguir que otras personas puedan dar el mismo paso.

Construcción de productos digitales: Un Enfoque "Desde las calles"
En este episodio Maya Ormaza consultora de ThoughtWorks Chile con un perfil que combina tecnología y negocio, nos compartirá desde su experiencia como es la construcción de productos digitales guiados por datos en diversas verticales de la industria y los desafíos de juntar diversas perspectivas de desarrollo, operación y experiencia de usuario para su trabajo.

Programación funcional
En el episodio de hoy queremos hablar sobre "Programación Funcional", un paradigma un poco diferente de lo que estamos acostumbrados, pero que en los últimos años se ve una tendencia de migrar a este modelo, siendo adoptado por lenguajes tradicionalmente Orientadas a Objetos, como Java, cuando ha adoptado las funciones lambda en su versión 8.

DevSecOps: Un enfoque "desde las calles"
Andrés Robles nos compartirá desde su experiencia en la industria la implementación de DevSecOps desde un punto de vista diferente. En este episodio se hablará de los desafíos que implica unir fuerzas desde el área de Software y desde el área de Seguridad de la Información para alcanzar los objetivos de DevSecOps.

Crecimiento saludable de una arquitectura de microservicios
En este episodio, junto a Ricardo Gaete, tech manager en Walmart Chile, hablamos sobre "Crecimiento saludable de una arquitectura de microservicios", tema que involucra arquitectura evolutiva y gobernanza. Con el uso cada vez más frecuente de los microservicios, suelen surgir nuevos problemas como, por ejemplo, controlar sus diferentes elementos y poder evolucionarlos guiándose por la reutilizació

Conceptos, trucos y experiencias de integración continua
La integración continua es una práctica presente en el mundo del software desde hace varios años, y habilita varias características de generación de valor en los equipos, desde la automatización al time to market. En esta entrega, Tex Albuja nos comparte sus experiencia habilitando pipelines de integración desde proyectos simples hasta entornos de alta complejidad.

Desmitificando el pair programming
En este episodio conversamos sobre una práctica muy valiosa en el desarrollo de software que muchas veces no es completamente adoptada o visualizada en el valor que brinda al equipo y a la entrega. ¿Qué es el pair programming? ¿Qué ventajas trae al equipo y al producto? ¿Cuándo conviene usarla y qué patrones dan buen resultado? son algunas de las preguntas sobre las que conversamos con David Dávil

APIs como producto
Las APIs han sido usadas generalmente como interfaces entre sistemas, sin embargo existe un potencial asociado de negocio mucho más amplio cuando se las concibe e implementa como productos. ¿Cómo se las implementa? ¿Qué consideraciones de implementación se tienen en cuenta? ¿Cómo se las vuelca a la operación y a la adopción? Estas son algunas de las preguntas que conversamos con Jairo Negrete y Ma

Tendencias en el desarrollo y la arquitectura
Este episodio presenta la traducción de una conversación que tuvimos con Neal Ford tiempo atrás, en la que abordamos temas como el rol de la arquitectura, las características evolutivas de las soluciones y el ecosistema, las características de un buen arquitecto y algunos pensamientos alrededor de la innovación y experimentación.

Descubre GraphQL
Existen implementaciones de soluciones que por la naturaleza del dominio de negocio tienen un alto volumen de consultas; ¿cómo optimizar este tipo de entornos? En este episodio conversamos con Fernando Tamayo, arquitecto y líder técnico de Thoughtworks sobre sus experiencias con GraphQL, las ventajas y los retos que ha encontrado en implementaciones en la que se ha incluido este lenguaje de consul

Microservicios: mitos y verdades
Existen diversos patrones de arquitectura que dan soporte a la implementación de una solución, y uno que ha cobrado mucha relevancia es el de microservicios. ¿Qué características tiene? ¿Qué retos de implementación conlleva? ¿Qué beneficios y desafíos trae consigo? Son algunos de los puntos que conversamos y analizamos junto a Pablo Correa, Consultor y arquitecto de aplicaciones de ThoughtWorks en

Infraestructura como código
La automatización es una necesidad a varios niveles al momento de implementar una solución, y la infraestructura no se queda atrás. Despliegues, creación de entornos , asignación de recursos, son algunas de las tareas de infraestructura que se pueden automatizar y se pueden descentralizar del equipo de infra. En este episodio junto a Fausto Castañeda conversamos sobre los pormenores de incorporar

Desarrollando aplicaciones seguras
La seguridad es un factor crítico en cualquier flujo de intercambio de información, ninguna organización quisiera exponerse a un ataque o una pérdida de datos por no considerar en su diseño e implementación este atributo tan fundamental. ¿Cómo aseguramos nuestras aplicaciones? ¿Tiene la seguridad alguna relación con la calidad? Estas y otras preguntas guían nuestra conversación con Iván Pazmiño, J

Qué considerar en el desarrollo de aplicaciones móviles
Las aplicaciones y productos móviles han abierto un nicho amplio a nivel organizacional interno y externo. ¿Qué define el éxito o fracaso de este tipo de soluciones? En este episodio junto a Gabriela Cobo y Jorge Rodríguez analizamos algunos de los factores y consideraciones para definir un producto móvil sólido desde la perspectiva de estrategia, experiencia de usuario e implementación











