In this podcast, Roland Meertens and Anthony Alford discuss their favorite algorithms, starting with the etymology of the word "algorithm." They explore the Fibonacci sequence and the many algorithms for computing it. Roland introduces the concept of probabilistic counting, focusing on the HyperLogLog algorithm, which can be used to estimate the count of unique items. Meertens also shares his own personal algorithm for estimating how many people he talks to at conferences. Read a transcript of t...
Oct 09, 2024•34 min
QCon conferences cover emerging trends in software, and this episode features members of the QCon San Francisco 2024 programming committee discussing those trends selected to be the focus of this year’s QCon San Francisco. This discussion is similar to InfoQ trends reports, with expert practitioners highlighting the technologies and practices that they feel deserve attention. Read a transcript of this interview: https://bit.ly/3Bk912b Subscribe to the Software Architects’ Newsletter for your mon...
Oct 07, 2024•34 min
Hosts Roland and Anthony discuss how AI is being used to make creativity more accessible. While some Generative AI content lacks variety and artistic depth, there is potential for AI to assist human creators rather than replace them. They also explore the challenge of evaluating generative AI models. Unlike with non-generative AI models, Gen AI evaluation lacks clear ground truth, especially for creative tasks such as image generation or music creation. The conversation covers different evaluati...
Oct 02, 2024•44 min
This episode provides an overview of the real-world technologies involved in the umbrella phrase Artificial Intelligence. Anthony Alford explains just enough about machine learning, large language models, retrieval-augmented generation, and other AI terms which today’s software architects need to be able to discuss. Read a transcript of this interview: https://bit.ly/3TnfbVI Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry...
Sep 16, 2024•45 min
In this podcast episode, speakers from the InfoQ Dev Summit Munich 2024 discuss the recent CrowdStrike incident, which triggered widespread outages and highlighted vulnerabilities in cloud infrastructure. The panel shares personal experiences and emphasizes the importance of resilience in IT systems, the implications of cloud dependency, and the lessons learned about risk management and automation in organizations. Read a transcript of this interview: https://bit.ly/4gbCew8 Subscribe to the Soft...
Sep 03, 2024•27 min
In this episode of the podcast, members of the InfoQ editorial staff and friends of InfoQ will be discussing the current trends in the domain of AI, ML and Data Engineering. 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 and listeners with a high-level overview of the topics to pay attention to this year. InfoQ AI, ML and Data Engineering editorial team met with external guests t...
Aug 14, 2024•54 min
In this episode, Thomas Betts talks with Jacqui Read about communication patterns. Similar to software and architecture patterns, these provide guidance for how to improve communication by knowing your audience and what you need to explain to them. Read a transcript of this interview: https://bit.ly/4cRJ6gc Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: www.infoq.com/software-...
Jul 29, 2024•35 min
At the recent InfoQ Dev Summit Boston, Justin Sheehy of Akamai delivered an insightful opening keynote on being a responsible developer in the age of artificial intelligence hype. The talk was aimed at software practitioners who might be feeling overwhelmed by the rapid developments and inflated expectations surrounding AI. We’re sharing Justin’s full talk in this special episode of the InfoQ Podcast. We hope you enjoy it. Read a transcript of this interview: https://bit.ly/3VZiHpo Subscribe to ...
Jul 09, 2024•46 min
In this episode, Thomas Betts talks with Shawna Martell and Dan Fike, about the Navigators program at Carta and how they are finding ways to decentralize decisions and empower individual contributors. The quality of technical decisions is improved, and decisions are reached more quickly because the people involved are close to the relevant context. Read a transcript of this interview: https://bit.ly/45jfXHZ Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential ...
Jun 17, 2024•39 min
In this podcast, Meryem Arik, Co-founder/CEO at TitanML, discusses the innovations in Generative AI and Large Language Model (LLM) technologies including current state of large language models, LLM Deployment, state-of-the-art Retrieval Augmented Generation (RAG) apps, and inference architecture stack for LLM applications. Read a transcript of this interview: https://bit.ly/3X5ZVPu Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from i...
Jun 10, 2024•38 min
In this podcast, Edo Liberty, Founder and CEO at Pinecone, discusses the importance of vector databases in the successful adoption of Generative AI and LLM based applications and how vector databases are different from traditional data stores. Read a transcript of this interview: https://bit.ly/4aHaVGi Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: www.infoq.com/software-archi...
Jun 03, 2024•34 min
In this episode, Thomas Betts talks with Nick Tune, co-author of the book Architecture Modernization - Socio-technical Alignment of Software, Strategy, and Structure. The discussion includes how to know if it makes sense to invest in an architecture modernization journey, how to get started, what benefits you can expect to achieve and how to measure the improvements. Read a transcript of this interview: https://bit.ly/4ayqBeR Subscribe to the Software Architects’ Newsletter for your monthly guid...
May 27, 2024•33 min
In this podcast, Vitess CNCF project technical lead Deepthi Sigireddi discusses the architecture of cloud native distributed databases, sharding, replication, and failover. She also talks about what DB developers should consider when choosing distributed databases. Read a transcript of this interview: https://bit.ly/3JWNJbT Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: www.in...
May 20, 2024•37 min
In this podcast Michael Stiefel spoke to Anthony Alford and Roland Meertens about the future of software development and the training of new developers, in a world where Large Language Models heavily contribute to software development. Read a transcript of this interview: https://bit.ly/3ycggYv Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: www.infoq.com/software-architects-ne...
May 13, 2024•51 min
In this episode, Thomas Betts talks with Sophia Prater about Object-Oriented UX (OOUX). OOUX focuses on identifying the objects and relationships within a system, allowing for better communication and collaboration among designers, product owners, engineers, and architects. Prater explains the process of OOUX, which involves multiple rounds of discovery, requirements, prioritization, and revision. She emphasizes the importance of establishing a shared language and understanding of the core conce...
May 06, 2024•44 min
In this podcast Michael Stiefel spoke to Robert Hurlbut about what it means to make an application, not just the code, secure. Robert is a Principal Application Security Architect and Threat Modeling Lead at Aquia, a PhD student at Cap TechU and co-host of the Application Security Podcast. Read a transcript of this interview: https://bit.ly/4dha4yx Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns...
May 01, 2024•56 min
In this InfoQ podcast, host Daniel Bryant sat down with speakers from the InfoQ Dev Summit Boston (June 24-25) and discussed the critical challenges and decisions developers are currently facing. Topics covered include platform engineering, the evolution of senior software developer roles into Staff-Plus positions, AI's impact on the SDLC, and the importance of security. Read a transcript of this interview: https://bit.ly/4460pXx Subscribe to the Software Architects’ Newsletter for your monthly ...
Apr 24, 2024•43 min
In this episode, Courtney Nash, a researcher focused on system safety and failures in complex sociotechnical systems, discussed the latest edition of the VOID report. Topics covered included: incident management and the role of automation, working effectively within socio-technical systems, and the value of collecting and analyzing system metrics in the good times and the bad. Read a transcript of this interview: https://bit.ly/3Q46y0k Subscribe to the Software Architects’ Newsletter for your mo...
Apr 22, 2024•43 min
In this podcast Michael Stiefel spoke to Tracy Bannon about what software architecture really is, and what an architect needs to be able to do. She is senior principal at MITRE. She sees herself as a passionate software architect and change agent who also puts out the Real Technologists podcast. Read a transcript of this interview: https://www.infoq.com/podcasts/architecture-emerge-tracy-bannon/ Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and exp...
Apr 08, 2024•51 min
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 ...
Apr 05, 2024•44 min
In this podcast InfoQ spoke with Venkat Subramaniam, CEO of Agile Developer Inc., on architecture patterns and practices and the new role of software architect in agile software organizations. Read a transcript of this interview: https://bit.ly/4csp6B7 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 Upcoming Events: QCon Lond...
Mar 25, 2024•56 min
This is a re-post from December 2023. 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. Read a transcript of this interview: https://bit.ly/3VjVekl Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and techn...
Mar 19, 2024•30 min
This is a re-post from November 2023. In this episode, Thomas Betts talks with Pamela Fox, a cloud advocate in Python at Microsoft. They discuss several ChatGPT sample apps that Pamela helps maintain. These include a very popular integration of ChatGPT with Azure OpenAI and Cognitive Search for querying enterprise data with a chat interface. Pamela also covers some best practices for getting started with ChatGPT apps. Read a transcript of this interview: https://www.infoq.com/podcasts/chatgpt-en...
Mar 12, 2024•34 min
In this episode, Thomas Betts talks with Kurt Bittner and Pierre Pureur about continuous architecture. The discussion covers the role of a software architect, the importance of documenting architectural decisions, and why you need a minimum viable architecture for any minimum viable product. Read a transcript of this interview: https://www.infoq.com/podcasts/continuous-architecture/ Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from ...
Mar 04, 2024•32 min
In this season finale of the Generally AI podcast, Roland and Anthony delve into the problems of mapping and localization, exploring methods such as stars, sextants, and the importance of precise clocks in determining longitude. They then cover navigation methods for mobile robots and self-driving cars, including behavior-based robotics and simultaneous localization and mapping (SLAM). The podcast concludes with insights from special guest Ashley Clark, a former NASA engineer, on spacecraft navi...
Feb 28, 2024•59 min
In this episode of the Generally AI podcast, hosts Roland and Anthony explore the fascinating world of audio waves by discussing the history of Fourier analysis and how the Fast Fourier Transform (FFT) revolutionized signal processing with its efficiency. They then shift to song recognition apps like Shazam and their underlying algorithms: breaking songs into snippets and using techniques such as the FFT or neural networks. Read a transcript of this interview: https://www.infoq.com/podcasts/gene...
Feb 22, 2024•56 min
In this episode of Generally AI, Roland and Anthony explore the theme of "sold out" and delve into the world of GPUs, hot sauce, and beer. The hosts cover CUDA-enabled GPUs and parallel programming patterns. Then they explore the parallels between the scarcity of GPUs and Sriracha hot sauce; the historical context of GPU shortages; and how beer and college students can model supply chain dynamics. Read a transcript of this interview: https://www.infoq.com/podcasts/sold-out/ Subscribe to the Soft...
Feb 14, 2024•49 min
In this podcast episode, Roland and Anthony delve into the lives and contributions of two legendary programmers, Alan Turing and Claude Shannon. While the two men met only once, their careers contain many parallels: both did foundational work in computer science, cryptography, and AI. Read a transcript of this interview: https://www.infoq.com/podcasts/cs-ai-founders/ Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers o...
Feb 07, 2024•50 min
In this podcast episode, Roland and Anthony explore the world of AI-generated voices and music. The discussion begins with Stephen Hawking and the topic of artificially generated voices. They touch upon the applications of generated voices, the use of AI-generated celebrity voices, the ethical considerations surrounding consent, and the risks of misuse. Moving on to music, they discuss the generation of musical scores then conclude with a live demonstration of AI-generated music. Read a transcri...
Jan 31, 2024•44 min
Live from the venue of the QCon San Francisco Conference, we are talking with Sam Partee, principal engineer at Redis. In this podcast, Sam shares his insights on Redis' vector database offering, different approaches to embeddings, how to enhance large language models by adding a search component for retrieval augmented generation, and the use of hybrid search in Redis. Read a transcript of this interview: https://bit.ly/3HzToDL Subscribe to the Software Architects’ Newsletter for your monthly g...
Jan 29, 2024•32 min