keasigmadelta

channel image

keasigmadelta

keasigmadelta

subscribers

This video was inspired by a comment suggesting a video series on build systems. While I could do that (and will), pretty much all C/C++ build tools do the same thing, with the exception of odd-balls like CMake and Premake.

In this video Hans explains how C/C++ build systems work, and why CMake and Premake are different.

Click the following link for a summary:
https://keasigmadelta.com/blog/how-every-c-build-system-works-except-for-cmake-and-premake

Other useful resources:
- Learn how to build software with C++'s de-facto standard build system: https://cmaketutorial.com/
- Learn OpenGL ES 3 + SDL2: https://keasigmadelta.com/gles3-sdl2-tutorial
- More made by us: https://keasigmadelta.com/store/
- Support inquiries: https://keasigmadelta.com/support/

Connect with us:
- https://facebook.com/KeaSigmaDelta
- https://twitter.com/KeaSigmaDelta
- https://t.me/keasigmadelta (Telegram)
- https://keasigmadelta.com/subscribe/

QUESTION - What would you like us to make next, on this channel? Comment below...

About
At Kea Sigma Delta we enjoy creating awesome stuff using software & electronics, and helping others to do the same.

Join the waitlist for what's next, by clicking this link: https://keasigmadelta.com/store/landing/membership-program-waitlist/join-the-waitlist/

