Software engineers, architects and team leads have found inspiration to drive change and innovation in their team by listening to the weekly InfoQ Podcast. They have received essential information that helped them validate their software development map. We have achieved that by interviewing some of the top CTOs, engineers and technology directors from companies like Uber, Netflix and more. Over 1,200,000 downloads in the last 3 years.
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more
In this podcast, Mandy Gu from WealthSimple discusses how to establish AI programs in organizations and implement Generative AI (GenAI) initiatives, and the relationship between user profiles and adoption of LLMs. Read a transcript of this interview: https://bit.ly/3ZJLtxa Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: https://www.infoq.com/software-architects-newsletter Upcom...
Savannah Kunovsky and Jenna Fizel of IDEO's Emerging Tech Lab discuss human-centered design, exploring emerging technologies, and inventing the future. They share how IDEO uses prototyping, co-design with users, and speculative design to create meaningful products. The conversation touches on learning from past innovations, the impact of regulation, and how generative AI is used as a thought partner and learning tool in their design process.
In this podcast, Michael Stiefel spoke with Rashmi Venugopal about two topics. The first is how the middle-tier creates the application from the raw materials in the back-end, and how the front-end uses the middle-tier to present a meaningful workflow to the user. The second is how to manage the usually inevitable software migration that results from a successful software product. Read a transcript of this interview: https://bit.ly/3FCkH2N Subscribe to the Software Architects’ Newsletter for you...
Sam Newman, one of the pioneers of microservices, encourages architects to use distributed systems as a last resort architecture. He stresses the importance of focusing on the desired outcome and starting with monoliths, gradually evolving the architecture. By thinking holistically at the system level, including observability, ephemeral environments, and testing, it will enable your team to remain in a continuous state of flow. Read a transcript of this interview: https://bit.ly/3FFKB5T Subscrib...
In this podcast, Nikolaos Vasiloglou from @RelationalAI team discusses how knowledge graph based applications are leveraging Generative AI technologies and how Graph RAG techniques can be used to enhance data analytics and insights. Read a transcript of this interview: https://bit.ly/43IYWGN Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: https://www.infoq.com/software-architec...
In this episode, Thomas Betts speaks with Diana Montalion about how architecture is designing for knowledge flow. The conversation covers the differences between knowledge stock and knowledge flow and the importance of a growth mindset. If you’re trying to find new ways to solve problems, you have to start by thinking in new ways. Read a transcript of this interview: https://bit.ly/3Si1LsX Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experienc...
Julia Furst Morgado, global technologist at Veeam, discusses Kubernetes edge resilience after a ransomware attack. The mentioned challenges include resource limits, network issues, and security risks. A swift recovery underscored the need for specific backup approaches, write-protected storage, and automated, tested recovery for edge environments to limit disruptions. Read a transcript of this interview: https://bit.ly/42LnBv4 Subscribe to the Software Architects’ Newsletter for your monthly gui...
Max Körbächer, Managing Partner at Liquid Reply, discusses the coming of age of the Kubernetes ecosystem and how and when an organisation should use it to build its platform. Also, he touches on how to measure its success and how WebAssembly and Kubernetes can play together to obtain the most effective usage of your infrastructure. Read a transcript of this interview: https://bit.ly/3RK7DuP Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experien...
In a conversation with Jade Abbott, CTO and co-founder of Lelapa AI, we discussed how the basic infrastructure scarcities found on the African continent can ignite innovation and help push forward the AI space. Particularly when dealing with never-written languages, you need to be innovative to generate proper data and divide the problem into minor problems that can be solved with fewer intensive resources. Read a transcript of this interview: https://bit.ly/432cY62 Subscribe to the Software Arc...
Birgitta Böckeler, Thoughtworks’ subject matter expert on Generative AI coding assistants, discusses how to enhance generated code by incorporating additional information into its context, and how your team’s dynamics will evolve with the adoption of these tools. Read a transcript of this interview: https://bit.ly/430u1Gz Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: https://...
The panel discussion in this episode is one half of the annual InfoQ Architecture and Design Trends Report. The other half is the written report . One of the regular features of InfoQ are the trends reports, which each focus on a different aspect of software development. These reports provide the InfoQ readers with a high-level overview of the topics to pay attention to this year, and also help the editorial team focus on innovative technologies across all the content on InfoQ. Read a transcript...
Eddie Knight, OSPO lead at Sonatype, discusses how the EU Cyber Resilience Act can help with improving your software project’s security and in the same time to slow down the alarming acceleration of software supply chain attacks. Read a transcript of this interview: https://bit.ly/3RDMPVX Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: https://www.infoq.com/software-architects-...
In this podcast, Wenjie Zi discusses why many ML projects don’t succeed and what technology and organizational aspects affect the success of those projects. She also talked about what potential communication and understanding gaps can exist between business team and ML practitioners and how to address these gaps. Read a transcript of this interview: https://bit.ly/4lwbGsk Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry pe...
In this episode, Thomas Betts speaks with Vlad Khononov about balancing coupling in software design, the subject of his recent book. They discuss how coupling is necessary for a system to function, but has to be balanced to allow the system to evolve. Vlad identifies three factors that can be used to measure coupling: knowledge sharing, distance, and volatility. Read a transcript of this interview: https://bit.ly/3YdyjHU Subscribe to the Software Architects’ Newsletter for your monthly guide to ...
In this podcast, Max Rydahl Andersen, distinguished engineer at RedHat and the creator of JBang discusses how continuously learning from other ecosystems and adopting new tools allows you to simplify your thinking and systems. This will allow you to increase the developer joy of the coders and further, obtain safer and more robust systems. Read a transcript of this interview: https://bit.ly/4kz8tb7 Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and ...
In this podcast, Felix GV, Principal Staff Engineer at LinkedIn, discusses how to create and operate planet-scale data storage solutions for derived data. When it’s time to build a new system, how do you decide on the pieces that must be fitted to ensure a resilient operating system? Read a transcript of this interview: https://bit.ly/3R7dsC5 Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and t...
In this podcast Michael Stiefel spoke with Lizzie Matusov about the dependency of effective, productive, and satisfied teams on good software architecture. Understanding this relationship requires understanding exactly what software productivity really is, how modern software engineering research has become more rigorous and practical, and how to apply that research to software development. Read a transcript of this interview: https://bit.ly/41trQt4 Subscribe to the Software Architects’ Newslett...
In this episode, Thomas Betts speaks with Andrew Harmel-Law about his new book, Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions. The conversation includes a discussion of what constitutes an architecturally significant decision, how the practice of architecture is evolving, and how architects have a role to facilitate software architecture, rather than being the only ones making architectural decisions. Read a transcript of this interview: https://bit.ly/3D6i...
In this podcast Michael Stiefel spoke with Randy Shoup about how to build resilient systems. We discuss why it is a serious mistake to fail to acknowledge that software’s interaction with itself and the real world produces fragility. Therefore, software systems must be built to be resilient to that fragility. We also discuss where to use workflows, orchestration or choreography, the role of architecture in building good teams, and the wisdom of letting each team use their own set of tools. Read ...
In this episode, Thomas Betts speaks with Avraham Poupko. Avraham believes software architects will not be replaced by Generative AI or LLMs. They will be replaced by software architects that know how to leverage Generative AI and LLMs. Their discussion compares LLM training with how humans learn, leading to better understanding of how architects can use GenAI effectively. Read a transcript of this interview: https://bit.ly/3CzH1Zm Subscribe to the Software Architects’ Newsletter for your monthl...
In this podcast, Apoorva Joshi, Senior AI Developer Advocate at MongoDB, discusses how to evaluate software applications that use the Large Language Models or LLMs and how to improve the performance of LLM based applications. Read a transcript of this interview: https://bit.ly/3WEppT6 Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: https://www.infoq.com/software-architects-news...
What Does It Mean to Be Green in IT? That's the question that begins chapter one in Building Green Software. In this episode, Thomas Betts is joined by two of the book's authors, Anne Currie and Sara Bergman. The discussion covers general themes and digs into some practical advice for all software practitioners. Read a transcript of this interview: https://bit.ly/4abd12h Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry pee...
Live from the QCon San Francisco Conference, we are talking with Susan Shu Chang, Principal Data Scientist at Elastic. Chang shares insights on bridging foundational machine learning with generative AI, emphasizing the importance of deploying ML models effectively, leveraging collaborative tools for prototyping, and aligning team roles with the ML life cycle to create scalable AI solutions. Read a transcript of this interview: https://bit.ly/4gzllet Subscribe to the Software Architects’ Newslett...
In this year-in-review episode, Daniel Bryant, along with InfoQ podcast hosts Thomas Betts, Shane Hastie, Srini Penchikala, and Renato Losio, reflect on the trends and developments of 2024 across key domains: architecture, culture and methods, AI and data engineering, and cloud and DevOps. The conversation covers the rise of AI as a ubiquitous enabler, the growing focus on green software, platform engineering’s mainstream emergence, and the ongoing challenges of balancing human and technical evo...
In this special episode, Roland and Anthony meet at QCon San Francisco to discuss Time and Travel. Roland presents three case studies where temporal misunderstandings in data science led to poor predictive performance. Anthony tells the story of how the first Transcontinental Railroad shortened travel times between the East and West Coasts of the United States, and how some practices in the construction of that railroad were similar to practices in today’s software industry. Read a transcript of...
In this episode, Ixchel Ruiz, Senior Software Developer at Karakun, and Gunnar Morling, Software Engineer at Decodable, sat down with podcast host Michael Redlich, Lead Editor of the Java topic at InfoQ, and discussed the recent publication of the InfoQ Java Trends Report. Topics covered included: the advantages of the Java six-month release cadence; Project Lilliput and compact object headers; nullability in Java; the impact of Python; and the One Billion Row Challenge. Read a transcript of thi...
Live from the QCon San Francisco Conference, we are talking with Denys Linkov, Head of Machine Learning at Voiceflow. Linkov shares insights on using micro metrics to refine large language models (LLMs), highlighting the importance of granular evaluation, continuous iteration, and rigorous prompt engineering to create reliable and user-focused AI systems. Read a transcript of this interview: https://bit.ly/49tOvt8 Subscribe to the Software Architects’ Newsletter for your monthly guide to the ess...
Michael Stiefel spoke with Ken Finnigan about how the lack of feedback impedes the development of software professionals. Without feedback, the right candidates are not hired, software professionals cannot improve or grow into new roles, or individuals stagnate or regress in their current positions. Feedback must also be delivered at the right time - when it can be effectively used. Read a transcript of this interview: https://bit.ly/4fjmLto Subscribe to the Software Architects’ Newsletter for y...
In this podcast episode, Roland and Anthony discuss the Godfather of AI, Geoffrey Hinton, who developed pivotal algorithms like backpropagation, contributed to neural visualization with t-SNE, and inspired a resurgence in neural networks with AlexNet's success. Hinton now voices concerns about AI's future, addressing both its potential benefits and its risks. They then turn to John von Neumann, the Godfather of Programming, whose vast impact spanned mathematics, the Manhattan Project, and game t...
In this podcast, Namee Oberst, co-founder of AI Bloks, the company behind AI framework LLMWare, discusses the recent trend in Generative AI and Language Model technologies, the Small Language Models (SLMs) and how these smaller models are empowering the edge computing on devices and enabling AI-powered PC's. Read a transcript of this interview: https://bit.ly/3O9LZOZ Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers o...