Podcast log - December 2024

published 4.1.2025

log

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

JavaScript Jabber: Ep. Beyond JavaScript: Master TypeScript at Scale at SquiggleConf - JSJ 646

In this episode, Dan Shappir and guest Josh Goldberg, a prominent open-source maintainer and author of "Learning TypeScript," delve into the world of TypeScript and JavaScript with a special focus on the upcoming SquiggleConf. They discuss the conference format, highlight speakers covering topics like ASTs, TypeScript at scale, and essential documentation practices, and share insights into the evolution and practical application of TypeScript ESLint.

Learn System Design: Building Scalable Web Crawlers

This episode delves into designing scalable web crawlers, covering the essential components and considerations for building efficient crawling systems.

Go Podcast: Ep. 42: Gate Keeping and Teaching of Programming with Ramesh Sringeri

Ramesh Sringeri joins the host to discuss experiences in teaching programming, addressing issues of gatekeeping that can discourage individuals from pursuing computer science careers.

Dev Interrupted Podcast: From Fear to Function: Rethinking Engineering Processes – Stytch's Julianna Lamb

Julianna Lamb, co-founder and CTO of Stytch, discusses reimagining engineering processes to overcome fear-based decision-making, fostering innovation, and enhancing team productivity.

Maintainable Software Podcast: Tekin Süleyman: Balancing Complexity and Team Size

Tekin Süleyman shares insights on managing software complexity within small teams, discussing strategies to maintain productivity and code quality without overburdening developers.

Maintainable Software Podcast: Ryosuke Iwanaga: The Benefits of Cell-Based Architecture

Ryosuke Iwanaga discusses the concept of cell-based architecture, emphasizing its advantages in enhancing scalability, reliability, and maintainability in software systems.

Level-up Engineering: Ep. 83: AI Deployment 101: The Considerations of Safely Deploying AI in the Enterprise

In this episode, Varun Mohan, CEO & Co-Founder of Exafunction and Codeium, discusses the key considerations for deploying AI in enterprises, including quality, latency, and correctability. He also explores the benefits and concerns of AI deployment, such as security and job displacement, and shares common mistakes to avoid.

TOP Level-up Engineering: Ep. 79: Managing Workplace Stress via Breathing Techniques

Alan Watkins, CEO and Founder of Complete, provides actionable insights on managing workplace stress through breathing techniques and overcoming our animal instincts.

Software Engineering Daily: The State of CSS with Rachel Andrew

Rachel Andrew, a member of the CSS Working Group, discusses the evolution of CSS, recent advancements, and best practices for modern web development.

TOP Go Time: Ep. Eventually consistent (managing data at scale)

Tiago Mendes joins Mat Ryer, Jon Calhoun, and Johnny Boursiquot to discuss eventual consistency and strategies for managing data at scale. They delve into the challenges of data consistency in distributed systems and share insights on effective data management practices.

Go Time: Ep. Principles of simplicity

Hosts Ian Lopshire and Kris Brandow are joined by Sam Boyer to discuss the concept of simplicity in software development, particularly in Go. They explore what simplicity means, its importance, and practical principles to help developers write simpler software.

Startups for the Rest of Us: Ep. 480: Stairstepping Your Way to SaaS with Christopher Gimmer

Christopher Gimmer shares his entrepreneurial journey, discussing how he utilized the "stairstep" approach to transition from smaller projects to building a successful SaaS company.

TOP Engineering Leadership Podcast: Building an AI-First Company & Interactive AI Avatar Leadership Use-Cases

Rong Yan, CTO of HeyGen, discusses the structure and dynamics of AI-first companies, emphasizing the role of interactive AI avatars in enhancing leadership, team alignment, and decision-making processes.

Dev Interrupted Podcast: Essential Skills and Key Attributes

This episode delves into the essential skills and attributes necessary for success in software engineering, including both technical proficiencies and soft skills.

Dev Interrupted Podcast: Developer Productivity Will Decline in 2025

