Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Health & Fitness
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
Loading...
0:00 / 0:00
Podjoint Logo
US
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/19/01/55/190155f1-7b05-b681-7712-37b22e1d653b/mza_11191572469431227674.jpg/600x600bb.jpg
Biri Biri Show
Juan Pablo Blanco and Matheus Marabesi
57 episodes
4 days ago
Un podcast donde hablamos de temas sobre tecnología, desde programación, a comunidades, soft skills, y todo lo relacionado a trabajar en el mundo del software.
Show more...
Technology
RSS
All content for Biri Biri Show is the property of Juan Pablo Blanco and Matheus Marabesi and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Un podcast donde hablamos de temas sobre tecnología, desde programación, a comunidades, soft skills, y todo lo relacionado a trabajar en el mundo del software.
Show more...
Technology
Episodes (20/57)
Biri Biri Show
EP57 - La IA Está Llegando para Robarte el Trabajo

Este podcast aborda la pregunta cada vez más urgente: ¿está la Inteligencia Artificial (IA) preparada para reemplazar a los desarrolladores de software? Analizamos la rápida evolución de las herramientas de IA, examinando cómo ya

están automatizando tareas de codificación, desde la generación de código base hasta la depuración.


No se trata solo de temor, pero sí de una realidad innegable: la IA está cambiando el panorama de la programación. Exploramos las preocupaciones sobre el desplazamiento laboral, cuestionando si las habilidades actualmente valoradas en la industria permanecerán relevantes en un mundo donde los algoritmos son cada vez más sofisticados.


El episodio concluye con un llamado a la acción: adoptar la IA como una herramienta poderosa, en lugar de temerla como una amenaza, y posicionarnos como colaboradores dentro del ecosistema en evolución de la colaboración entre

humanos y la IA.



Como siempre, nuestras redes:


Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
4 months ago
40 minutes 30 seconds

Biri Biri Show
EP56 - TDD hoy, TDD mañana, TDD para todo el siempre

Este episodio del podcast Bri Show, presentado por @jpblancodb⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ y ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi, se centra en las ventajas y desventajas del Desarrollo Guiado por Pruebas (TDD). Los presentadores discuten los numerosos beneficios del TDD, incluyendo:

● Reducción de errores: El TDD ha demostrado reducir los errores en el código, con datos que respaldan esto tanto en entornos estudiantiles como profesionales.

● Mejora en el diseño: Aunque reconocen que las opiniones difieren sobre la influencia del TDD en el diseño, los presentadores sugieren que puede llevar a mejores diseños al requerir que los desarrolladores consideren la capacidad de prueba desde el principio.

● Mayor mantenibilidad y refactorización: El TDD fomenta la creación de código modular y acoplado de manera flexible, lo que facilita su refactorización y mantenimiento. Los presentadores destacan que la refactorización es casi imposible sin pruebas.

● Mejor trabajo en equipo: El TDD promueve una mejor comunicación y colaboración en los equipos de desarrollo. Trabajar juntos en las pruebas ayuda a los equipos a construir una comprensión compartida de la base de código, lo que facilita la identificación y solución de posibles problemas.

● Mayor confianza y reducción de riesgos: El TDD proporciona una red de seguridad, lo que permite a los desarrolladores realizar cambios con confianza. Esto se debe a que las pruebas actúan como una suite de regresión, asegurando que la funcionalidad existente permanezca intacta a medida que se agrega o modifica nuevo código.

Sin embargo, existen desafíos y conceptos erróneos con el TDD:

● Inversión de tiempo: Los presentadores reconocen que el TDD requiere un compromiso inicial de tiempo, lo que podría ser una barrera para algunos desarrolladores o equipos. No obstante, argumentan que esto se compensa a largo plazo con una reducción en la depuración y un aumento en la calidad del código.

● Curva de aprendizaje: El TDD puede ser difícil de aprender, especialmente para desarrolladores nuevos en las pruebas. Los presentadores recomiendan comenzar con enfoques de prueba más simples, como escribir pruebas después de la implementación, para luego hacer la transición gradual al TDD.

● Uso excesivo y obsesión: Aunque abogan por el TDD, los presentadores advierten contra su uso excesivo o la obsesión con las métricas de cobertura de código. Enfatizan usar el TDD con juicio, centrándose en pruebas que brinden el mayor valor y evitando pruebas innecesarias.

● Resistencia cultural: Implementar el TDD de manera efectiva a menudo requiere un cambio en la cultura del equipo y en las prácticas organizacionales. Los presentadores subrayan la necesidad de obtener el apoyo de todos, incluido el liderazgo, para garantizar que la adopción del TDD esté alineada con los objetivos y prioridades del negocio.



Como siempre, nuestras redes:


Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
46 minutes 31 seconds

