Go to home page

Ballerina Meets GraalVM: From Code to Native Executable

This article is based on Ballerina Swan Lake Update 7 (2201.7.0).

In this article, we will explore how to build a GraalVM native executable for a Ballerina application. In the rapidly evolving landscape of software development, creating efficient and high-performing applications is essential. This article explores the seamless integration of Ballerina and GraalVM, with a focus on transforming Ballerina code into a native executable using GraalVM.

How We Implemented Zero Trust in Choreo

In the past, enterprise software focused on protecting network access through on-premises firewalls and VPNs, working on the assumption that everything within the network was secure. However, today, as accessing data has extended beyond on-premises locations to cloud and hybrid networks, SaaS platforms require a security model that can address a broader range of attack vectors. Zero Trust security addresses this pressing need. It operates on the following foundational principles:

Authenticate Users into Flutter Applications using Asgardeo

.table-responsive{border: solid 2px #ccc;} .table-responsive td{border: solid 1px #ccc; padding: 1rem;} .CodeBlock{background-color: #212a32; padding: 1rem; margin-bottom: 2rem;} .CodeBlock p{color:#ffffff; font-weight: 300; font-size: 16px!important;} .CodeBlock h3{color:#ffffff;} pre{background-color: #000; color: #ffffff; margin-bottom: 2rem!important;padding: 0 2rem 2rem 2rem;} .table-bordered{border: solid 1px #555;} .table{color:#ffffff;} {max-width: 450px; border-radius: 10px; box-shadow: 2px 5px 10px 0 rgb(0 0 0 / 20%);}
Subscribe to