Install and enable JNA for improving Cassandra performance

Mar 6, 2017 Cassandra

There are various ways to improve the performance of Cassandra. Using JNA (Java Native Access) is one way to improve Cassandra memory usage. Thus, this tutorial is about how to install and set JNA for Cassandra.

Read more


Install Docker on Amazon Linux

Feb 26, 2017 AWS

Amazon already introduced EC2 Container Service, but I guess many people might still need to install Docker on Amazon Linux manually. This post is about how to install Docker on Amazon Linux.

Read more


Use Fake S3 to simulate and test APIs of Amazon S3 in a sandbox environment

Feb 14, 2017 AWS

Fake S3 is a handy and lightweight development tool written in Ruby. It allows us to simulate a S3 service and test APIs of S3 in your development environment. This post is going to walk through how to use Fake S3 on macOS.

Read more


Install a better Rsync watcher for Vagrant machines

Dec 20, 2016 Vagrant

Vagrant allows us to utilise Rsync to automatically sync files to Vagrant machines. However, the performance and stability of the built-in auto-sync mechanism are not perfect. Thus, this post goes into how to install and use a better Rsync watcher (vagrant-gatling-rsync) for your Vagrant machines under macOS.

Read more


Use Rsync to synchronize files to a Vagrant machine

Dec 17, 2016 Vagrant

Vagrant not only is easy-to-use but also provides us a way to sync files to Vagrant machines through different mechanisms such as NFS, SMB and Rsync. This post goes into how to utilize Rsync to automatically sync files to a Vagrant machine under macOS.

Read more


Fix Python ValueError: unknown locale: UTF-8 under macOS

Nov 26, 2016 Python

When using some Python modules, you might get the error message “ValueError: unknown locale: UTF-8”, which means that you need to make a change to your locale settings. This post is about fixing it under macOS.

Read more


Install Syntastic for Vim on Mac

Nov 18, 2016 Vim

If you love Vim and want to use it like a modern IDE, you shouldn’t omit Syntastic, a powerful syntax checker. Not only it provides syntax checking for various of programming languages, but allows you to check coding style by integrating it with other tools (like flake8 for PEP 8). So, this post is about how to install and use it.

Read more


Use Homebrew Cask to downgrade or install specific version of package

Nov 5, 2016 Mac

Homebrew Cask, built on top of Homebrew, is an excellent package manager running on Mac OS. But, it could be a little bit tricky if you want to downgrade or install specific version of package. So, this article is about how to do it by using Homebrew Cask, and I will take installing VirtualBox as an example.

Read more


Use OPcache for PHP 5.6

Oct 8, 2016 PHP

There are various ways to improve the performance of a PHP application, and using OPcache is an easy and simple way to achieve the goal. This post is about how to enable and set OPcache for your PHP applications.

Read more


Debug PHP application in Docker using Xdebug and Atom

Sep 22, 2016 PHP

As more and more PHP developers utilize Docker in development and production environment, debugging becomes more complex. Thus, this post is about how to debug PHP application in Docker by using Xdebug with Atom and php-debug.

Read more



If you have any suggestions, questions or even find some typos, feel free to contact me. Thank you! :)

zeckli.devforgalaxy@gmail.com   © 2015-2019 zeckli, thanks to Jekyll and GitHub.