Andy Brinkmeyer shares how engineering leaders and architects can use Rust to build failure-proof systems. Moving beyond memory safety, he explains how ownership, enums, and the typestate pattern embed complex runtime protocols into compile-time checks. Learn to eliminate entire classes of bugs, manage real-world resources safely, and maximize codebase robustness effortlessly.
In this podcast, Michael Stiefel spoke to Sarah Wells about the relationship of governance to software architecture. Governance enables teams to work effectively by establishing procedures that minimize system complexity, improve security, and reduce repetitive tasks. Targeted checklists help engineers by reducing the stress over these procedures.
Itamar Friedman discusses how architects and engineering leaders can break through the AI productivity ceiling using adaptive multi-agent systems. He shares insights on moving past simple autocomplete to resilient workflows by integrating autonomous testing, intelligent code review, and robust arbitration. Learn how to govern agent communication and build a context-driven SDLC that scales.
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Gabriela Moreira about making formal methods accessible through the Quint specification language, how AI is dramatically lowering the barrier to entry for formal specification and model-based testing, and why defining correct system behaviour remains essential human work in an AI-driven world.
In this episode, Alex Zenla (CTO/Co-founder, Edera) challenges the "laissez-faire" attitude toward modern infrastructure. She promotes "spite-driven development", building software to solve genuine technical pain points rather than passively accepting flawed abstractions, as a philosophy of improving the world of software.
InfoQ's podcasts are interviews with the software architects, senior engineers, and team leaders who build and
operate production systems. Episodes work through the tradeoffs behind real decisions in
software architecture,
AI and ML engineering, and
engineering culture. Guests are practitioners
and QCon speakers describing what worked and what broke in systems they built.
The InfoQ Podcast
About this Podcast
Interviews with the software architects and senior engineers who build and run production systems. Each episode works through the tradeoffs behind a real decision in architecture, AI engineering, and development.
In this episode of the podcast, Thomas Betts speaks with Fran Mendez about version 3 of AsyncAPI. The standard format for describing asynchronous APIs has evolved, and has made some breaking changes to address limitations in earlier versions.
In this episode, Solomon Hykes, founder of Dagger and the original Docker project, sat down with Daniel Bryant to discuss the state of DevOps and how the new open source Dagger project aims to improve continuous delivery practices. Topics covered included the challenges of building applications, modernizing CI/CD tooling and practices, and building an effective community.
In this podcast Michael Stiefel spoke to Sid Anand about what it means to be a software architect, the process of becoming one, and how to be a successful architect in an organization.
In this episode, Michael Redlich and Daniel Bryant discussed the recent publication of the <a href="https://www.infoq.com/articles/java-trends-report-2023/">InfoQ Java Trends Report</a>. Topics covered included the release of Java 21, the adoption of Java virtual threads, the evolution of the Jakarta EE and Spring projects, and the development of community and ecosystems projects.
In this episode, Thomas Betts talks with Pamela Fox, a cloud advocate in Python at Microsoft. They discuss several ChatGPT sample apps that Fox helps maintain. These include a very popular integration of ChatGPT with Azure OpenAI and Cognitive Search for querying enterprise data with a chat interface. Fox also covers some best practices for getting started with ChatGPT apps.
Conversations on building intentional engineering culture: team dynamics, leadership, and software management. For engineering leaders, managers, and the developers they support.
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Nick van Wiggeren of PlanetScale about what it takes to build and nurture great teams.
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Dr Laura Maguire about how resilience engineering can help improve individual and team performance during periods of uncertainty and high stress.
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Satish Jayanthi CTO of Coalesce about building communication and collaboration skills, avoiding burnout and helping managers facilitate, help and motivate their teams.
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Julien Danjou of Mergify about creating good remote and hybrid working environments.