2023 Issue #3 - July
2023 Issue #3 - July
This is a recurring newsletter of content around Ballerina and related technology topics such as integration, microservices, distributed systems, and cloud computing.
New YouTube series
Introducing our latest training series, where Ballerina team members dive deep into the fascinating realms of the Ballerina programming language. Whether you're a seasoned programmer or just starting your coding journey, these training videos cater to all skill levels and provide you with a comprehensive understanding of Ballerina.
Stay tuned for our next set of videos!
Ballerina 2201.7.0 (Swan Lake Update 7)
One of the significant highlights of Ballerina Swan Lake Update 7 includes a new set of features and significant improvements to the compiler, runtime, standard library, and developer tooling. It is based on the 2023R1 version of the Language Specification. Click here to read the release note.
Ballerina Tech Talk - Persist with precision: Mastering data persistence with bal persist
Thursday, July 13, 2023 | 9.00 a.m. IST
Ballerina Tech Talk | Unleash the Power of AI with Ballerina
Women in Tech Global Conference
Ballerina team member, Anupama Pathirage, demonstrated how to use Ballerina’s built-in cloud support to go from code to the cloud at the Women in Tech Global Conference. Click here to watch the recording.
Exercism’s Mind Shifting May
Ballerina team members Imesha Sudasinghe, Malintha Ranasinghe, Lakshan Weerasinghe, and Hinduja Balasubramaniam were all guest speakers on Exercism’s live stream for Mind Shifting May, which explored programming languages that take their approach and make you think differently. You can watch all the recordings below.
Unleash the power of AI: Develop a question and answering service with OpenAI and Ballerina
In this article, Jayani Hewavitharana from the Ballerina AI Team shows us how to build a question-answering service using Ballerina. The article explores using the latest connectors for Open AI and Pinecone vector database connectors.
Business-to-business (B2B) integration with Ballerina
Ballerina team member Chathura Ekanayake’s article provides a detailed overview of Ballerina's capabilities and potential for facilitating seamless integration between businesses. He highlights the challenges businesses face when integrating their systems with external partners, such as varying data formats, protocol inconsistencies, and complex workflows, Chathura introduces Ballerina as a language designed to address these challenges and streamline B2B integration.
Errors and error handling in Ballerina - Part II - Error subtypes
Maryam Ziyad from the Ballerin team explores the concept of error subtypes in Ballerina and other related concepts. Error subtypes provide a mechanism to categorize and handle errors more effectively, enabling developers to write cleaner and more maintainable code.
Ballerina Identifiers: A simple guide for new developers
If you’re new to coding, check out this beginner-friendly guide on Ballerina identifiers by Ballerina team member Hasitha Aravinda. Learn how to create meaningful names for variables and functions, and dive into the world of clean and readable code with Ballerina identifiers.
Latest use case: Ballerina for healthcare
Ballerina is the only integration language built for healthcare. With its native support for healthcare standards like FHIR, HL7, and X12, Ballerina enables rapid health tech application development. Read more here.
Join the community
Be a part of our growing community by joining the Discord server and following us on Twitter. Mention @ballerinalang with the hashtag #ballerinalang when you tweet about us and have a chance of being featured in our newsletter! Remember to subscribe to our YouTube channel. You can also show us your support by starring Ballerina’s GitHub repo and following us.
You are receiving this because you signed up for the Ballerina.io newsletter. If you'd like to stop receiving these emails, simply unsubscribe.
Want to get hand-picked content and the latest news on Ballerina delivered directly to your inbox? Then subscribe to our newsletter today!