
API Showdown: REST vs. GraphQL vs. gRPC – Which Should You Use?
This episode of the InfoQ podcast is the API Showdown, recorded during QCon Plus in November 2021. What is the single best API technology you should always use? Thomas Betts moderated the discussion, ...
17 Jan 202234min

Tudor Gîrba on how Moldable Development Offers a Novel Way to Reason About Systems
Charles Humble discusses Moldable Development with its creator Tudor Gîrba. They discuss Gîrba’s key insight—that developers spend more than half their time reading systems rather than writing them—a...
10 Jan 202235min

AI, ML and Data Engineering InfoQ Trends Report
This is a re-post from August 2021. Each year, the InfoQ editors discuss the current state of AI, ML and data engineering to identify the key trends that you as a software engineer, architect, or dat...
5 Jan 202258min

Software Architecture and Design InfoQ Trends Report 2021
This is a re-post from April 2021. This is an overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing ...
27 Des 202154min

The InfoQ Podcast 2021 Year in Review: Hybrid Working, Ethics & Sustainability, and Multi-Cloud
In this special year-end wrap-up podcast Thomas Betts, Wes Reisz, Shane Hastie, Charles Humble, Srini Penchikala, and Daniel Bryant discuss what they have seen in 2021 and speculate a little on what t...
20 Des 202157min

API Lifecycles, Specifications, and Standards with Kin Lane
On this episode of the podcast, Thomas Betts talks with Kin Lane about managing your API lifecycle using standards and specifications, including OpenAPI, AsyncAPI, and JSON Schema. These specification...
15 Des 202133min

Joe, Florian and Sebastian on the Indy Autonomous Challenge
The Technical University of Munich has won the Indy Autonomous Challenge. A competition for self-racing vehicles. In this podcast Roland Meertens discussies the the event itself, what makes it challen...
7 Des 202132min

James Clark on How Ballerina Handles Network Interaction, Data, and Concurrency
Charles Humble discusses the design of the Ballerina programming language with its lead designer James Clark. They discuss how the goals of the language inform a number of design choices including: t...
29 Nov 202122min




















