iTWire – There is a new open source programming language for the cloud

Cloud computing is well and truly entrenched, and with it, software developers are increasingly called upon to build and deploy cloud-based services and APIs. There’s a new programming language on the block, Ballerina, that makes it easier for developers to integrate cloud-native services, data, transactions, and processes, both in pro-code and low-code form. coded.
He has a funny name, but Ballerina is the programming language you need to know, especially with its new general availability release today – dubbed Swan Lake. Ballerina is the only modern language for the cloud and makes it easier for developers to build simple, easy-to-support network and cloud services.
Plus, you can continue to work with Visual Studio Code – Microsoft’s popular free and open-source cross-platform text editor – with a maintainer Visual Studio Code plugin.
In today’s programming world, software developers, data analysts, and DevOps engineers work on a plethora of languages, APIs, command-line and graphical tools, and all sorts of things to create, consume, and destroy cloud-based services using languages that were never originally designed for this purpose. This creates complexity and delays, but the Swan Lake version of Ballerina provides organizations of all sizes with an enterprise-grade, open-source language that brings ease and simplicity to the situation.
Ballerina is completely open-source and is created and sponsored by WS02 with all parts of the project openly developed and hosted on GitHub.
|
“For years, software development teams have modernized legacy languages like Java to support cloud-native application development, adding layers of complexity. The Ballerina Swan Lake GA means Australian developers have an enterprise-grade, open-source language that simplifies the way they build, integrate and deploy cloud-native applications, so teams can move from concept to production faster.” , says Tass Melissinos, vice president and general manager for ANZ, WS02.
Under the hood, Ballerina works by mapping sequence diagrams and code bi-directionally. This means that the diagram is the code and the code is in the diagram, and developers can switch between working in a low-code visual form of a program and a more traditional pro-code form of the program.
At the same time, Ballerina’s language design provides native support for data usage, cloud configurations and deployments, with a simple HTTP/S-centric syntax. The language shifts integration complexity from protocol-centric challenges to broader architectural considerations leading to high-quality, scalable cloud-native applications and supports RESTful, GraphQL, WebSocket, gRPC, JSON, XML, and ProtoBuf services. . It also supports building Docker and Kubernetes artifacts from code without additional configuration.
“The move to cloud-native applications, which are inherently integrations of services, data, transactions, and processes, has rendered many older programming languages obsolete,” said Dr Sanjiva Weerawarana, founder and CEO of WS02 and founder of the Ballerina project. “With our Ballerina Swan Lake release now in general availability, development teams for the first time have a modern programming language that simplifies the development and integration of cloud-native applications, facilitates collaboration, and enables developers to rapidly innovate new digital products and services.”
The Visual Studio Code plugin provides code completion, syntax highlighting, debugging, and graphical/programming code switching.
the The ballerina project is available under the Apache 2.0 license with no license fees. Support is available via GitHub and emerges in other places. A quick start tour is available to help you learn by examples.
Here is a video describing the Ballerina language, then here are Ballerina code samples, where you can see its syntax and support for APIs, REST, and other modern elements.
INTRODUCING ITWIRE TV
iTWire TV offers unique value to the technology industry by offering a range of video interviews, news, views and reviews, and also offers vendors the ability to promote your business and marketing messages.
We work with you to develop the message and conduct the product interview or review in a safe and collaborative manner. Unlike other YouTube Tech channels, we create a story around your post and post it to the ITWire homepage, along with a link to your post.
Additionally, your interview post message can be displayed in up to 7 different post views on our iTWire.com site to drive traffic and readers to your video content and downloads. This can be an important lead generation opportunity for your business.
We also provide 3 videos in one recording/session if you need it so that you have a series of videos to promote to your clients. Your sales team can add your emails to the sales materials and footer of their sales and marketing emails.
Discover the latest tech news, viewpoints, interviews, reviews, product promotions and events. Plus funny videos from our readers and customers.