Google Cayley graph database tutorial - family tree

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.

Read More »

genhttplogs - Node.js script that generates HTTP access logs

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.

Read More »

D3.js World Map Real-Time Data Visualizations

This is a quick introduction to data visualizations using the D3.js JavaScript library, Node.js open source runtime system and the Node Package Manager (npm).

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.

Read More »

Installing a self-hosted GitLab server and testing Continuous Integration

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.

Read More »

HashiCorp Otto for Windows unofficial update

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).

Read More »

Laravel 5.2 ElasticSearch implementation

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.

Read More »