Biri Biri Show
EP55 - El Rol del Product Manager: Estrategia, Impacto y Eliminación de Features

En este episodio, Matheus Marabesi y Pela regresan después de una pausa para discutir temas relacionados con el rol del Product Manager (PM) en el desarrollo de software. Exploran las diferencias entre el Product Manager estratégico y el más operativo, destacando la importancia de aportar verdadero valor en el contexto en que se encuentran. A lo largo de la conversación, abordan la relevancia de evaluar continuamente el impacto de las decisiones de producto y la necesidad de eliminar características que no generen valor. También reflexionan sobre las responsabilidades y retos de los PMs, incluyendo la importancia de entender tanto el aspecto técnico como el impacto a largo plazo de sus decisiones.


Como siempre, nuestras redes:


Javier Chacana: @jchacana

Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
41 minutes 8 seconds

Biri Biri Show
EP54 - ¿Con o sin PO/Product manager? Con Javier Chacana (@jchacana)


Como siempre, nuestras redes:


Javier Chacana: @jchacana

Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
47 minutes 10 seconds

Biri Biri Show
EP53 - Distribución de los equipos, ranting de los roles y SCRUM vs management


Como siempre, nuestras redes:


Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
48 minutes 54 seconds

Biri Biri Show
EP52 - ¿Desplegar los viernes o no? con Emmanuel Valverde (@evrtrabajo⁠)


Como siempre, nuestras redes:


Emmanuel Valverde: @evrtrabajo

Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
39 minutes 21 seconds

Biri Biri Show
EP51 - Coaching personal y de equipos con Lucia Gismondi (@Lgismondi2)

Show notes:

  • EP 2 - Pair Programming - Como empezamos, como hacerlo, el tipo 1 y el tipo 2
  • EP 3 - Pair Programming - El tipo 2 y anti patterns



Como siempre, nuestras redes:


Lucia Gismondi : @lugismondicoach, ⁠@Lgismondi2 , página web: luciagismondi.com

Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
39 minutes 12 seconds

Biri Biri Show
EP50 - DevEx con Kristian Muñoz (@kristianmzmz)


Como siempre, nuestras redes:


Kristian Muñoz Muñoz: @kristianmzmz

Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
46 minutes 47 seconds

Biri Biri Show
EP48 - Refactoring con Dani Ramos (@DanielRamosAcos) - Parte 1 - ¿Qué es el refactoring? ¿Cómo se aplica? ¿Quieres mejorar la calidad de tu código?

¿Qué es el refactoring? ¿Cuáles son sus beneficios? ¿Cómo se aplica? ¿Quieres mejorar la calidad de tu código?


En este episodio de nuestro podcast, entrevistamos a Dani Ramos.


Descubre qué es el refactoring, cuáles son sus beneficios y cómo aplicarlo de forma efectiva.


En este episodio aprenderás:


  • ¿Qué es el refactoring?
  • ¿Por qué es importante el refactoring?
  • ¿Qué tipos de refactoring existen?
  • Cómo identificar el código que necesita refactoring.
  • Cómo aplicar el refactoring de forma segura.


¡No te pierdas este episodio si quieres mejorar la calidad de tu código!


Como siempre, nuestras redes:

Daniel Ramos: @DanielRamosAcos

Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
42 minutes 52 seconds

Biri Biri Show
EP49 - Refactoring con Dani Ramos (@DanielRamosAcos) - Parte 2 - tools para el refactoring, tipos mas comunes de refactoring y tips

En este episodio de nuestro podcast, tenemos la parte 2 de la entrevista a Dani Ramos.


En este episodio aprenderás:


  • tools para el refactoring
  • tipos mas comunes de refactoring
  • The Core 6 Refactorings
  • El hilo en X para aprender los refactors automáticos


¡No te pierdas este episodio si quieres mejorar la calidad de tu código!


Como siempre, nuestras redes:

Daniel Ramos: ⁠@DanielRamosAcos⁠

Juan Pablo Blanco: ⁠⁠⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
47 minutes 40 seconds

Biri Biri Show
EP47 - Graphql o REST? Un episodio sobre pros/cons

En este episodio, vamos a hablar de REST y GraphQL, dos estilos de arquitectura API.


REST es un estándar abierto y bien documentado que es fácil de entender y usar. Sin embargo, puede ser ineficiente para aplicaciones con un gran volumen de datos.


GraphQL es un lenguaje de consulta para APIs que permite a los clientes solicitar solo los datos que necesitan. Esto puede mejorar la eficiencia y el rendimiento de las aplicaciones.


En este episodio, vamos a comparar REST y GraphQL en términos de sus ventajas y desventajas. También vamos a discutir cuándo es una buena idea usar cada uno.


¿Estás listo para aprender más sobre cómo mejorar tus APIs?


Como siempre, nuestras redes:

Juan Pablo Blanco: ⁠⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠⁠@matheusmarabesi

