Introducing the Ballerina Developer Certification
Get Certified!
You can now level up your programming skills with the WSO2 Certified Ballerina (Swan Lake) Developer Certification. This certification is designed for developers who have intermediate-level knowledge and experience of Ballerina Swan Lake.
With this certification, you will:
Find out more on how you can get certified today!
Latest Release
The Ballerina Swan Lake Update 8 (2201.8.0) release added a number of new features and improvements to the language, library, runtime, and tooling. Some of these include:
Read our announcement blog for the full list of new features and updates.
New Use Case: Microservices
In our latest use case, we position Ballerina Swan Lake as the ideal language for building microservices due to its focus on ease of use, productivity, and built-in support for microservices-related concepts. Key features, such as a network-aware type system, native support for JSON and XML, and container-friendly deployment, emphasize how Ballerina can simplify the development and maintenance of microservices architectures. Read the full use case to explore resources for developers interested in leveraging Ballerina for microservices development.
Past Events
Ballerina Tech Talk
Crafting Seamless Frontend Experiences with Beautiful Ballerina Backends
At our last Tech Talk, Ballerina team member Sasindu Alahakoon discussed how to integrate frontend applications with Ballerina services in a simple and efficient way. Watch the recording.
Featured Articles
领英推荐
GraphQL Federation with Ballerina and Apollo - Parts I & II
In his article series, Ballerina team member, Thisaru Guruge discusses the implementation of GraphQL Federation using Ballerina and Apollo. In part 1, he covers the fundamental concepts of GraphQL Federation and provides a step-by-step guide on how to set up a federated GraphQL schema using Ballerina and Apollo. Part 2 goes on to discuss how to implement Entity types and ReferenceResolvers in Ballerina and how to handle authentication and authorization in a federated GraphQL API.
Observe Ballerina Programs with New Relic
This article by Ballerina team member, Nipuna Madhushan focuses on how to observe Ballerina programs in New Relic, which is a Software as a Service offering that focuses on performance and availability monitoring. Read more to find out how you can observe metrics and traces in New Relic.
Mastering Work Queues in RabbitMQ with Ballerina
This tutorial by Ballerina team member, Arshika Mohotiige, shows you how to make RabbitMQ and Ballerina Swan Lake work together for competing consumers using work queues. It explains what competing consumers are, how RabbitMQ work queues function, and guides you on using the Ballerina RabbitMQ package. The tutorial also includes working code examples to make the development process straightforward.
Ballerina in the News
Top Microservices Frameworks to Build Highly Scalable Applications
Ballerina was featured in this iTechnoLabs article as one of the top microservices frameworks that have been widely adopted by developers for building scalable applications. Ballerina redefines the way developers approach microservices, offering a range of benefits that streamline the development process.
Featured X Posts
This edition highlights Sameera Jayosoma, Tharik Kanaka, Bernardo Amorim, and Kanchana Wickremasinghe, for showing us how they use Ballerina Swan Lake. Thanks again for your support!
Join the Community
Be a part of our growing community by joining the Discord server and following us on X. 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.