Visualize go mod graph with Neo4j

Visualize the dependency graph of a Go module using Neo4j.

read...

Vim: Run this in R

A simple Vim key mapping to run a computation in R.

read...

Setting up a Magento 2 test instance on Docker

Magento currently doesn't provide an official docker container for its open source product (AFAIK). Getting it up and running took me a bit, so I hope this guide eases the pain a bit for you.

read...

Docker in untrusted networks

Docker services often have to run on hosts inside untrusted networks. Developers will often connect to networks with exposed Docker services running. Here's how you make docker containers hidden from your network.

read...

Promise based APIs in Node.js

Using async/await to do asynchronous programming makes code so much more readable. The developers working on Node.js have been doing a great job designing and implementing APIs that work better with promises. Some promise based APIs are a slower then their callback based alternatives. For me though the benefits outweigh the small cost in performance. Your mileage may vary.

read...

Working with REPLs in VIM

Working with Postgres and R recently, I had found some solution for getting my stuff from my VIM to their respective REPLs. That's how I came up with this solution.

read...

Standard Deviation

A piece of statistics basics that I needed to refresh my memory on.

read...

TABLESAMPLE

I Discovered the TABLESAMPLE feature and thought it was neat.

read...

Minimalist Vim

A bit about how I like to use Vim.

read more

Let's encrypt Express

Since Let's Encrypt will be coming out soon, I thought I'd try it on my Site. Let's Encrypts infrastructure is actually fully operational already. They still label it as being in beta, because the client has some (around 400) bugs. My Site runs on Node.js using Express on Alpine Linux. The guide should work on pretty much any Linux system, since both Node.js and Let's Encrypt are made to be as cross-platform-compatible as possible.

read more