Writing readable LINQ code in C#

As a software developer, writing self-explanatory code is a skill that most agree is required but everyone seems to have differing views on the level of code simplicity. In this post, I am sharing my views on how I write readable LINQ code.

Solution to images not showing on InoReader

InoReader

I noticed thumbnails for my blog’s RSS feed were not showing up. After investigation, I found the root cause and solution and it was a simple one.

Prevent overheating by disabling turbo boost

psensor - edit sensor preferences

CPU throttling, PC shutting down abruptly, etc. These may be signs of overheating. Disabling Intel turbo boost may help. Screenshot above is the temperature range after disabling turbo boost.

How to fix choppy YouTube videos on Firefox and Chrome on an old laptop

Dell Inspiron 6000 - Lubuntu SMTube

How to fix choppy YouTube videos on Firefox and Chrome on an old laptop.

Running WhatsApp, Allo, Todoist, and OneNote on Ubuntu

nativefier - desktop launchers

In the absence of native desktop apps for Linux from WhatsApp, Allo, Todoist, OneNote and many others, the next best alternative is to simply run the web app via web browser. To make the experience of launching it closer to a native app, read on.

Using Raspbian on 2GB Micro SD Card

Nokia - 2GB micro SD

Raspberry Pi 2 with Raspbian on a 2GB micro SD card? Feasible. If you need additional space for storing data, you can always attach thumb drives.

LEDE on UniFi D-Link DIR-615 G2

D-Link DIR-615 G2 - Front

My ISP provided D-Link DIR-615 G2 many years ago. Could not even remember how long ago that was. After using for a short period of time, it was chucked away until I found it yesterday while cleaning up my store room. I decided to flash it with LEDE (also known as OpenWRT) to see how it goes.

Backup disk by cloning using Clonezilla

Backup hard disk by cloning or imaging it using Clonezilla. The disk image can be saved into an external drive, samba share, AWS S3, and several other options.

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.