Podcast log - September 2024

published 4.10.2024

log

A log of podcasts that I've listened to in the past month.

Dev Interrupted: The Rising Demand for Soft Skills in Engineering

Aarathi Vidyasagar, VP of Engineering at LinkedIn, explores the growing importance of soft skills in engineering, such as communication, leadership, and empathy, especially in the context of AI advancements.

JavaScript Jabber: Ep. 636: Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance

This episode delves into the experimental React Compiler, focusing on its goals to enhance performance through auto memoization, linting, and runtime optimizations.

Maintainable: Ep. 183: Lutz Hühnken: Crafting Resilient Systems with Event-Driven Design

Lutz Hühnken, Head of Engineering Excellence at Upvest, discusses the transformative power of event-driven architecture in software development, emphasizing modularity and simplicity.

Go Podcast: Ep. 19: Dependencies Maintenance in Go

This episode explores effective strategies for managing dependencies in Go projects, including keeping them up-to-date and handling major version changes.

Go Podcast: Ep. 30: gRPC in Go with Chris Shepherd

Chris Shepherd discusses the implementation of gRPC in Go, focusing on its advantages for microservices architectures by providing strong contracts and improved communication between services.

TOP Engineering Leadership Podcast: Speed vs. Quality, Measuring Productivity & Cross-Functional Relationships

This episode addresses three prevalent challenges in engineering leadership: balancing speed with quality, measuring productivity effectively, and fostering cross-functional relationships. Insights are drawn from conversations with numerous engineering leaders.

Engineering Leadership Podcast: Coaching, Influencing, Motivating, and Managing Up: Tackling the Top 10 Engineering Leadership Challenges

This episode addresses common challenges faced by engineering leaders, offering strategies for effective coaching, influencing, motivation, and upward management. It provides practical advice for navigating complex leadership scenarios.

Engineering Leadership Podcast: Balancing Technical Depth and High-Level Business Strategy with Oded Kedem

Oded Kedem, Co-founder and CTO of BigPanda, discusses the challenges and strategies involved in balancing deep technical expertise with overarching business objectives. He provides insights into aligning engineering goals with company strategy.

Level-up Engineering: Ep. 60: Top Methods for Building Trust in Virtual Teams

Anand Safi, Senior Engineering Leader at Mark43, shares insights on establishing and maintaining trust within virtual teams. He addresses the unique challenges of remote work environments and offers practical solutions.

Level-up Engineering: Ep. 91: Core Engineering Principles for Customer-Centric Design

Ian Tien, CEO and Co-Founder of Mattermost, discusses the significance of customer-centric design in engineering projects. He outlines key principles that guide product development to meet user needs effectively.

Level-up Engineering: Ep. 9: Handling Conflicts and Giving Feedback to Improve Your Engineering Team

This interview with Tom Bartel, Lead Developer at trivago, explores effective methods for managing conflicts and providing constructive feedback within engineering teams. The discussion emphasizes the importance of open communication and timely intervention to maintain team cohesion.

Go Time: Ep. 248: Engineering Interview Tips & Tricks with Emma Draper & Jonas

In this episode, Emma Draper, Engineering Manager at The New York Times, and Jonas, Technical Enablement Manager at Datadog, share their experiences and advice on navigating software engineering interviews. They discuss various interview formats, preparation strategies, and common pitfalls to avoid.

TOP Learn System Design: Ep. 5: Crafting Resilient Architectures with Messaging Brokers

This episode delves into the architecture that powers modern applications, focusing on the complexities of monolithic and microservice architectures. It provides insights into when to utilize the simplicity of a monolith versus adopting the modularity of microservices. The discussion also covers the role of message brokers and queues in enhancing software scalability.

TOP Learn System Design: Ep. 4: Databases Decoded: Elevating Data Systems with Smart Replication and Sharding Insights (Part 4)

In the concluding part of the series, Ben Kitchell examines advanced database management strategies, including replication and sharding, to enhance scalability and reliability.

Learn System Design: Ep. 3: Databases Decoded: Optimizing Your Data's Potential with Fine-Tuned Scaling and Indexing (Part 3)

This episode focuses on enhancing database performance through effective scaling and indexing techniques, providing practical insights for system optimization.

Learn System Design: Ep. 2: Databases Decoded: A Journey from Clay Tablets to Graph Paradigms (Part 2)

Host Ben Kitchell traces the evolution of database technologies, from ancient record-keeping methods to modern graph databases, highlighting key developments and their impact.

Czech Hedepy Talks: Ep. 1: Klíč k zvládání stresu s Rudolfem Přímanem

In this inaugural episode, therapist Rudolf Přiman discusses effective stress management techniques and their application in daily life.

Level-up Engineering: Ep. 76: How to Prevent Quiet Quitting - Setting Healthy Boundaries at Work

Sophie Wade, founder of Flexcel Network, delves into the phenomenon of quiet quitting, offering insights into its causes and strategies for setting healthy workplace boundaries.

Jamstack Radio: Ep. 123: SQLite on the Edge with Glauber Costa of ChiselStrike

Glauber Costa, founder of ChiselStrike, discusses the innovative use of SQLite in edge computing environments, highlighting its benefits and challenges.

The SaaS Podcast: Ep. 410: 7 Key User Flows to Unlock Your SaaS Growth – with Peter Loving

Peter Loving, founder of UserActive, shares insights on optimizing user experiences to drive SaaS growth by focusing on seven critical user flows.

TOP Dev Interrupted: Setting Engineering Goals and Reporting to Stakeholders

This episode explores effective strategies for establishing engineering objectives and communicating progress to stakeholders, ensuring alignment and transparency within organizations.