Remove Ballerina
article thumbnail

Article: Ballerina: A Data-Oriented Programming Language

InfoQ Articles

Ballerina’s flexible type system brings the best of statically typed and dynamically typed languages in terms of safety, clarity, and speed of development. Ballerina treats data as a first-class citizen that can be created without extra ceremony, just like strings and numbers. By Yehonathan Sharvit.

109
109
article thumbnail

Article: Data Manipulation with Functional Programming and Queries in Ballerina

InfoQ Articles

Ballerina has been designed as a Data-Oriented programming language and supports a functional programming coding style. The Ballerina query language is similar to SQL in the sense that a query expression is made up of clauses.

92
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Article: Ballerina Swan Lake: 10 Compelling Language Characteristics for Cloud Native Programming

InfoQ Articles

The Ballerina language has come a long way with significant improvements since the 1.0 release in 2019. The latest Swan Lake release further simplifies building and deploying cloud native apps. By Dakshitha Ratnayake.

112
112
article thumbnail

Article: Ballerina for Full-Stack Developers: A Guide to Creating Backend APIs

InfoQ Articles

At the end of this article, you will have a good understanding of why Ballerina is a prominent candidate for writing your next backend API. We also discuss authentication, authorization, OpenAPI tool, observability, SQL/NoSQL client libraries, and key language features. By Imesha Sudasingha.

97
article thumbnail

Article: Using GraphQL and Ballerina With Multiple Data Sources

InfoQ Articles

The Ballerina programming language is well-suited to developing GraphQL applications, due to the network abstractions, network-aware type system, clear data representations, and visual diagrams.

article thumbnail

Metaphorically Speaking

Leading Agile

The word evokes imagery of lithe, flexible things and people, like fauns and ballerinas. Agile is a term coined by a group of software professionals who were trying to understand the common elements of successful software delivery and describe those elements in a handful of succinct statements.