Exclude Adsense ads from specific posts on Hugo

How to manually or automatically exclude Google Adsense ads from specific posts or pages on Hugo static site generator.

Setup NodeJS with Apache ProxyPass on Raspberry Pi

Setup NodeJS with Apache ProxyPass on Raspberry Pi 2 and 3. This allows multiple NodeJS apps to run in the backend but under a single hostname/domain with different virtual subfolder path for each of them.

Workaround to Failure to download extra files ttf-mscorefonts-installer

Workaround tested and working on Ubuntu 17.10.

Solution to lag during DOTA 2 Alchemist acid spray on Ubuntu 17.10

This lag has been driving me nuts and I swear it did not lag like that before I upgraded my Ubuntu to 17.10.

Cloud storage solutions for Linux

Here are recommendations for cloud storage options that can be used on Linux including a way on how to synchronise them. This includes Dropbox, Box, Yandex, Google Drive, and OneDrive. However, I used a workaround for Google Drive and OneDrive which may not necessarily be feasible for you.

Cruising on Quantum of the Seas

Quantum of the Seas - Night view

I was away for holiday on Royal Caribbean’s Quantum of the Seas for a round-trip cruise departing from Shanghai and docking at 3 ports in Japan; Kochi, Nagasaki, and Fukuoka. I thought I had it all well prepared but still came across challenges along the way, and now I am sharing tips with the hope that you may benefit from this.

This is not a tech post but touches a little bit of tech elements.

Using Amazon Echo outside US

Amazon Echo

It is possible to use Amazon Echo outside US but there are some challenges in setting it up. Specifically, I was trying to setup for use in Malaysia.

CWE-316 storing secure strings in .NET SecureString

How to resolve CWE-316 in .NET using SecureString in a neat and easy way.

BYOD CI/CD build machine to run pipelines using Docker

Skip the build queue and save money by reducing (if not eliminating) dedicated build machines by Bringing Your Own Device (BYOD) as CI/CD build machine to run pipelines using Docker.

Checklist for switching from Windows to Linux

Every year, the reasons to switch from Windows to Linux grows more and more. Linux distros are more user friendly than they used to be. In terms of difficulty, it is probably like switching between iOS and Android except that you need to setup the Operating System yourself.

Here are things to consider when switching from Windows to Linux.