Thanks to everyone who gave me their feedback via the survey (see https://www.youtube.com/watch?v=dyalr4gCWsU ). In this video I give you a summary of the results, and also a sneak peek at what's coming.

Click the link below for a summary:
https://keasigmadelta.com/blog/survey-results-are-in-whats-next

Get your "Dead Men Write No Code" t-shirt here: https://keasigmadelta.com/no-code-shirt
More "Dead Men Write No Code" is available here: https://keasigmadelta.com/no-code-merch

Other useful resources:
- Learn how to build software with C++'s de-facto standard build system: https://cmaketutorial.com/
- Learn OpenGL ES 3 + SDL2: https://keasigmadelta.com/gles3-sdl2-tutorial
- More made by us: https://keasigmadelta.com/store/
- Support inquiries: https://keasigmadelta.com/support/

Connect with us:
- https://facebook.com/KeaSigmaDelta
- https://twitter.com/KeaSigmaDelta
- https://t.me/keasigmadelta (Telegram)
- https://keasigmadelta.com/subscribe/

QUESTION - What would you like us to make next, on this channel? Comment below...

About
At Kea Sigma Delta we enjoy creating awesome stuff using software & electronics, and helping others to do the same.

The CMake Tutorial is now 73% done, and is available now at: https://cmaketutorial.com/

Another two chapters of The CMake Tutorial are done. Four more (and a few extras) are still to go. It's already of great value as-is, taking you from nothing through to building code with cmake on multiple platforms. It even covers cross-compiling, and compiling C++ code for the Web.

Click the following link for a summary:
https://keasigmadelta.com/blog/the-cmake-tutorial-is-now-73-done-available-as-pre-release

Other useful resources:
- Learn OpenGL ES 3 + SDL2: https://keasigmadelta.com/gles3-sdl2-tutorial
- More made by us: https://keasigmadelta.com/store/
- Support inquiries: https://keasigmadelta.com/support/

Connect with us:
- https://facebook.com/KeaSigmaDelta
- https://twitter.com/KeaSigmaDelta
- https://t.me/keasigmadelta (Telegram)
- https://keasigmadelta.com/subscribe/

QUESTION - What would you like us to make next, on this channel? Comment below...

About
At Kea Sigma Delta we enjoy creating awesome stuff using software & electronics, and helping others to do the same.

Want to learn CMake? Visit: https://cmaketutorial.com/

You've heard about CMake, and want to know how it works? Great! In this video Hans explains how it works in a nutshell.

Click the following link for a summary:
https://keasigmadelta.com/blog/cmake-how-it-works-at-three-different-levels

Other useful resources:
- Learn OpenGL ES 3 + SDL2: https://keasigmadelta.com/gles3-sdl2-tutorial
- More made by us: https://keasigmadelta.com/store/
- Support inquiries: https://keasigmadelta.com/support/

Connect with us:
- https://facebook.com/KeaSigmaDelta
- https://twitter.com/KeaSigmaDelta
- https://t.me/keasigmadelta (Telegram)
- https://keasigmadelta.com/subscribe/

QUESTION - What would you like us to make next, on this channel? Comment below...

About
At Kea Sigma Delta we enjoy creating awesome stuff using software & electronics, and helping others to do the same.

Want to learn CMake? Visit: https://cmaketutorial.com/

You've heard about CMake, and want to know how it works? Great! In this video Hans explains how it works at three different levels: the basics, internally, and in practise.

Click the following link for a summary:
https://keasigmadelta.com/blog/cmake-how-it-works-at-three-different-levels

Other useful resources:
- Learn OpenGL ES 3 + SDL2: https://keasigmadelta.com/gles3-sdl2-tutorial
- More made by us: https://keasigmadelta.com/store/
- Support inquiries: https://keasigmadelta.com/support/

Connect with us:
- https://facebook.com/KeaSigmaDelta
- https://twitter.com/KeaSigmaDelta
- https://t.me/keasigmadelta (Telegram)
- https://keasigmadelta.com/subscribe/

QUESTION - What would you like us to make next, on this channel? Comment below...

About
At Kea Sigma Delta we enjoy creating awesome stuff using software & electronics, and helping others to do the same.

Give your feedback here: https://keasigmadelta.com/survey

Yes, things are changing. I'm planning something new, that will make Kea Sigma Delta's tagline actual reality. The tagline is: "We enjoy creating awesome stuff using software & electronics, and helping others to do the same."

So far, the tagline has been more aspirational than reality. I'd like to change that, and your feedback will help shape what it becomes.

So, click the link above to give your feedback.

Some useful resources:
- Learn how to build software with C++'s de-facto standard build system: https://cmaketutorial.com/
- Learn OpenGL ES 3 + SDL2: https://keasigmadelta.com/gles3-sdl2-tutorial
- More made by us: https://keasigmadelta.com/store/
- Support inquiries: https://keasigmadelta.com/support/

Connect with us:
- https://facebook.com/KeaSigmaDelta
- https://twitter.com/KeaSigmaDelta
- https://keasigmadelta.com/subscribe/

QUESTION - What would you like us to make next, on this channel? Comment below...

About
At Kea Sigma Delta we enjoy creating awesome stuff using software & electronics, and helping others to do the same.

AI is all the rage these days. But, it's overhyped, and the flood of AI generated content can be annoying. However, I've stumbled on an AI tool that has me impressed, and is also useful. Watch the video for details...

Get VidIQ (the AI tool) by clicking the link below (there's a FREE tier):
https://vidiq.com/keasigmadelta

NOTE: This is an affiliate link, which means we'll receive a commission if you buy (but you can use the basic app for free).

Click the link below for a summary:
https://keasigmadelta.com/blog/a-youtube-creator-ai-that-isnt-hype

Connect with us:
- https://facebook.com/KeaSigmaDelta
- https://twitter.com/KeaSigmaDelta
- https://keasigmadelta.com/subscribe/

QUESTION - What would you like us to make next, on this channel? Comment below...

About
At Kea Sigma Delta we enjoy creating useful stuff using software & electronics, and helping others to do the same.

In the last episode we had Scarfy cheerfully running around collecting coins. But, there was a problem looming. Every coin/object was loading its own copy of the textures & sounds that it needed, which is a massive waste.

What we need is a resource manager. Hans builds a simple resource manager in this video, and eliminates the duplicate resources.

Click the following link for a summary (and to download the source code):
https://keasigmadelta.com/blog/raylib-2d-challenge-part-12-building-a-game-engine-resource-manager

Other useful resources:
- Learn how to build software with C++'s de-facto standard build system: https://cmaketutorial.com/
- Learn OpenGL ES 3 + SDL2: https://keasigmadelta.com/gles3-sdl2-tutorial
- More made by us: https://keasigmadelta.com/store/
- Support inquiries: https://keasigmadelta.com/support/

Connect with us:
- https://facebook.com/KeaSigmaDelta
- https://twitter.com/KeaSigmaDelta
- https://keasigmadelta.com/subscribe/

QUESTION - What would you like us to make next, on this channel? Comment below...

About
At Kea Sigma Delta we enjoy creating useful stuff using software & electronics, and helping others to do the same.

Short version of: https://www.youtube.com/watch?v=9vw0iO6uwUk

this video explains what a toolchain is, and how CMake fits into the overall picture. CMake is the de facto standard build system for C++.

Want to learn how to build software with CMake? Head over to https://cmaketutorial.com/

As requested by @default2043, this video explains what a toolchain is, and how CMake fits into the overall picture. CMake is the de facto standard build system for C++.

Click here for a summary:
https://keasigmadelta.com/blog/what-is-a-toolchain-and-how-does-cmake-fit-into-it

Want to learn how to build software with CMake? Head over to https://cmaketutorial.com/

Learn how to quickly set up your "dev environment" on Linux for C++ programming. This short tutorial shows you how to install GCC/G++, CMake, and Visual Studio Code (a.k.a., VS Code). You'll be up and running in no time.

Click the following link for a summary:
https://keasigmadelta.com/blog/getting-started-with-c-on-linux-setting-up-gcc-cmake-and-vs-code

NOTE: This video is an excerpt from The CMake Tutorial: https://cmaketutorial.com

Part 10 of the RayLib 2D Challenge ended with shiny coins beautifully animated using a texture atlas. Poor Scarfy, though. He couldn't collect the coins because the collection code hadn't been written yet. All he could do was push the coins around, and off a cliff.

In this episode we add the missing coin collection code, complete with a satisfying "clink" sound. We also add a display overlay, so that we can count all our cash. Clink, clink, clink!

Click the following link for a summary, and to download the code:
https://keasigmadelta.com/blog/raylib-2d-challenge-part-11-collecting-coins-a-k-a-making-objects-interact-in-the-game-world

What's the difference between CMake and GNU Make? And why would we choose one over the other? Let's go beyond the surface level difference such as CMake being a "meta-build system," and look at what it's actually like to use them...

Click the following link for The CMake Tutorial:
https://cmaketutorial.com/

Click here for a summary of the video:
https://keasigmadelta.com/blog/cmake-vs-make-a-developers-perspective

"Upgrading" systems to the latest greatest technology doesn't always deliver a better User eXperience (UX). In this video, Hans talks about his latest encounter(s) with UX "upgrade" blunders.

See Michael McIntyre's online movie ticket video for another example of UX madness:
https://www.youtube.com/watch?v=O5FeZti1cjs

Click the link below for a summary of the video:
https://keasigmadelta.com/blog/customer-service-ux-user-experience-design-fail

SHOW MORE

Created 3 years, 10 months ago.

14 videos

Category Science & Technology

We enjoy creating useful stuff using software & electronics, and helping others to do the same.