PinnedInBallerina Swan Lake Tech BlogbyMaryam Ziyad·Jan 27, 2021[Ballerina] Working with JSON — Part I — JSON to record conversionAmong Ballerina’s many features that make working with network interactions and data easy, a key highlight is its native support for JSON…
InGrand Prix DiariesbyMaryam Ziyad·Jan 15, 2025Made it to a Grand Prix! — My experience at F1 AbuDhabiGP 2024I had high expectations attending a Grand Prix in person, and somehow, the Abu Dhabi Grand Prix 2024 managed to exceed them!
InBallerina Swan Lake Tech BlogbyMaryam Ziyad·Apr 2, 2024Immutability in Ballerina — Part IIAn introduction to immutable record and map fields, final (and immutable) object fields, and immutable objects.
InBallerina Swan Lake Tech BlogbyMaryam Ziyad·Jan 20, 2024Mapping values in Ballerina: maps and recordsAn overview of the different concepts and features related to mapping values and types.
InBallerina Swan Lake Tech BlogbyMaryam Ziyad·Dec 31, 2023Attaching multiple services to the same listener in BallerinaA quick guide on how to attach multiple services to the same listener in Ballerina.
InBallerina Swan Lake Tech BlogbyMaryam Ziyad·Jun 5, 2023Errors and Error Handling in Ballerina — Part II — Error SubtypesIn this post we will be looking at defining custom error types and several related concepts.
InBallerina Swan Lake Tech BlogbyMaryam Ziyad·May 3, 2023Errors and Error Handling in Ballerina — Part IBallerina does not have exceptions. It has a separate error basic type which is used to indicate errors in a program.
InBallerina Swan Lake Tech BlogbyMaryam Ziyad·Sep 26, 2021Immutability in Ballerina — Part IBallerina provides first-class support for immutability.A response icon1A response icon1
InBallerina Swan Lake Tech BlogbyMaryam Ziyad·Dec 31, 2019[Ballerina] Error Handling — Part III — Error Binding PatternsIn the previous posts we looked into the concept of errors in Ballerina and related actions.
InBallerina Swan Lake Tech BlogbyMaryam Ziyad·Dec 24, 2019[Ballerina] Error Handling — Part IIIn the previous post we looked into the basics of errors and error handling in Ballerina, including the error type, creating error values…