Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
executable file 758 lines (710 sloc) 36.5 KB
layout title intro description keywords permalink redirect_from
ballerina-inner-page
The Ballerina Community
We warmly welcome all contributors to the Ballerina community to help establish Ballerina as a truly community-owned resource!
We warmly welcome all contributors to the Ballerina community to help establish Ballerina as a truly community-owned resource!.
ballerina, community, ballerina community
/community/
/events
/events/
/community

The Ballerina community has been bootstrapped by WSO2 via sponsorship of the design & implementation of the Ballerina platform. Ballerina is a fully open source project with all source code licensed under the Apache License, Version 2.0 and the specifications licensed under the Creative Commons Attribution-NoDerivatives 4.0 International license.

Try Out Ballerina

Learn Ballerina and try out writing Ballerina code on your own.

Subscribe to the Newsletter

We curate a periodic newsletter on Ballerina with hand-picked content and regular updates on the language.

Interested? Subscribe to it below:

Email address We'll never share your email with anyone else.
Yes, I would like to receive emails from Ballerina to stay up to date on content and new releases.
Subscribe

Join the Community Call

The Ballerina team is now hosting monthly recorded Community Calls! These are interactive meetings that will explore Ballerina use cases. These calls give you direct access to our Engineers and other community members to question or discuss about Ballerina and your projects.

Seek Help

We are happy to help! Come engage with us on any channel that works for you.

Report Issues

Report issues in the GitHub repositories of the areas and components listed below.

Help Us Grow

If you like the experience so far, help us to spread the word.

  • Star the Ballerina GitHub repo and show appreciation to the Ballerina maintainers for their work. Also, watch the repo to keep track of Ballerina issues. Thank you!

"Star"

"Watch"

- Follow us on Twitter: @ballerinalang. Tweet with the "#ballerinalang" hashtag. - Share the wealth by publishing your Ballerina module on Ballerina Central so that the whole community can benefit from your work. - Write your own blog and submit it to be published in our community-driven Tech Blog. - Buzz us on contact@ballerina.io if you want to organize a local meetup or hackathon. WSO2 will get right on it and help with presentation/training content, logistics, swag, and some funds for munchies. - Download the Ballerina logo to use for content or swag. - Use the GitHub Action for the Ballerina CLI to wrap Ballerina commands inside GitHub Actions.

Contribute to Ballerina

Join us and contribute to the source code to make Ballerina better! To be aware of the ground rules as you start, see the Contribution Guide. Happy contributing!

