Programming Leftovers
-
Item Views in Qt Quick
A substantial amount of work has gone into improving TableView and TreeView in Qt 6.3 and 6.4, and more is also in the works. In this post I’ll give a quick overview over what has been done so far.
-
Visually impaired, blind children benefiting from new coding project
Thousands of African primary and high school pupils have since 2017 been introduced by Tangible Africa to coding concepts, through coding App games.
[...]
Bona uBuntu programme co-ordinator Robyn Fick welcomed the coding classes and collaboration with Tangible Africa.
-
reprepro-rebuilder
I’ve come up with a new reprepro wrapper for adding rebuilds of existing Debian packages to a local repository: reprepro-rebuilder. It should make it quicker to update local rebuilds of existing packages, patched or unpatched, working wholly out of git.
-
Kubernetes Liveness Probe Saves the Day
We’ve been running dockerised Java applications on Kubernetes for a while now, all with readiness probes configured. Due to Blue/Green deployment the application would receive frequent no-downtime upgrades, and all pods would get redeployed. This would also clear any existing Java memory (and hide the problem we’re about to discuss).
We’ve started running stress tests against the application in order to push it to its limits, and the following happened.
-
Mike Blumenkrantz: SP33D2
For this edition of the blog, we’re hopping off the usual tracks and onto a different set entirely: Vulkan driver optimization. I can already hear what you’re thinking.
Vulkan drivers are already fast. Go back to doing something useful, like making GL work.
First: no they’re not.
Second: I’m doing the opposite of that.
Third: shut up, it’s my blog.
How does one optimize Vulkan drivers? As we all know, any great optimization needs a test case. In the case of Vulkan, everyone who’s anyone (me) uses Zink as their test case. The reasons for this are many and varied because I say they are, but the important one to keep in mind is, as always, drawoverhead.