1. 1. The Basics of Adama
  2. 2. Tutorial - Hands on /w CLI
    1. 2.1. Installing the tool
    2. 2.2. Initializing your developer account
    3. 2.3. Creating a space
    4. 2.4. Bringing users into view
    5. 2.5. Writing and deploying Adama code to a space
    6. 2.6. Using the JavaScript client
  3. 3. Language Tour
  4. 4. Examples to get playful with
    1. 4.1. Durable PubSub
    2. 4.2. Maximum Number
    3. 4.3. Hearts
    4. 4.4. Chat
    5. 4.5. A silly example to tour features
  5. 5. Language Guide
    1. 5.1. Static policies and document events
    2. 5.2. Document layout with types
    3. 5.3. Comments are good for your health
    4. 5.4. Constants
    5. 5.5. Records and Messages
    6. 5.6. Local variables and assignment
    7. 5.7. Doing math
    8. 5.8. Anonymous messages and arrays
    9. 5.9. Maybe some data, maybe not
    10. 5.10. Tables and integrated query
    11. 5.11. Maps and reduce
    12. 5.12. Standard control
    13. 5.13. Functions, procedures, and methods oh my
    14. 5.14. Enumerations and dynamic dispatch
    15. 5.15. Async with channels, futures, and handlers
    16. 5.16. The glorious state machine
    17. 5.17. Reactive formulas
    18. 5.18. Privacy and bubbles
  6. 6. Detailed Reference
    1. 6.1. Standard Library
      1. 6.1.1. String
      2. 6.1.2. Math
      3. 6.1.3. Statistics
      4. 6.1.4. Client (i.e. People)
    2. 6.2. Authentication
    3. 6.3. JavaScript API Reference
    4. 6.4. Low Level API Reference
  7. 7. History and Motivations behind Adama (i.e. Why!?!)
    1. 7.1. Origin Story
    2. 7.2. Embracing Laziness
    3. 7.3. Affordability (i.e. Cheap)
    4. 7.4. Stable computing
    5. 7.5. Fun as a goal
  8. 8. What is this Adama Thing
    1. 8.1. Living Documents
    2. 8.2. Actors, Actors, Actors
    3. 8.3. Dungeon Master
    4. 8.4. Mixed Storage and Compute Engine
    5. 8.5. Privacy respecting storage
    6. 8.6. Single file infrastructure

Adama Platform

Examples - Get Playful