July 1

July 22

WSO2 Lobby - No. 20 Palm Grove, Colombo 3
8:00 a.m. - 8:00 p.m.

Registration Closed

Are you a computer geek who loves learning
new programming languages?

Then this is the hackathon for you! We are looking for a few passionate programmers to take Ballerina for a twirl, push it to its limits and give us valuable feedback.

Ballerina is a general purpose, concurrent and strongly typed programming language with both textual and graphical syntaxes, optimized for use cases on microservices. All we want you to do is pick a challenging scenario which you think Ballerina can solve, learn Ballerina, work with the Ballerina team to create a solution and give us your feedback on what went well and what didn’t. And of course do this all in 12 hours.

How do I participate?

By filling in a form, of course! Here’s what you need to tell us:

1

Create a team of upto four people or sign up as an individual

2

Tell us about all the people who will participate, in particular about their level of knowledge of multiple programming languages

3

Send in your proposed scenario with a brief description of the problem and how you intend to solve it. Here are some use cases we think might be kinda ok for this.

Examples & Scenarios

We will inform the selected team by June 20

Evaluation criteria

  • Your proposal should be a creative real-world problem that is not listed in the example scenarios provided by us.

  • You need to be proficient in at least three programming languages in order to credibly evaluate Ballerina.

  • You should be familiar with various Internet protocols, data formats and messaging protocols such as TCP, HTTP, XML and JSON.

What will I gain from it

You will be able to work with the Ballerina team on understanding and putting to use a cool new language.

If you create a successful solution with Ballerina we can help you promote it.

A t-shirt and other swag, of course!

We will also select the most creative solution, or the people who gave us the most grief, and give them some extra goodies.