Blog

Written versions of the videos, and the tutorials

Every video gets a write-up here, not a transcript: the question, the numbers, the prompts and the screenshots. The C++ and wxWidgets tutorials from the first six years of the channel are all still here too.

Agents, tested

6 posts

Real apps built with AI coding agents: what they cost, how long they took, and where they broke.

C++, wxWidgets and graphics

12 posts

Cross-platform desktop apps with wxWidgets and CMake, plus OpenGL and Metal.

Displaying 100K Rows Without Lag: wxListCtrl Virtual Mode Mar 2026How to display large datasets in wxWidgets without lag using wxListCtrl in virtual mode. Complete working example with 100K+ rows. wxWidgets: The Friendly Gateway to Linux Desktop Development Feb 2026Compare GTK, gtkmm, and wxWidgets for Linux desktop development. Code examples, event handling patterns, and cross-platform considerations in C++. Writing a Markdown Editor in C++ with wxWidgets and cmark May 2025Build a live Markdown editor in C++ with wxWidgets and cmark. Real-time preview, link handling, and cross-platform support in under 100 lines. Introduction to Textures in Modern OpenGL May 2025Load and map textures in modern OpenGL with C++. Covers texture coordinates, vertex attributes, shaders, and stb_image setup step by step. wxWidgets with CMake FetchContent Feb 2024Simplify your wxWidgets build with CMake FetchContent. Learn to automatically download, build, and link dependencies in a single CMakeLists.txt. Exploring Apple's Metal Framework: A Beginner's Guide Jan 2024A beginner-friendly guide to Apple's Metal framework, exploring the basics of 3D graphics rendering in Swift. Grid Sizers in wxWidgets: Basics to Advanced Jan 2024Explore the implementation of simple Grid Sizers and Flex Grid Sizers in wxWidgets with practical examples of a checkerboard pattern and a signup form. How to use Built-in Dialogs in wxWidgets May 2023Learn how to use built-in dialogs in wxWidgets to create native-looking dialog windows without the need for system-specific code. GDK Pixbuf error when running a wxWidgets app on Linux Dec 2022Fix the GDK Pixbuf 'Could not load a pixbuf from icon theme' error when running wxWidgets apps on Linux. Quick diagnosis and solution. Handling Clipboard Operations in wxWidgets Text Controls Dec 2022Implement cut, copy, and paste in wxWidgets text controls. Handle clipboard operations correctly across Linux, macOS, and Windows with wxTextCtrl. Box Sizers in wxWidgets: Layout Fundamentals Dec 2022Learn wxWidgets layout fundamentals with box sizers. Step-by-step examples of proportional sizing, alignment flags, and nested sizer patterns in C++. wxWidgets + CMake: Multiplatform Superbuild Oct 2020Build cross-platform C++ apps with wxWidgets and CMake. This tutorial automates dependency management using ExternalProject on Windows, Linux, and macOS.

Other notes

1 post
Hardware H.264 Decoding on Fedora 43 and 44 — The Fresh-Install Recipe Apr 2026Fedora ships codec-free out of the box. Here's the fix to get hardware-accelerated H.264 / H.265 decoding back on a fresh Fedora 43 or 44 install.

Browse by topic: all tags