Resources
Below is an extensive list of community-maintained articles, blogs, and videos to get you up to speed with Ballerina.
This list is curated to recognize the efforts made by our community and encourage anyone to contribute towards Ballerina content.
Featured articles
Data Manipulation with Functional Programming and Queries in Ballerina
By Yehonathan Sharvit
11 Aug 2022
Ballerina for Full-Stack Developers: a Guide to Creating Backend APIs
By Imesha Sudasingha
14 March 2022
Articles
Data Manipulation with Functional Programming and Queries in Ballerina
By Yehonathan Sharvit
11 Aug 2022
Ballerina for Full-Stack Developers: A Guide to Creating Backend APIs
By Imesha Sudasingha
14 March 2022
Ballerina Swan Lake: 10 Compelling Language Characteristics for Cloud Native Programming
By Dakshitha Ratnayake
15 Sep 2021
Featured blog posts
Intuitive REST APIs and JSON Handling With Ballerina Programming Language
By Dakshitha Ratnayake
5 May 2022
Blog posts
Intuitive REST APIs and JSON Handling with Ballerina Programming Language
By Dakshitha Ratnayake
5 May 2022
Uncovering Interesting 2020 Olympics Stats with Ballerina Language-integrated Queries
By Imesha Sudasingha
17 Sep 2021
Make your Own Ballerina Client Connector Using the Ballerina OpenAPI Tool
By Sumudu Nissanka
23 July 2021
How Ballerina OpenAPI Tool Addresses your Code-First and Design-First API Approaches
By Sumudu Nissanka
4 April 2021
Super Cool Feature for your Ballerina Service from Ballerina OpenAPI Tool
By Sumudu Nissanka
7 Nov 2020
Practical Serverless: Long-Running Workflows with Human Interactions Using Step Functions and Ballerina
By Anjana Fernando
28 Sep 2020
Practical Serverless: Integrating Amazon S3 and Rekognition with Ballerina
By Anjana Fernando
31 Aug 2020
Featured videos & podcasts
Simplifying Cloud Native Application Development with Ballerina
By Eric Newcomer and Darryl Taft
8 June 2022
Data-oriented Programming with Ballerina
James Clark Interviewed by Yehonathan Sharvit
27 April 2022
Videos & podcasts
Simplifying Cloud Native Application Development with Ballerina
Eric Newcomer and Darryl Taft
8 June 2022
Data-oriented Programming with Ballerina
James Clark Interviewed by Yehonathan Sharvit
27 April 2022
Ballerina Swan Lake: The Open Source Cloud Native Programming Language Revamped
By Imesha Sudasingha
15 Dec 2021
How Ballerina Handles Network Interaction, Data, and Concurrency
By James Clark & Charles Humble
11 Nov 2021
Other resources
Language introduction slides
A high-level overview of the Ballerina language
Ballerina type system slides
An introduction to the type system of the Ballerina language
1 June 2021