Introducing the Ballerina Developer Certification

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:

  • Develop proficiency in designing, implementing, and deploying applications using the Ballerina programming language.
  • Have the skills to create robust integration solutions using Ballerina. This includes the ability to design and implement secure, high-performance APIs, as well as orchestrate complex integration flows across different systems and protocols.

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:

  • Java 17 Support: The Ballerina runtime is now upgraded to support Java 17 LTS, which is the latest long-term support release of the Java SE platform.
  • Custom package repositories support: With the Swan Lake Update 8 release you can seamlessly integrate Maven repositories into the package build.?
  • The bal tool and bal profile commands: This release introduces two new commands to the collection of Ballerina CLI commands.

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.

要查看或添加评论,请登录

Ballerina的更多文章

社区洞察

其他会员也浏览了