

The InfoQ Podcast
InfoQ
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.
Episodes
Mentioned books

13 snips
May 13, 2016 • 31min
Uber's Chief Systems Architect on their Architecture and Rapid Growth
In this week's podcast QCon chair Wesley Reisz talks to Matt Ranney who is the Chief Systems Architect at Uber, where he's helping build and scale everything he can.
Why listen to this podcast:
- Expanding a company and team at this rate is genuinely hard. Lots of mistakes have been made along the way.
- Microservices allow companies to grow rapidly but have a cost in terms of aggregate velocity.
- Uber is gradually moving its marketplace development from Node.js to Go and Java. Java is used for the map services.
- Aggressive failure testing is used extensively in Uber.
- Some early design choices - like using JSON over HTTP - make formal verification basically impossible.
Notes and links can be found on InfoQ: http://bit.ly/1TH8app
You can also subscribe to the InfoQ newsletter to receive weekly updates on the hottest topics from professional software development. http://bit.ly/24x3IVq
Attend Matt Ranney's session at QCon New York 2016, Jun 13-17: http://bit.ly/1TH75ht

Apr 27, 2016 • 20min
Mads Torgersen on C# 7 and Beyond
Summary: In this week's podcast QCon chair Wesley Reisz talks to Mads Torgersen who leads the C# language design process at Microsoft, where he has been involved in five versions of C#, and also contributed to TypeScript, Visual Basic, Roslyn and LINQ. Before he joined Microsoft a decade ago, he worked as a university professor in Aarhus, Denmark, doing research into programming language design and contributing to Java generics.
Why listen to this podcast
• The overall theme for C# 7 will be features that make it easier to work with data, including language level support for tuples.
Roslyn, the compiler and API, allows a much more agile evolution of the language.
• The Omnisharp initiative aims to facilitate easier editing of C# code in other editors, including VS Code.
• IoT and Artificial Intelligence are emerging as key disruptive trends.
• The release may also include pattern matching for type switching.
• C# 7 is the first new release of the language to be completely built in the open.
More on this
• You can access our whole coverage on C#7 http://bit.ly/1ZlM4NI or have an overview on what's new on C# in general http://bit.ly/1rx6SGM.
• You can also subscribe to the InfoQ newsletter to receive weekly updates on the hottest topics from professional software development. http://bit.ly/24x3IVq
• Attend Mads Torgersen's session at QCon New York 2016, Jun 13-17. http://bit.ly/1YcBgAY

10 snips
Apr 18, 2016 • 30min
Adrian Cockcroft on Microservices, Terraservices and Serverless Computing
Adrian Cockcroft, a technology advisor at Battery Ventures and former Netflix architect, dives into the evolving landscape of microservices. He discusses how programming languages influence tooling choices and warns against pitfalls like excessive timeout settings. Cockcroft highlights the importance of starting with a monolith before shifting to distributed architecture and introduces the trend of serverless computing. Additionally, he explores the impact of open source on IT and shares insights on AWS's role in shaping the tech community.