Homepage
Open in app
Sign inGet started

Tech Blog

  • ABOUT US
  • BALLERINA.IO
  • Ballerina WebSocket Service — The Anatomy

    Ballerina WebSocket server is implemented in a reactive manner. The server listens for messages and acts on them as they are received. To…
    Go to the profile of Bhashinee Nirmali
    Bhashinee Nirmali
    May 24
    Ballerina Collections: Tables

    Ballerina Collections: Tables

    In my previous article we discussed about preliminary collections supported in Ballerina Language. In this article we will talk about…
    Go to the profile of Ayesh Almeida
    Ayesh Almeida
    Mar 10
    Securing Microservices with OAuth2

    Securing Microservices with OAuth2

    Secured Order Management System with OAuth2
    Go to the profile of Chanaka Lakmal
    Chanaka Lakmal
    Feb 28
    Basic Algorithms using Ballerina

    Basic Algorithms using Ballerina

    Implementing algorithms using a programming language is the best way to get an understanding of the dynamics of a particular programming…
    Go to the profile of Ayesh Almeida
    Ayesh Almeida
    Feb 20
    How to Create a REST API — Spring Boot and Ballerina

    How to Create a REST API — Spring Boot and Ballerina

    Today, there are numerous programming languages and frameworks for creating REST APIs and Microservices. Among such frameworks, Spring…
    Go to the profile of Nadeeshaan Gunasinghe
    Nadeeshaan Gunasinghe
    Feb 17
    Practical Guide for the Language Server Protocol

    Practical Guide for the Language Server Protocol

    Behind the screens of a programming language — part 2
    Go to the profile of Malintha Ranasinghe
    Malintha Ranasinghe
    Dec 10, 2021
    Real-Time Stock Data Updates with WebSockets using Ballerina

    Real-Time Stock Data Updates with WebSockets using Ballerina

    Simulation of real-time data updates with WebSockets.
    Go to the profile of Anupama Pathirage
    Anupama Pathirage
    Nov 26, 2021
    Event-Driven APIs With Webhook and WebSub

    Event-Driven APIs With Webhook and WebSub

    Practical Guide with Ballerina Programming Language
    Go to the profile of Anupama Pathirage
    Anupama Pathirage
    Nov 8, 2021
    Securing Microservices with JWT

    Securing Microservices with JWT

    Secured Order Management System with JWT Auth
    Go to the profile of Chanaka Lakmal
    Chanaka Lakmal
    Oct 21, 2021
    Immutability in Ballerina — Part I

    Immutability in Ballerina — Part I

    Ballerina provides first-class support for immutability.
    Go to the profile of Maryam Ziyad
    Maryam Ziyad
    Sep 25, 2021
    Overview of manipulating data in Ballerina with different APIs (PayPal API and randomuser.me)

    Overview of manipulating data in Ballerina with different APIs (PayPal API and randomuser.me)

    With this article, I’m going to show you how to use Ballerina to convert the data we have to send as requests to an API and convert data…
    Go to the profile of Dulaj Dilshan
    Dulaj Dilshan
    Sep 7, 2021
    Introduction to OpenAPI with Ballerina

    Introduction to OpenAPI with Ballerina

    An introduction to OpenAPI and client generation using Ballerina
    Go to the profile of Anupama Pathirage
    Anupama Pathirage
    Sep 4, 2021
    Introduction to gRPC on Ballerina

    Introduction to gRPC on Ballerina

    A Practical Guide for gRPC and Streaming Using Ballerina
    Go to the profile of Anupama Pathirage
    Anupama Pathirage
    Aug 27, 2021
    Unit test Ballerina integration with Mock backends

    Unit test Ballerina integration with Mock backends

    Unit testing various components in a Ballerina integration can be tricky when dealing with calls to external services. Oftentimes, using…
    Go to the profile of Aquib Zulfikar
    Aquib Zulfikar
    Aug 17, 2021
    Get started with service testing using Ballerina test framework

    Get started with service testing using Ballerina test framework

    Writing tests for an HTTP service developed using Ballerina using the Ballerina test framework.
    Go to the profile of Fathima Dilhasha
    Fathima Dilhasha
    Aug 17, 2021
    Microservices Security with Ballerina

    Microservices Security with Ballerina

    Securing Microservices with mTLS, JWT, OAuth2, and more
    Go to the profile of Chanaka Lakmal
    Chanaka Lakmal
    Aug 2, 2021
    Go Real-Time with Ballerina WebSockets

    Go Real-Time with Ballerina WebSockets

    Nowadays, seamless communication between applications is a critical necessity. Real-time applications ensure that clients (and also…
    Go to the profile of Bhashinee Nirmali
    Bhashinee Nirmali
    Jul 28, 2021
    Make your Own Ballerina Client Connector using the Ballerina OpenAPI Tool

    Make your Own Ballerina Client Connector using the Ballerina OpenAPI Tool

    Hi Folks,
    Go to the profile of Sumudu Nissanka
    Sumudu Nissanka
    Jul 22, 2021
    REST is History, Let’s Do GraphQL (with Ballerina)

    REST is History, Let’s Do GraphQL (with Ballerina)

    How to Convert a REST API to a GraphQL API Using Ballerina
    Go to the profile of Thisaru Guruge
    Thisaru Guruge
    Jun 29, 2021
    Single Liner Payload Read…

    Single Liner Payload Read…

    It’s time for another blog post on a cool feature as the Ballerina Swan Lake beta1 was released last week. This is a pretty short post to…
    Go to the profile of Chamil Elladeniya
    Chamil Elladeniya
    Jun 6, 2021
    Ballerina: Integration Programming Language

    Ballerina: Integration Programming Language

    Ballerina is an open-source general purpose programming language which is developed by WSO2. Ballerina mainly focuses on API integrations…
    Go to the profile of Ayesh Almeida
    Ayesh Almeida
    May 8, 2021
    How Ballerina addresses your Code-First and Design-First API Approaches

    How Ballerina addresses your Code-First and Design-First API Approaches

    Hi folks,
    Go to the profile of Sumudu Nissanka
    Sumudu Nissanka
    Apr 3, 2021
    Ballerina Shell REPL — Implementation Overview

    Ballerina Shell REPL — Implementation Overview

    Overview the Implementation of Ballerina Shell — The REPL for Ballerina
    Go to the profile of Sunera Avinash
    Sunera Avinash
    Feb 28, 2021
    Ballerina Shell — A REPL for Ballerina

    Ballerina Shell — A REPL for Ballerina

    Explore Ballerina Language without hassle
    Go to the profile of Sunera Avinash
    Sunera Avinash
    Feb 28, 2021
    Ballerina Concurrency Model and Non-Blocking I/O

    Ballerina Concurrency Model and Non-Blocking I/O

    The Ballerina programming language has a unique concurrency model that promotes efficient resource usage and provides an intuitive…
    Go to the profile of Anjana Fernando
    Anjana Fernando
    Feb 22, 2021
    About Ballerina-TechblogLatest StoriesArchiveAbout MediumTermsPrivacy