Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore Ballerina, an open-source programming language designed specifically for cloud-native integration challenges, in this 25-minute conference talk from Conf42 KN 2025. Begin by understanding the fundamental problems developers face when building cloud integrations and the specific challenges that arise in modern distributed systems. Discover Ballerina's core features that differentiate it from traditional programming languages, including its unique approach to network-aware programming and built-in support for common integration patterns. Learn about the development and maintenance advantages Ballerina offers, including its graphical representation capabilities that allow you to visualize your code as sequence diagrams and its comprehensive debugging tools. Examine the extensive ecosystem of integration tools and connectors available for popular services and protocols. Follow along with a practical demonstration called "Music for Weather" that showcases how to build a real-world integration application using Ballerina's features. Understand deployment strategies and options available for Ballerina applications in cloud-native environments. Conclude by exploring the vibrant open-source community surrounding Ballerina and resources for getting started with this integration-focused programming language.
Syllabus
00:00 Introduction and Session Overview
00:28 Understanding the Problem
02:07 Challenges in Cloud Integrations
03:11 Introduction to Ballerina
04:13 Ballerina's Core Features
05:25 Development and Maintenance with Ballerina
07:40 Graphical and Debugging Capabilities
10:25 Integration Tools and Connectors
13:19 Demo: Music for Weather
18:52 Deployment with Ballerina
23:47 Community and Conclusion
Taught by
Conf42