Loading…
DeveloperWeek 2019 has ended
Welcome to DEVELOPERWEEK 2019.  Build the future.

Wednesday, February 20 • 12:00pm - 12:50pm
PRO WORKSHOP: Ballerina: A Modern Programming Language Focused on Cloud Native Applications

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Companies are increasingly disaggregating their architectures with approaches like microservices, serverless and APIs to scale. We have seen these disaggregated components become network accessible. We call them endpoints. Whether it is data, apps, APIs, microservices, or serverless functions, everything is becoming a programmable endpoint. The apps we develop today increasingly depend on these endpoints, and these apps can also become programmable endpoints. We need programming languages with much higher level network-aware abstractions to model such applications. Ballerina is a strongly typed, concurrent general purpose language optimized for integration and writing network services and applications. It combines fundamental concepts and tools of distributed systems with direct support for network services, distributed transactions, reliable messaging, stream processing, security, and workflows. It is intended for commercial adoption and provides familiarity for users of Java, C#, and JavaScript. While it looks like Java and other popular languages in some ways, it is very different from those in fundamental ways. This talk will explore how Ballerina is different, why it is different and how those differences give Ballerina an unfair advantage when it comes to writing resilient, performant and secure network services and applications.

Speakers
avatar for Sameera Jayasoma

Sameera Jayasoma

Director, Platform Architecture, WSO2
Sameera is the lead architect and developer of Ballerina language compiler and runtime. Also he is the Director of Platform Architecture at WSO2. He is a member of WSO2’s architecture team that drives development and enhancement of overall WSO2 platform capabilities. He is also... Read More →


Wednesday February 20, 2019 12:00pm - 12:50pm
Grand Ballroom - Stage C

Attendees (43)