Getting npm packages to be installed with docker-compose

If you’re trying to deploy your node app into a docker container and you’re also
using docker-compose, here’s something to watch out for.

»
Author's profile picture David Chua on devops

4 Tips to Supercharge your Jekyll Static Site Hosting

Supercharge your Jekyll site with these 4 tips.

»
Author's profile picture David Chua on sysadmin

SSH Agent Forwarding with your Docker Container

Quick tip:

»
Author's profile picture David Chua

Using Graylog Extractors to Split Logs

If you’re new to Graylog, Graylog Extractors are a great way to pull out information from your logs for easier storing and manipulation.

»
Author's profile picture David Chua

Getting Multi-threaded Thin to Work in Development (Rails 4)

Rails 4

»
Author's profile picture David Chua

Timestamp your bash output

If you need to find out the time difference between bash outputs, you can use ts from the moreutils package.

»
Author's profile picture David Chua

Using Superagent in your Browser

Quick tip.

»
Author's profile picture David Chua

Playing Hearthstone on Linux

Today’s tutorial will be on how to install and play the popular Blizzard Online Card Game, Hearthstone, on Linux.

»
Author's profile picture David Chua

Graylog Firewall Ports

Here’s my APF firewall rules to enable communication between my Graylog server and the various Elasticsearch nodes.

»
Author's profile picture David Chua

Using $(document).ready() with turbolinks on Rails

Quick-tip:

»
Author's profile picture David Chua

Parsing S3 Logs with GoAccess and s3cmd Sync

In this post, I’d like to demostrate a way of analyzing logs gathered through Amazon AWS’s log collection using the awesome tool GoAccess as well as going through a quick walkthrough in setting up S3cmd Sync to pull down your logs quickly from your S3 buckets.

»
Author's profile picture David Chua

Change your Vim Colorscheme

Step 1: Install the awesome vim-colorschemes

»
Author's profile picture David Chua

Welcome to Ghost

You’re live! Nice. We’ve put together a little post to introduce you to the Ghost editor and get you started. You can manage your content by signing in to the admin area at <your blog URL>/ghost/. When you arrive, you can select this post from a list on the left and see a preview of it on the right. Click the little pencil icon at the top of the preview to edit this post and read the next section!

»
Author's profile picture David Chua

Harden your SSL Security - The site is using outdated security.

def test
  puts hello world
end
»
Author's profile picture David Chua on blog

Setting up OpenVPN AS with FreeRADIUS AND stunnel

If you’re ever curious as to how do VPN service providers manage all their users
and their authentication. I hope this might give you a little peek.

»
Author's profile picture David Chua