Compose Grand Tour
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…
Projects
-
Etcd and Compose for MySQL - NodeJS Grand Tour
Compose Articles | GitHubThe last leg of the NodeJS journey stopping at etcd and MySQL.
-
To Scylla and RethinkDB - The Node.js Compose Grand Tour
Compose Articles | GitHubThe Node.js segment of the Grand Tour of database connections continues with Scylla and RethinkDB.
-
From Node.js to Redis and RabbitMQ: The Compose Grand Tour
Compose Articles | GitHubWe'll look at connecting to Redis with both popular drivers and plugging into RabbitMQ.
-
Python and Compose - Scylla and Compose for MySQL
Compose Articles | GitHubThe final Python leg of the Compose Grand Tour.
-
Python and Compose - Redis, RethinkDB, and RabbitMQ
Compose Articles | GitHubThe second stop of the Compose Grand Tour in Python.
-
Python and Compose - MongoDB, Elasticsearch and PostgreSQL
Compose Articles | GitHubKicking off the Pythonic leg of the Compose Grand Tour.
-
Go and Compose – etcd v3, Scylla, and MySQL
Compose Articles | GitHubThe third and final stop on the Compose Grand Tour for the Go language.
-
Go and Compose – Redis, RethinkDB, and RabbitMQ
Compose Articles | GitHubThe second stop on the Compose Grand Tour for the Go language.
-
Go and Compose – MongoDB, Elasticsearch and PostgreSQL
Compose Articles | GitHubHow to connect to every Compose database using Go: The first stop on the Compose Grand Tour.
-
Go and Simplifying Scylla with Gocqlx
Compose Articles | GitHubGocqlx 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.