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.
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.
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.
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.
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.
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 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.
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 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.