The Data Lab menu
  • Topicsarrow_drop_down
  • Projects
  • Aboutarrow_drop_down
  • Get Connected
  • Machine Learning for Developers
  • Notebooks for Developers
  • Offline First
  • Partners + Data
  • Serverless + Data
  • Working with JSON
  • Team
  • Get Involved
  • Code of Conduct
  • Event Support
  • Projects
  • Topicsarrow_drop_down
  • Aboutarrow_drop_down
  • Get Connected
  • Machine Learning for Developers
  • Notebooks for Developers
  • Offline First
  • Partners + Data
  • Serverless + Data
  • Working with JSON
  • Team
  • Get Involved
  • Code of Conduct
  • Event Support
Get Connected / Collection

Compose Grand Tour

Dj Walker-Morgan
Writes code and words.
More by Dj Walker-Morgan

The Grand Tour is a Compose project to maintain examples that cover connecting and working with every Compose database across a wide range of languages and drivers.

Driven by an example

We started with a simple idea. Create an example that’s more than “Hello World”, something that works on the web and won’t need to be re-engineered for each language. The idea is that once you know what the example does, the different database connection code for any language will stand out and we can go further than just “open a connection” and give simple insert and query code.

We have created a basic web application that is just enough to present a page for words and definitions and a small form to add words and definitions to that list. All the example code has to do is be able to serve up static web pages and have two endpoints; one that returns all the current words and definitions and one that takes and adds a new word and definition.

Where to find the Grand Tour

The Compose Grand Tour has its own Github repository at github.com/compose-grandtour where you can download any one of language sets for a complete set of current database examples for that language. We’ll be adding and enhancing the examples in the Grand Tour as it progresses and we invite you to give us your issues, feedback and your own takes on our Grand Tour examples. The journey begins here…

↓ View projects in this collection

Projects

  • Etcd and Compose for MySQL - NodeJS Grand Tour
    Compose Articles | GitHub

    The last leg of the NodeJS journey stopping at etcd and MySQL.

    • Compose
    • Nodejs
    • MySQL
    • etcd
  • To Scylla and RethinkDB - The Node.js Compose Grand Tour
    Compose Articles | GitHub

    The Node.js segment of the Grand Tour of database connections continues with Scylla and RethinkDB.

    • Compose
    • Nodejs
    • ScyllaDB
    • RethinkDB
  • From Node.js to Redis and RabbitMQ: The Compose Grand Tour
    Compose Articles | GitHub

    We'll look at connecting to Redis with both popular drivers and plugging into RabbitMQ.

    • Compose
    • Nodejs
    • Redis
    • RabbitMQ
  • Python and Compose - Scylla and Compose for MySQL
    Compose Articles | GitHub

    The final Python leg of the Compose Grand Tour.

    • Compose
    • Python
    • ScyllaDB
    • MySQL
  • Python and Compose - Redis, RethinkDB, and RabbitMQ
    Compose Articles | GitHub

    The second stop of the Compose Grand Tour in Python.

    • Python
    • Compose
    • Redis
    • RethinkDB
    • RabbitMQ
  • Python and Compose - MongoDB, Elasticsearch and PostgreSQL
    Compose Articles | GitHub

    Kicking off the Pythonic leg of the Compose Grand Tour.

    • Python
    • Compose
    • MongoDB
    • Elasticsearch
    • PostgreSQL
  • Go and Compose – etcd v3, Scylla, and MySQL
    Compose Articles | GitHub

    The third and final stop on the Compose Grand Tour for the Go language.

    • Compose
    • Etcd
    • ScyllaDB
    • MySQL
  • Go and Compose – Redis, RethinkDB, and RabbitMQ
    Compose Articles | GitHub

    The second stop on the Compose Grand Tour for the Go language.

    • Compose
    • Go
    • Redis
    • RethinkDB
    • RabbitMQ
  • Go and Compose – MongoDB, Elasticsearch and PostgreSQL
    Compose Articles | GitHub

    How to connect to every Compose database using Go: The first stop on the Compose Grand Tour.

    • Compose
    • MongoDB
    • Elasticsearch
    • PostgreSQL
  • Go and Simplifying Scylla with Gocqlx
    Compose Articles | GitHub

    Gocqlx does for CQL what the sqlx package does for SQL in Go: make it more manageable. A pit stop on the Compose Grand Tour for Go.

    • Compose
    • ScyllaDB
    • Go
© 2017 IBM Watson Data Lab