One of the tools that I’ve used in my tutorials to build the development environment, Otto by HashiCorp, is no longer under active development and maintenance.
This tutorial is an introduction to graph databases using a hypothetical family tree as our data.
We will use Google Cayley open-source graph database that comes with a built-in query editor and a visualizer called SigmaJS. The Cayley server will be compiled and run in a virtual machine setup as an Otto Go application.
I have built a better Node.js script to generate HTTP access log using faker and strftime packages, closer to a real Apache access log.
You can download this script from my GitHub, I’ve created over there a new project called genhttplogs.
The scenario for this tutorial is that we have a website with good traffic and want to see real-time what countries our visitors come from.
In this tutorial we’ll install the GitLab Community Edition repository manager in a virtual machine, setup the continuous integration tool that comes with it (GitLab CI) and push through Git a minimal test suite from the host OS to see how a successful/failed commit works.
In my first tutorial I had to make a small hack to start the development environment with Otto on the Windows 7 host machine. The ‘otto dev’ command was crashing because the quotes in the compiled ‘Vagrantfile’ were wrong.
A good samaritan made updated binaries available for Windows (both 32 and 64-bit).
In this tutorial I will show you how to create a virtualized development environment for Go programming language using Otto and how to config and access ‘A Tour of Go’ from the host machine.
I’ve started to write this tutorial after I had some trouble following an article that’s a bit outdated but still a good reference to Laravel and ElasticSearch.
To make things more interesting and challenging I’ve used Otto to build the development environment.