Introduction In this tutorial, we will install Mailpile, a fast, secure, and beautiful webmail client, on Ubuntu. A webmail client like Mailpile is a great way to ensure you can access your email from anywhere without the hassle of configuring a standard email client. Mailpile is just a mail client, meaning it only manages existing mail accounts. Please keep in…

Ads suck, we all know it. But with the rise of Adblockers we see the influx of anti adblock script that asks us to disable adblockers. I personally hate those nag screen, and not going into political correctness or using Adblockers, here’s how you can block anti adblockers :

Architecture: What’s the point of all this? Why are there so many layers? Why Caddy? The primary goal of this architecture is to massively and immediately improve any given WordPress site with a quick and easy upgrade to HTTP/2, always-on HTTPS, and robust caching and compression middleware. To that end, we can envision a stack that looks something like:

I’m a fan of the $5/mo droplet that Digital Ocean offer. For that price, you get a VPS in the cloud with 512MB RAM, a single core CPU (2.4GHz Xeon), 20GB of SSD storage and 1TB of bandwidth – perfect for testing things and small side projects. I decided to try Ghost, which looks like an ideal platform to play…

Ever wondered how did large projects count their total line of code? For example, Linux foundation published this video showing off kernel’s impressive codebase. But how did they calculate it? They counted it with Cloc.

YouCompleteMe is an asynchronous code completion engine which offers on the fly code completion to vim and neovim. We can see from installation instruction that, despite all the good things it does, it is arguabgly harder to install than Linux Kernel. Also there is no easy way to install on Arch. In AUR there is a package for VIM but…

If you use Vim you should know by now how important it is to use modifier key. In old days, the escape key was in the place of TAB so it wasn’t any problem. But modern day keyboards have CAPS LOCK in the place of old ESC. Let’s change it.

Hybrid GPUs are very common nowadays. Here one GPU is used to perform graphics intensive task another is used to perform non intensive task (to preserve battery). In Linux we have two options to achieve this, PRIMUS and BUMBLEBEE , let’s take a look how to use Bumblebee to install and switch to discreet graphics card for certain applications. Note…