<style> .nav > li.cVersionItem { display: none !important; } .cFormSection { background:#f3f3f3; padding:30px; } label { display: inline-block; max-width: 95%; margin-bottom: 5px; font-weight: 700; } .form-check-input { float:left; margin-right:10px !important; } .cSignUp, button#subscribeUserButton { background: #56b3af; border: none; color: #fff; /* padding: 10px 20px; */ margin-top: 15px; display: inline-block; width: auto; padding: 18px; line-height: 0px; font-family: "roboto"; letter-spacing: 1px; font-weight: 400; } .cSignUp:hover , button#subscribeUserButton:hover { background:#464646; } #form-status , #form-error { display:none; } #form-status.cShowBlock , #form-error.cShowBlock { display:block; } a.cBookmark { display: inline-block; position: absolute; margin: -150px 0px 0px; } .cBallerinaTocContainer { display:none; } </style> <style> .cBallerinaTocContainer , .cTopLink { display:none; }.cGitButtonContainer {padding-left: 40px;}</style> <style> body {font-family: Arial;} /* Style the tab */ .tab { overflow: hidden; border: 1px solid #ccc; background-color: #f1f1f1; } /* Style the buttons inside the tab */ .tab button { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s; font-size: 17px; font-weight: bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif } /* Change background color of buttons on hover */ .tab button:hover { background-color: #ddd; } /* Create an active/current tablink class */ .tab button.active { background-color: #ccc; } /* Style the tab content */ .tabcontent { display: none; padding: 6px 12px; border: 1px solid #ccc; border-top: none; } </style>

Join Ballerina Events

Click to see information about past and upcoming Ballerina events.

Upcoming Events Past Events
<script src="/js/events.js"></script>

We will update you soon.

June 15 - 16, 2021

Online

StackConf

Automatic Microservices Observability with Open-Source Programming Language: Ballerina
Anjana Fernando, Director - Developer Relations, WSO2
More Info
April 27 - 30, 2021

Online

GIDS Live

Cloud Native Middleware as a Programming Language
Anjana Fernando, Senior Director - Solutions Architecture, WSO2
April 27 - 30, 2021

Online

GIDS Live

Automatic Microservices Observability with Open-Source Programming Language: Ballerina
Anjana Fernando, Senior Director - Solutions Architecture, WSO2
February 5, 2021

Online

Lunch & Learn

Ballerina: OS Cloud-native Programming Language
Caludio Guidi, Jolie Evangelist and Project Co-Leader
Anjana Fernando, Senior Director - Solutions Architecture, WSO2
More Info
December 2 - 4, 2020

Virtual

Open Source Summit Japan

Ballerina: An Open-Source Cloud-Native Programming Language
Anjana Fernando, Director - Developer Relations, WSO2
Watch Video
October 28, 2020

Virtual

API World Virtual

Code to Kubernetes: Deployment Shouldn't be an Afterthought
Lakmal Warusawithana, Senior Director - Developer Relations, WSO2
More Info
October 27 - 29, 2020

Virtual

API World Virtual

Automatic Microservices Observability with Ballerina
Anjana Fernando, Director - Developer Relations, WSO2
More Info
October 19 - 21, 2020

Munich, Germany

Open Source Automation Days

Code to Kubernetes: Deployment Shouldn't be an Afterthought
Lakmal Warusawithana, Senior Director - Developer Relations, WSO2
More Info
October 7, 2020

Virtual

Cloud Colombo

Ballerina - A Cloud Native Programming Language
Anjana Fernando, Director - Developer Relations, WSO2
Watch Video
September 30, 2020

Virtual

DeveloperWeek Global: Cloud

Code to Kubernetes: Deployment Shouldn't Be an Afterthought
Lakmal Warusawithana, Senior Director - Developer Relations, WSO2
More Info
September 29, 2020

Virtual

DeveloperWeek Global: Cloud

Code to Kubernetes: Languages of Infrastructure
Anjana Fernando, Director - Developer Relations, WSO2
View Slides
September 26, 2020

Virtual

Nova Code Camp

Let's Dance Together! Ballerina
Vanjikumaran Sivajothy, Senior Lead Solutions Engineer, WSO2
May 28, 2020

San Diego, California, USA

San Diego Cloud Native Computing Meetup

Ballerina – An Open-Source, Cloud-Native Programming Language for Microservices
Anjana Fernando, Director of Developer Relations, WSO2
View Slides
May 7, 2020

Online

Cloud DC Meetup

Cloud Native Development with Ballerina
Jadd Jennings, Hub Solutions Engineer, Oracle Cloud Solution Hub
Dhvani Sheth, Senior Solutions Engineer, Oracle
View Slides
March 26, 2020

Vilnius, Lithuania

DevOps Pro Europe 2020

[Talk] Code to Cloud
Lakmal Warusawithana, Senior Director of Developer Relations, WSO2
View Video
March 25, 2020

Vilnius, Lithuania

DevOps Pro Europe 2020

[Talk] Ballerina: The Cloud-Native and DevOps Friendly Programming Language
Anjana Fernando, Director of Developer Relations, WSO2
View Video
March 24, 2020

Vilnius, Lithuania

DevOps Pro Europe 2020

[Workshop] Ballerina: Cloud Native Middleware as a Programming Language
Anjana Fernando, Director of Developer Relations, WSO2
View Code
March 10, 2020

San Jose, California, USA

Kubernetes for Developers Meetup

Ballerinas & Zebras in Kubernetes
Lakmal Warusawithana, Senior Director of Developer Relations, WSO2
View Video
February 12 - 16, 2020

San Francisco, California, USA

DeveloperWeek 2020

Conquering Network-Distributed Applications Using the Ballerina Programming Language
Anjana Fernando, Director of Developer Relations, WSO2
View Slides
December 12, 2019

Mountain View, California, USA

Cloud-Native and Kubernetes Meetup in Silicon Valley

An Introduction to the Ballerina Programming Language
Anjana Fernando, Director of Developer Relations - CTO Office, WSO2
View Slides
December 10 - 11, 2019

Paris, France

Paris Open Source Summit

Ballerina - A Modern Cloud-based Open Source Programming Language
Paul Fremantle, CTO and Co-founder, WSO2
More Info
December 5, 2019

San Jose, California, USA

Downtown San Jose DevOps Meetup

Ballerina - A Programming Language for Cloud and DevOps
Anjana Fernando, Director of Developer Relations - CTO Office, WSO2
View Slides
November 7, 2019

London, UK

WSO2 Summit London

Ballerina — Cloud-native Middleware as a Programming Language
Mauro Niewolski, Senior Solutions Engineer, WSO2
View Video
November 5 - 7, 2019

Austin, Texas, USA

DeveloperWeek Austin

Microservices in Practice with Ballerina, Kubernetes and Istio
Lakmal Warusawithana, Senior Director of Developer Relations - CTO Office, WSO2
View Slides
November 5, 2019

Bern, Switzerland

WSO2 Summit Bern

Ballerina — Cloud-native Middleware as a Programming Language
Paul Fremantle, CTO and Co-founder, WSO2
View Slides
November 5, 2019

Colombo, Sri Lanka

Java Colombo Meetup

The better java for Java microservice developers
Sanjiva Weerawarana, Founder and CEO, WSO2
View Video
October 8 - 10, 2019

San Jose, California, USA

API World

Efficient Microservices Deployment Pipelines
Anjana Fernando, Director of Developer Relations - CTO Office, WSO2
View Slides
October 8, 2019

San Francisco, California, USA

WSO2 Summit San Francisco

Ballerina — Cloud-native Middleware as a Programming Language
Sameera Jayasoma, Senior Director, WSO2
View Video
September 26, 2019

Columbus, USA

Columbus Microservices Meetup

Effective Microservices Development with Ballerina
Anjana Fernando, Director of Developer Relations - CTO Office, WSO2
View Slides
September 26, 2019

Columbus, USA

Columbus Microservices Meetup

Ballerina in Real-World Use-Case
Glenn Donaldson & Jim Kittle, Ohio State University
View Slides
September 24, 2019

New York, USA

WSO2 Summit New York

Ballerina - Cloud Native Middleware as a Programming Language
Lakmal Warusawithana, Senior Director of Developer Relations - CTO Office, WSO2
View Slides
September 9 - 12, 2019

Las Vegas, Nevada, USA

ApacheCon North America 2019

Ballerina - Re-inventing Middleware in a Programming Language
Paul Fremantle, CTO and Co-founder, WSO2
View Slides
September 9 - 12, 2019

Las Vegas, Nevada, USA

ApacheCon North America 2019

Conquering Network Distributed Applications Using the Ballerina Programming Language
Anjana Fernando, Director of Developer Relations - CTO Office, WSO2
View Slides
<script> function openCity(evt, cityName) { var i, tabcontent, tablinks; tabcontent = document.getElementsByClassName("tabcontent"); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = "none"; } tablinks = document.getElementsByClassName("tablinks"); for (i = 0; i < tablinks.length; i++) { tablinks[i].className = tablinks[i].className.replace(" active", ""); } document.getElementById(cityName).style.display = "block"; evt.currentTarget.className += " active"; } // Get the element with id="defaultOpen" and click on it document.getElementById("defaultOpen").click(); </script> <style> .navbar-nav > li.cActive > a { color: rgb(87, 89, 93) !important; } .navbar-nav > li#Eventsli a { color: #20b6b0 !important; } .nav > li.cVersionItem { display: none !important; } .cGitButtonContainer { padding-left: 40px; } .cBallerinaTocContainer { display:none; } </style>