Building a Cross-Platform C++ GUI App with CMake, Raylib, and Dear ImGui
I want to build cross-platform GUI apps in C++, and I’ve heard that Dear ImGui is awesome. So today, I’m […]
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 […]
I’m going to show you 4 different ways to convert between big-endian, little endian, and vice versa, starting with the slowest because it’s also the easiest to understand. I’m also going to reveal a gotcha that can really trip you up. And, I’ll show you the best-practise for making endianness handling code work on all […]
Yes, it’s finally done! The CMake Tutorial has taken me ages to complete, and a crazy amount of research. Now it’s finished, the “pre-release” label is gone, and its ready make you a CMake master starting now.What’s in The CMake Tutorial?So what’s in the tutorial? Everything you need to learn in order to go from […]
How well do you know the C programming language? Test yourself with the short quiz above. The video includes explanations for the answers, so you might just learn something too…Let us know how you did in the comments. Feedback about the quiz is welcome too.
CMake, or Visual Studio projects? Which is easier? Which is better? Which should you use? Lets answer those questions by building some actual codeHere’s what I’m going to do: I’ll build the same code using both build systems And, I’ll try to get both build systems to do roughly the same thing, within reasonable limits […]