WSO2 is organizing a Ballerina hackathon


What is Ballerina?

Apart from being a female ballet dance with the tutu and the pointy shoes, Ballerina is also a new programming language that makes use of both graphical and textual contexts. Developed by WSO2, and announced at WSO2ConUSA 2017, this entirely new programing language is open source and essentially allows you to write programs by drawing diagrams.

Image taken from

What is the Ballerina Hackathon?

Well, if you’re a programming geek and you have a flair for learning new programming languages, then the Ballerina Hackathon is for you. Organized by WSO2, the Ballerina Hackathon Colombo 2017 will be held on the 1st of July from 8AM to 8PM, at the  WSO2 Lobby, located at No. 20, Palm Grove Colombo 03.

How can I take part in the Ballerina Hackathon?

That’s the easy part. All you have to do is create a team of upto four people. Or you can even sign up as an individual. Once that is done, you’ll need to provide a brief description about all the people who will participate. This also includes particularly mentioning their level of knowledge of multiple programming languages. Once all that is done, you will need to send in your proposed scenario with a brief description of the problem and how you intend to solve it. After all, you’re using a new programming language to solve problems, right? So you gotta make sure the problem that you identify is one worth solving and is also a likely candidate to get picked as a winner.

Ballerina Hackathon
A hackathon taking place
Image Credits: Edinburgh Open Data Portal

Speaking of which, the proposal you offer for the problem you identified should be a real-world problem that is both creative and also not listed in the example scenarios provided. You can click here to view the examples. Furthermore, you will need to be proficient in at least three programming languages in order to credibly evaluate Ballerina. Finally, you will be required to possess knowledge on various Internet protocols, data formats and messaging protocols such as TCP, HTTP, XML and JSON.

If you’re interested in taking part in the Ballerina Hackathon, then you should also know that registrations for the Ballerina Hackathon close today (20th of June). There are still a few slots left so hurry up and register. You can click here to register.

We at ReadMe will also be at the Ballerina Hackathon. If you see us, come over and say Hi.


Please enter your comment!
Please enter your name here