Intro to Ktor: The server-side stack
My previous article introduced Ktor and some of its basic features for building web applications. Now, we’ll expand the example application developed in that article by adding persistent data and HTMX, which will provide more interactive views. Th...
Where big piles of mud come from
I’ve worked on some big piles of mud over the years. You know, those sprawling applications made up of millions of lines of code, written by countless developers over the course of a decade or two, most of them long forgotten and utterly unknown to...
Triple Buffering Support Updated Against Latest GNOME 48 Code
It's been over four years now that the GNOME Mutter pull request has been open for introducing dynamic triple/double buffering support. It's still not clear that it will be ready for merging with GNOME 48 due out in March but at least the patches have ...