Upgrading Fedora 30 to 31 While Avoiding Kernel 5.4.7

Fedora 30 was released on April 30th 2019.Fedora 31 was released on October 29th 2019.While Fedora 30 had minimal reported issues (at least socially), Fedora 31 was a different case altogether due to the 5.4.7 packaged kernel where Fedora 30 had 5.0 (later updated to…

When "Quick'n'Dirty" Becomes Permanent

The StartYou're assigned a backend project to kick-off and setup, great! You know the requirements and goals, so you set off to build the structure and prototype "quick and dirty" code as a proof-of-concept implementation.Before you know it... you've got the ball rolling on the project and making good…

Self Hosting Your Cloud

Sharing my experience with NextCloud. After months of picking at it here-and-there due to time constraints, I have moved away from my home RaspberryPi setup with USB HDDs, to a full NextCloud solution.PreambleI have grabbed a VPS from Amazon and installed Ubuntu 18.04 Server. Then, manually installed NextCloud…

i3 & Plasma: A mean match!

i3 & Plasma Marriage - View FullIntroductionI have been struggling recently to find a good match of the following:ProductivitySimplisticBeautyNo hasslePlasma on its own, much like any other desktop environment such as XFCE or GNOME, does a great job of throwing you into a full-featured and worry-free setup. Everything from…

Vuex & Data: Keeping It Clean

IntroductionVuex is a state management library, a centralized storage of data for your whole application. Its well documented, beautiful, and easy to use with Vue. The part I want to talk about today is the data portion.I have increasingly seen cases where the data state of Vuex gets transformed…

FOSS Alternatives for Android

These days, privacy and security are out the window. In 2018 and already during 2019, we've seen some of the biggest exploits and privacy invasion to date; everything from people's bank records being leaked due to improper security, to the various scandals of Facebook, and even our home devices such…

Go Is Beauty, In Short

I've been coding with Golang in my spare time for the past year. I've released a few side projects such as a simple blockchain implementation, a webhook validator for Shopify, a Python clone of with, and other nick-nacks. Unfourtunately, I haven't had the chance to use it a whole lot…

De-Servicing Life: Revised

A few months ago, I began a journey of mainly de-Googleing, but other services as well. I've made some good and bad choices in terms of alternatives for myself so I have begun revising my choices.Drive StorageProviderPreviously, I chose pCloud, mainly due to their Linux support. They have a…

2018 Self Reflection

Its a couple months into 2019 already! I sat down and thought about all I've done in 2018 in regards to my digital landscape. On initial spark of this, I didn't think of much therefore, I didn't do much; but, I was wrong!SoftwareOpen SourceDuring last year I really hunkered…

Thunderbird with GSuite & Exchange

Its true desktop clients are on the decline in favour of easily accessible web clients (such as GMail, Outlook.com). However, if you've ever used a complete native desktop client before such as the star of it all, Outlook, then you know nothing on the web can come close.Besides…