Poor desktop frame rate using KDE Neon with Wayland on NVIDIA
Communicating between C++ and JavaScript
Recently I had to refactor some code that was starting to become a bit unmanageable. It was fairly boiler plate and most of it was just taking data structures in C++ then serialising the data to JSON. The state the the module in question can be attributed to it being created quickly in order to support communication between our system (C++) and our JavaScript web interface, with the JSON format never being designed in the first place, and our rapidly changing system.
Adding swap to a ZFS root system
I'm running Ubuntu on ZFS which I set up using instructions found on the ZFS on Linux site.
ZFS and the mystery of the missing zed
I run ZFS arrays on multiple machines, including the server our Phabricator is hosted on. I usually keep an eye on the disk arrays from time to time but if a drive fails you really want to know about it as soon as possible. I read quite some time ago about the ZFS Event Daemon, or "zed" but have been disappointed that it hasn't been included with the ZFS package even after various updates.
Script to play a random sound at KDE login
While I was waiting for one of my servers to perform a test backup operation I was opened my music folder to find something to play. In the root of my music folder, usually ignored, was the a file named Win95-startup-sound.mp3, for a little bit of fun I decided to play it. The fun didn't end when the sound finished.