Posts
-
–
Know Your Sizes
Just because a type is complex, doesn’t mean it is expensive to copy.
-
–
Contra Bug
I hate “bug”. Not “bug” as in “terrestrial arthropod”, but “bug” as in the term used to describe software problems.
-
–
First steps in Rust
Taking my first steps in Rust after looking at it for a long time.
-
–
AI Art
Feeling melancholic about brushes and dot products.
-
–
C++ Parameter Passing
One misconception that floats around the C++ world is that the language has three parameter passing styles: call-by-value, call-by-pointer, and call-by-reference. This isn’t quite right though…
-
–
Projection objects for the STL
Writing some quality-of-life improvements to C++’s algorithm library.
-
–
C++ Value Categories Reference
This post is more of a reference for myself regarding C++ value categories.
-
–
Abstraction is Restriction is Composability
We should thank the mathematicians for their work in functional programming.
-
–
Kadio: Adding permanence
As of the last post, we have a working web radio player, where we can add stations by URL, but without persistence. In this post, we’re going to add the ability to load stations from, and store station in a database, using Qt’s SQL capability.
-
–
Revolution now?
Something that seems to have flown under the radar of the mainstream tech news sites was OpenAI’s announcement of plugins for GPT.
-
–
Human solution finding versus checking
Or, models for machines shouldn’t be prima facie applicable to humans.
-
–
Kadio: decorative functionality
Let’s add some UI elements that are expected to be present in any respectable program, i.e., menus and toolbars. We’ll also give the user the ability to add new audio files to the list, and import/export the playlist.
-
–
AI and our language
Artificial “intelligence” and very human errors.
-
–
Kadio: basic audio player
As of the last post, we have a very basic, two-column window that displays text read from a file. In this post, we’re going to add the ability to play audio files.
-
–
KDE's Qt Refinement Classes
This is a collection/index of main Qt classes and their KDE refinements, where they exist.
-
–
Kadio: Slow start
As per my last post, I’m writing a program to listen to internet radio. This will be called Kadio.
-
–
Modifying Kate sessions Plasma widget
Fixing UX annoyances in Kate’s Plasma widget.
-
–
Chrome RSS Extension
Chrome doesn’t have a native way of finding RSS feeds in the current page, so I wrote my own.
-
–
Let's build an internet radio player in Qt
I like listening to internet radio.
-
–
Hi!
I’ve been meaning to start a blog for some time.