Show more...
1 year ago
51 minutes 16 seconds

Biri Biri Show
EP46 - ¿Es posible medir la productividad de los desarrolladores?
  • Yes, you can measure software developer productivity - Mckinsey
  • ⁠The SPACE of Developer Productivity
  • DORA metrics - How to Misuse & Abuse DORA Metrics


Como siempre, nuestras redes:

Juan Pablo Blanco: ⁠⁠⁠⁠@jpblancodb⁠⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠⁠@matheusmarabesi

Show more...
2 years ago
48 minutes 42 seconds

Biri Biri Show
EP45 - ¿qué pasa en un equipo cuando hay diferencias entre competencias técnicas y en las prácticas?
  • Linkedin post
  • eXtreme programming
  • Understanding the 10 Career Levels for Software Engineers


Tema sugerido por: @evrtrabajo


Como siempre, nuestras redes:

Juan Pablo Blanco: ⁠⁠⁠@jpblancodb⁠⁠⁠

Matheus Marabesi: ⁠⁠⁠@matheusmarabesi

Show more...
2 years ago
35 minutes 52 seconds

Biri Biri Show
EP44 - ¿es facil implementar agile despues de leer un libro? Biribiri de vuelta con polemicas del elefante

Estamos de vuelta!


  • SaFE agile
  • Team topologies
  • Strategic monoliths / DDD red book


Como siempre, nuestras redes:

Juan Pablo Blanco: ⁠⁠@jpblancodb⁠⁠

Matheus Marabesi: ⁠⁠@matheusmarabesi

Show more...
2 years ago
35 minutes 44 seconds

Biri Biri Show
EP43 - Prime video, monolitos software *ilities y microservices
  • Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%
  • EP34 - Monolitos, modulitos, microservicios, nanoservicios y biribiri tech
  • Software Developer To Software Architect Mark Richards
  • How green is your cloud? - ThoughtWorks podcast
  • Introducing Bounded Contexts in a monolithic application - Robert Baelde - DDD Europe 2022
  • Strategic monoliths and microservices - Driving Innovation Using Purposeful Architecture - Book review and takeaways

Como siempre, nuestras redes:

Juan Pablo Blanco: ⁠@jpblancodb⁠

Matheus Marabesi: ⁠@matheusmarabesi

Show more...
2 years ago
48 minutes 36 seconds

Biri Biri Show
EP42 - Herramientas para documentar un proyecto - ¿documentación esto sirve?

Show notes:

  • EP36 - Convenciones de codigo, dinamicas de equipo, el arquitecto y como llegar a un acuerdo en equipo - Master biribiri 2023
  • Architectural Decision Records (ADRs)


Como siempre, nuestras redes:

Matheus Marabesi: ⁠⁠⁠@matheusmarabesi⁠⁠⁠

Juan Pablo Blanco: ⁠⁠⁠@jpblancodb

Show more...
2 years ago
44 minutes 44 seconds

Biri Biri Show
EP41 - ¿Cual es el propósito de la tecnología?

Como siempre, nuestras redes:

Matheus Marabesi: ⁠⁠⁠@matheusmarabesi⁠⁠⁠

Juan Pablo Blanco: ⁠⁠⁠@jpblancodb

Show more...
2 years ago
41 minutes 15 seconds

Biri Biri Show
EP40 - ¿Quién es el responsable por el equipo?

Como siempre, nuestras redes:

Matheus Marabesi: ⁠⁠⁠@matheusmarabesi⁠⁠⁠

Juan Pablo Blanco: ⁠⁠⁠@jpblancodb

Show more...
2 years ago
34 minutes 14 seconds

Biri Biri Show
EP39 - La guerra y la paz en cual estado se encuentra tu proyecto?

Show notes:

  • “Wartime” vs “Peacetime” at Tech Companies


Como siempre, nuestras redes:

Matheus Marabesi: ⁠⁠@matheusmarabesi⁠⁠

Juan Pablo Blanco: ⁠⁠@jpblancodb

Show more...
2 years ago
46 minutes 46 seconds

Biri Biri Show
EP38 - Hablando de seguridad con el senior security advisor en google: Julio Rodriguez - Threat modeling y postmortems

Show notes:

  • A Guide to Threat Modelling for Developers
  • Incident Review and Postmortem Best Practices


Como siempre, nuestras redes:

Julio Rodriguez: https://www.linkedin.com/in/julio-rodriguez-6b480443/

Matheus Marabesi: ⁠@matheusmarabesi⁠

Juan Pablo Blanco: ⁠@jpblancodb

Show more...
2 years ago
45 minutes 40 seconds

Biri Biri Show
Un podcast donde hablamos de temas sobre tecnología, desde programación, a comunidades, soft skills, y todo lo relacionado a trabajar en el mundo del software.