This episode explores predictions about the future of developer productivity, potential challenges that may arise by 2025, and strategies to mitigate productivity declines.

Archaeological Ed Podcast: Ep. 5: Easter Island

Dr. Ed Barnhart examines the mysteries of Easter Island, focusing on the iconic moai statues, the island's history, and the cultural practices of the Rapa Nui people.

Archaeological Ed Podcast: Ep. 4: Tulum

This episode explores the coastal Maya site of Tulum, discussing its role as a trading hub, its unique architectural features, and its place in the post-classic period of Maya history.

Archaeological Ed Podcast: Ep. 2: Palenque

Dr. Ed Barnhart discusses the ancient Maya city of Palenque, known for its impressive architecture and inscriptions, shedding light on its history, rulers, and cultural significance.

Archaeological Ed Podcast: Ep. 1: Nazca

In this episode, Dr. Ed Barnhart delves into the enigmatic Nazca Lines of Peru, exploring their origins, purpose, and the various theories surrounding these massive geoglyphs.

TOP Lex Fridman Podcast: Ed Barnhart

In this episode, Lex Fridman interviews Dr. Ed Barnhart, an archaeologist specializing in ancient civilizations of the Americas. They discuss various topics, including the mysteries of the Maya civilization, the significance of ancient monuments, and the challenges of archaeological exploration.

TOP SaaS Club Podcast: Oyster: From Wizard of Oz MVP to 8-Figure Global HR SaaS – with Tony Jamous

Tony Jamous, co-founder and CEO of Oyster, discusses the journey of building a global employment platform, from initial concept to achieving significant revenue, and the challenges encountered along the way.

TOP Maintainable Software Podcast: Tom Johnson: From Auto-Documentation to Better Collaboration

Tom Johnson, Co-Founder and CEO of Multiplayer, shares insights into the evolving landscape of distributed systems, the challenges of maintaining legacy software, and how innovative tools are transforming team collaboration.

TOP Engineering Leadership Podcast: Selling Your Ideas, Leveraging Curiosity in Tough Conversations, Managing Emotions & Psychological Safety

This episode features engineering leaders discussing strategies for effectively communicating ideas, navigating challenging conversations, managing emotions, and fostering psychological safety within teams.

InfoQ Podcast: Sam Partee on Retrieval Augmented Generation (RAG)

Sam Partee discusses Retrieval Augmented Generation (RAG), a method that combines large language models with external data sources to enhance information retrieval and generation.

Go Time: Ep. Home automation with Go

In this episode, Johnny Boursiquot is joined by Ricardo Gerardi and Mike Riley to explore the world of home automation using Go. They discuss the challenges and fun encountered in automating homes and working with microcontrollers, providing insights for those interested in starting their own projects.

Learn System Design: Navigating Database Models, Entity Relationships, and Key Attributes for Robust Systems

Host Ben Kitchell explores database modeling, focusing on relational data models, entity relationships, and key attributes essential for robust system design.

TOP Full Stack Radio: Ep. 126: James Long - Building Distributed Local-First JavaScript Applications

James Long, creator of Prettier, discusses building Actual, a local-first Electron application that syncs data peer-to-peer without a central database.

Go Time: Ep. "Founder Mode" at work when you're not a founder

In this episode, hosts Johnny Boursiquot, Kris Brandow, and Angelica Hill discuss Paul Graham's "Founder Mode" essay and its relevance to non-founders in the tech industry. They explore how the principles outlined in the essay can influence individual projects and coding practices, regardless of one's position within a company.

Software Engineering Daily: Lekko and Dynamic Software Configuration with Konrad Niemiec

Konrad Niemiec, Founder and CEO of Lekko, discusses dynamic configuration management, emphasizing the importance of decoupling releases and deployments to reduce technical debt.

Go Podcast: Ep. 33: Deployment Orchestrator in Go - Part of My Upcoming SaaS

In this episode, the host discusses building a deployment orchestrator in Go as part of an upcoming SaaS product, sharing insights into the development process and architectural decisions.