Skip to main content

DataObjects GraphQL API

I’ve blogged about the DataObjects concept in the past. I’ve implemented it in a few different forms, but I’ve never been fully satisfied with it and continued kicking it down the road. The concept is similar to DynamicData, which was implemented in the Xaraya CMS. DynamicData, written in PHP, allows you to extend a content […]

Refresh KDE Plasma Config Settings

TLDR; If you have issues with a blank screen or screen flickering on an older installation (but newer version) of KDE, try changing your Global Theme (Application and Desktop settings). I have an installation of openSUSE Tumbleweed with KDE that is almost 2 years old. It has gone through countless updates, mostly without a hitch. […]

The 100

Set ninety-seven years after a nuclear war has destroyed civilization, when a space station, housing humanity’s lone survivors, sends one hundred juvenile delinquents back to Earth, in hopes of possibly re-populating the planet. IMDB This is my first film / TV review in a very long time, so I’m a bit out of practice and […]

SpectaQL GraphQL Documentation Generator

I have transitioned to using GraphQL APIs exclusively, including for the new ATF backend. REST APIs tend to be fairly simple to document, plus they have generators to help. GraphQL APIs are more verbose and more difficult to document, but they also have a few options for document generators. The one I have recently began […]

Super Bowl LVI Prediction

About 5 hours from now the Cincinnati Bengals and the Los Angeles Rams will kickoff for Super Bowl LVI. Here’s my score prediction: Bengals: 31Rams: 28 The Rams are favored by 4.5 points. I think Joe Burrow is the new Tom Brady, ironically ascending just as Brady retires. Both of these teams have heart and […]

Zypper Download Packages Only

openSUSE Tumbleweed is a great rolling release. Unfortunately, upgrading with Zypper can be slow and there can be hundreds of packages to download. Oftentimes, it’s more convenient to download the packages to be installed later. This is possible using the –download-only flag: Running Zypper like this will appear as a normal distro-update command, but will […]

Ramping Up Development on ATF 2.0

I am the backend developer for Flavorah on the new (ATF) rebuild. Recap: In late 2020/early 2021, Flavorah’s owner bought ATF from its developer. At the time, I was part of an open source effort (mixnjuice) to create an ATF alternative. Flavorah was aware of our project and hired 2 of the 3 primary […]

Firewalld on Arch

There are several Firewall options to use on Arch, I prefer firewalld, let’s install it. Let’s head over to the Arch package database for firewalld and check the dependencies. There are a few optional dependencies, but those will likely already be included by something else. If you have any issues, check the option dependencies just […]

Why I Use openSUSE Tumbleweed (and Arch)

I’ve used Linux for a very long time and I can honestly say I’ve tried just every distribution in existence, including a few that don’t exist anymore. I don’t even remember what my very first Linux distro was, but if I have to guess I think it was Red Hat, probably around 1999. The only […]