1. Introduction
  2. 1. Introduction to Ballerina
  3. 2. Hello World
  4. 3. Introduction to Type System
    ❱
    1. 3.1. Type System Fundamentals
    2. 3.2. LangLib Modules
  5. 4. Values and Types
    ❱
    1. 4.1. Simple Basic Types
      ❱
      1. 4.1.1. Integer
      2. 4.1.2. Float
      3. 4.1.3. Decimal
      4. 4.1.4. Boolean
      5. 4.1.5. Nil
    2. 4.2. Sequence Types
      ❱
      1. 4.2.1. String
        ❱
        1. 4.2.1.1. String Template Literal
      2. 4.2.2. XML
    3. 4.3. Structured Types
      ❱
      1. 4.3.1. Lists
        ❱
        1. 4.3.1.1. Array
        2. 4.3.1.2. Tuple
      2. 4.3.2. Mappings
        ❱
        1. 4.3.2.1. Map
        2. 4.3.2.2. Record
      3. 4.3.3. Table
    4. 4.4. Behavioral Types
      ❱
      1. 4.4.1. object
      2. 4.4.2. stream
      3. 4.4.3. error
      4. 4.4.4. typedesc
      5. 4.4.5. function
      6. 4.4.6. future
    5. 4.5. Other Types
      ❱
      1. 4.5.1. any
      2. 4.5.2. anydata
      3. 4.5.3. byte
      4. 4.5.4. json
      5. 4.5.5. union
  6. 5. Ballerina How To Snippets
    ❱
    1. 5.1. Download a file from URL using Ballerina
    2. 5.2. Validating email address using Regex in Ballerina
  7. 6. Usecases
    ❱
    1. 6.1. Ballerina GraphQL with multiple data sources
    2. 6.2. WebSocket based stock updates with Ballerina
    3. 6.3. Ballerina HTTP Service for book and movie search
  8. 7. Articles and blogs
  9. 8. Videos and talks

Learning Ballerina

Articles and Blogs

  • Dzone - Real-Time Stock Data Updates with WebSockets using Ballerina
  • Dzone - Event-Driven APIs With Webhook and WebSub
  • Dzone - Quickstart OpenAPI With Ballerina
  • Medium - Introduction to gRPC on Ballerina
  • Medium - SQL Injection — Introduction with Ballerina
  • Medium - Managing data using Ballerina vs Go
  • Dzone - Data Integration With Ballerina
  • Dzone - Introduction to Data Integration With Ballerina
  • Medium - Introduction to Ballerina Tables
  • Medium - Connect to your data with Ballerina
  • Medium - Insert batch of data to DB using Ballerina
  • Medium - Ballerina JDBC Client — Performing DB Operations
  • Medium - Ballerina JDBC Client— Connecting to DB