Ballerina has had a major revamp since the 2019 release and we recently released the first of a series of betas before making it GA. Some of the key features of the language include:
- data orientation
- flexible typing (including service typing) with major improvements in the type system
- text and graphical syntax symmetry
- cloud native features with support for easy production and consumption of services
- convenient concurrency model similar to coroutines and a lot of concurrency safety introduced with readonly and isolated types