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

Videos and talks

Videos

  • Get Started With Ballerina
  • Create Your First Service With Ballerina
  • How To Use Ballerina Tool
  • Structuring Ballerina Code
  • Use Ballerina VSCode Extension

Talks

  • Data Integration, Ballerina Day 2018 - EU