Getting the server-side out of the way

Web5

with WakandaDB

Programing Languages are for Humans

Clean Code

Good Code is Poetic Code

Lyle Troxell

Developer Advocate for wakandaDB


@lyle Twitter & Github

Worldmap Blue
2013 05 04 2089
2013 05 31 3355

Chickens!

How do you think about..

Relational Data

SQL?

How I think about data...

Chicken Model

How I think about data...

Chicken Data Model
wakandaDB scheama

{"dataClasses": [
  { "name": "Chicken",
    "className": "Chicken",
    "collectionName": "Chickens",
    "scope": "public",
    "attributes": [
      { "name": "ID",
        "kind": "storage",
        "scope": "public",
        "unique": true,
        "autosequence": true,
        "type": "long",
        "primKey": true
      },
      { "name": "name",
        "kind": "storage",
        "scope": "public",
        "type": "string"
      },
      { "name": "hatchDate",
        "kind": "storage",
        "scope": "public",
        "type": "date",
        "simpleDate": false
        }
      }
    ]
  }
]}

Wakanda

Wakanda Application Framework

Wakanda Studio

WakandaDB

Wakanda Application Framework

flow

Wakanda Studio

  • Data Modeler -> JSON
  • IDE
  • Start/Stop wakandaDB

wakandaDB

Database

Object-Relational

JavaScript Objects

Indexed

Transactional

Web Server

RESTful Interface

JavaScript SS

Multi-Threaded

Services with CommonJS

![me](http://pix.lyle.troxell.com/photos/i-CTFmvSP/0/L/i-CTFmvSP-L.jpg) http://JSeverywhere.org/

Questions or Comments

wakandaDB.org

@lyle Twitter & Github

Thank You Web5!

Web 5 Peeps
Special thanks to Tom Dye for the Dojo help.