[WSO2 Integration Summit London 2019] Ballerina — Cloud-native Middleware as a Programming Language

  • By WSO2 Team
  • 6 Nov, 2019

Ballerina is a programming language designed for network-distributed applications. One of its key objectives is to make providing and consuming services easier by baking concepts such as listeners, services, and endpoints as inherently concurrent first-class language constructs. Another important aspect of the language is the sequence diagram based graphical view which shows the most fundamental aspect of the semantics of a network distributed application. Ballerina language is pragmatic and 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.

In this session, Mauro, will discuss and demonstrate how Ballerina simplifies your microservices development. Also, he will show you how Ballerina is different, why it's different, and how those differences give Ballerina an unfair advantage when it comes to developing resilient, performant, and secure network services and applications.

Slides

Presenter

Mauro Niewolski Senior Solutions Engineer, WSO2

Mauro has over ten years of experience using analytical, technical, and business management skills to drive digital transformations. He is passionate about technology and is an active member of the maker's technology groups, experimenting with Arduino and Raspberry Pi devices in his spare time.