Take Up Code - podcast cover

Take Up Code

Take Up Code: build your own computer games, apps, and robotics with podcasts and live classeswww.takeupcode.com
Take Up Code is a podcast that explains computer programming topics through fun and engaging examples that you can relate to. The guided format allows you to gain valuable understanding of topics that will reinforce your studies, allow you to train new skills that you can apply on your job, and change your thinking about what it takes to become a professional programmer. The episodes are as short as possible so you can squeeze them into your daily routine.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

261: CppCon: Interview With Conor Hoekstra About C++ Algorithms And Ranges.

This is an interview with Conor Hoekstra about C++ algorithms and ranges. Conor presented my favorite talk at CppCon 2019 called Algorithm Intuition. I asked him to talk about algorithms on this podcast and he agreed. This just proves again why CppCon is the best place to be when you want to improve your C++ […]

Sep 25, 201912 min

260: CppCon: Interview With Josh Lospinoso About The Book C++ Crash Course.

Josh Lospinoso discusses his new book C++ Crash Course. This is a book with a focus on C++17 written with a desire to simplify and make it easy for you to learn C++. I got this book during the CppCon conference and have to say, this is a fun book. It’s got lots of examples, […]

Sep 25, 201912 min

259: CppCon: Interview With Asad Naweed About Augmented Reality.

This is an interview with Asad Naweed about augmented reality. I met Asad at CppCon in 2019 when he asked some questions at one of the presentations I also attended. We started talking at first about teaching coding. He has taught others how to code through education programs at Google. I especially liked his business […]

Sep 24, 201913 min

255: How To Avoid Small Choices And Design Your Application To Scale Big.

How do you design your application so it scales well to a big size? Scaling needs to be verified early in the design to prevent costly mistakes that usually appear later. You can scale in many ways. The number of users, amount of data, and code size are common. Avoid hard limits in the code […]

Sep 22, 20197 min

254: GameDev: How To Use Noise To Procedurally Generate Maps And Landscape.

How do you create unique and random game worlds and maps? Unique and random game maps and worlds can be created procedurally in code using noise. The noise is good for simulating nature because it produces values that change randomly in small amounts with no abrupt changes and provides realistic curves to rivers or hills. […]

Sep 03, 201911 min

253: Creative Ways To Use C++ Curly Braces Beyond Just Functions And Loops.

This episode will explain how you can use curly braces in C++ to create a new scope. You can use this ability to control name visibility and reduce name conflicts. And you can also use curly braces to control exactly when object constructors and destructors are run. This is possible because C++ has very specific […]

Sep 03, 20197 min

252: How To Handle Frustration When Learning To Code.

What’s the best way to handle frustration when learning to code? Knowing that all developers face frustration at times is a big help. You’re not alone. And it doesn’t mean that coding is not for you. Treat it as a learning opportunity and stick with it until you solve the problem. Keep trying ideas until […]

Sep 02, 20195 min

251: What Happens When Code Has Undefined Behavior?

What happens when code has undefined behavior? There’s hundreds of ways code can have undefined behavior. What happens is completely up to the compiler. You should not depend on undefined behavior because compilers can completely change or delete sections of code. Since the behavior is undefined, then compilers can optimize code in ways you never […]

Sep 02, 20198 min

245: GameDev: Points, Lines, Planes, Dimensions, and Normals.

You do not need a lot of math to program. What you do need is usually simple. But you do need some. It is not that hard and I will explain it so you can understand. Game development probably needs a bit more math than you might guess.

Oct 15, 201812 min

241: How To Use Raw Pointers Properly And Still Avoid Crashes.

Some people say that raw pointers are evil and should be avoided. Raw pointers are useful when used properly. This episode explains how to use raw pointers along with smart pointers and is taken from a recent game development session.

Aug 20, 201813 min
For the best experience, listen in Metacast app for iOS or Android