Relational Databases Are Awesome (You’re Using One Right Now!)
Most people think that relational databases are boring, but they’re awesome! Why else would they be one of the most […]
Most people think that relational databases are boring, but they’re awesome! Why else would they be one of the most […]
As promised in the video: Click here for the FREE starter template here. This video’s source code (and much more)
CMake can be infuriating. It’s a powerful C/C++ build tool. But, It’s big, complex, and surrounded by a sea of
Yes, The CMake Tutorial is finally available in paperback format. I first started writing it in 2023, so it’s been
I want to build cross-platform GUI apps in C++, and I’ve heard that Dear ImGui is awesome. So today, I’m
Last week I was using my own CMake book for a new project. Yes, I refer back to my own
Six months. Countless builds. And me, stuck in a loop-doing the same thing over and over with different buils systems—so you don’t have to. Let’s figure out which C++ build system is really worth your time. I put the most popular build systems to the test—CMake, Make, Meson, Bazel, and more. Some were great, and […]
This video was supposed to be a “getting started with MUI” tutorial. Instead, it’s going to be more of a rant. I’m going to call out what sucks. Call people to higher standards. Set realistic expectations for Amiga programming beginners. And finally, I’ll lay out the simple solution to what triggered this rant… The Backstory […]
Is Bazel a good alternative to CMake, or any of the other C/C++ build systems? My answer so far has been “don’t know because I’ve never tried Bazel.” Today, I’m going to change that, and put Bazel head-to-head against CMake.Here’s how it works: I’ve got two small projects, and I’m going to build them using […]
“AI is taking our jobs!” I seem to hear some variation of that every other week. Big claims that software developers are about to become obsolete, and that anyone can code using AI. If you’ve been mastering the craft of software for decades like I have, then the thought of all that skill being rendered […]