Session: Ballerina - Role of modern programming language in cloud-native applications
In the past, developers primarily focused on writing code without worrying much about deployment. However, in today’s cloud era, development goes beyond just writing and building—it also involves considering various deployment options. As a result, deployment has become an integral part of programming, making first-class language support for deployment a valuable advantage.
Ballerina[https://ballerina.io/] is a modern open-source programming language designed to streamline the journey from code to cloud while enhancing the developer experience. It is built with network awareness as a core principle, making it particularly well-suited for microservices development.
This session will showcase how Ballerina’s built-in cloud support enables a seamless transition from code to deployment. Through live coding demos, we will explore how Ballerina minimizes friction, enhances developer productivity, and leverages AI-driven capabilities for an intuitive and efficient development process.
Bio
Anupama Pathirage is the Director and Head of Engineering – Integration at WSO2, leading the development of the Ballerina Programming Language and the WSO2 Integration Platform from Austin, Texas. With over 14 years of experience in the software industry, she has played a key role in shaping Ballerina and contributing to various software development projects.
She holds a Master’s degree in Software Architecture and a first-class honors Bachelor’s degree from the Department of Computer Science and Engineering at the University of Moratuwa. In addition to her technical work, she writes for publications such as InfoWorld, DZone, InfoQ, and Medium, and frequently speaks at international conferences.