Ballerina programming
My first impression of Ballerina was that it was an amazing language that would vastly improve the world of SRE. It provides everything we need in the decentralized world: libraries, IDEs, compilers, builders, deployers, documentation, and tools. In Ballerina's first demo, the developers created a REST endpoint listening on a network port, implemented communication with Twitter on their API, and embedded a hello
function with the same code file as the main()
function of their services, and all in a maximum of 15 minutes. They continued to show more examples, including how to use a circuit breaker with Ballerina in a few very simple steps.
Ballerina evolved from the Apache Synapse project in 2005. It was developed by WS02 architects in response to integration implementations using existing languages. It is a simple programming language and was released under the Apache License v.2.0
Its syntax and runtime address the hard problems of endpoint integration. It is a Turing...