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 seriesIntroducing 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. First, we have Shafreen Anfar and Ayesh Almeida demonstrating how to integrate using Ballerina. These videos will help you learn and apply Ballerina for integration scenarios. Next, we have Gimantha Bandara illustrating how to convert XML to Ballerina records. Gimantha will cover various use cases related to XML manipulation throughout his playlist. Finally, Asma Jabir explores how you can seamlessly manage packages with Ballerina. Stay tuned for our next set of videos! Latest releaseBallerina 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. Upcoming eventsBallerina Tech Talk - Persist with precision: Mastering data persistence with bal persistThursday, July 13, 2023 | 9.00 a.m. ISTJoin Ballerina team member, Danesh Kuruppu at the next Tech Talk, where he will provide an overview of the new bal persist feature. Click here to RSVP and secure your spot. Past eventsBallerina Tech Talk | Unleash the Power of AI with BallerinaDuring our last Tech Talk, Ballerina AI team member Jayani Hewavitharana provided an overview and a demo of the power of AI within Ballerina. Missed it? Watch the recording here. Women in Tech Global ConferenceBallerina 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 MayBallerina 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.
Featured articlesUnleash the power of AI: Develop a question and answering service with OpenAI and BallerinaIn 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 BallerinaBallerina 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 subtypesMaryam 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 developersIf 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 healthcareBallerina 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. Featured tweetsThis edition highlights Anjana S Porawagama, Summaya Ziyad, and John A De Goes for showing us how they use Ballerina. Thanks again for your support! Join the communityBe 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. If this email isn't looking quite right, you can view it in your browser. Did someone forward this issue to you? Subscribe at Ballerina.io and get it in your own inbox.
|
Want to get hand-picked content and the latest news on Ballerina delivered directly to your inbox? Then subscribe to our newsletter today!