Chapter 2: Getting Started with Ballerina
Cloud native is a new concept that changes the way we think about building applications. It constitutes a whole new way of looking at programming compared to older monolithic architecture-based systems. There are several general-purpose programming languages available to develop cloud native applications. Ballerina is a new programming language that supports cloud native programming with a cloud-friendly programming style. It is a general-purpose programming language written with the integration of systems in mind.
We will start by introducing ourselves to Ballerina and its purpose, followed by performing some setup by downloading the installer and installing the Ballerina development kit. We will use Visual Studio Code (VS Code) and Ballerina VS Code plugins to develop Ballerina code. We will also explore the use of the Ballerina CLI tool to maintain Ballerina projects and the Ballerina type system, where we will cover Ballerina's...