James Clark on How Ballerina Handles Network Interaction, Data, and Concurrency

29/11/2021 22 min
James Clark on How Ballerina Handles Network Interaction, Data, and Concurrency

Listen "James Clark on How Ballerina Handles Network Interaction, Data, and Concurrency"

Episode Synopsis

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: the type system, error handling, the concurrency model, and the language’s built in support for visualization of program flows.

Read a transcript of this interview: https://bit.ly/3xBZTQP

Subscribe to our newsletters:
- The InfoQ weekly newsletter: www.infoq.com/news/InfoQ-Newsletter/
- The Software Architects’ Newsletter [monthly]: www.infoq.com/software-architects-newsletter/

Upcoming Virtual Events - events.infoq.com/

QCon London:
https://qconlondon.com/
- April 4-6, 2022 / London, UK

QCon Plus:
https://plus.qconferences.com/
- May 10-20, 2022

InfoQ Live:
https://live.infoq.com/
- Feb 22, 2022
- June 21, 2022
- July 19, 2022
- August 23, 2022

Follow InfoQ:
- Twitter: twitter.com/infoq
- LinkedIn: www.linkedin.com/company/infoq/
- Facebook: www.facebook.com/InfoQdotcom/
- Instagram: @infoqdotcom
- Youtube: www.youtube.com/infoq

More episodes of the podcast The InfoQ Podcast