What you need for this book
You need a Linux, Windows, or Mac PC that is capable of running the DMD D compiler and the DUB package manager. Both software packages are available at http://code.dlang.org/. The vibe.d framework requires an SSL
library and the libevent
library to be installed. The various sources are described in Chapter 1, Getting Started with Your First Web Application.
In order to compile the examples, you need an Internet connection in order to allow the automatic download of dependent software.
For the example in Chapter 5, Accessing a Database, you need Redis 3.x (available at http://redis.io/), MongoDB 3.x (available at http://ww.mongodb.org/), and MySQL 5.x (available at http://dev.mysql.com/downloads/). Chapter 6, Using the REST Interface, uses CouchDB (available at http://couchdb.apache.org/) and Chapter 9, Power Your Application with vibe.d Extensions, uses Cassandra (available at http://cassandra.apache.org/).