Take Up Code-logo

Take Up Code

Technology Podcasts >

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.

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.
More Information

Location:

United States

Description:

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.

Language:

English


Episodes

247: GameDev: 1.1 Plus 2.2 Is Not 3.3. What?

11/11/2018
More
Be careful with floating point numbers when building games.

Duration:00:09:07

246: GameDev: Points Vs. Vectors. Which Should You Use?

10/28/2018
More
Do you know the differences between points and vectors? You might be surprised. I learned a few things myself recently when I implemented points and vectors in the TUCUT library.

Duration:00:08:42

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

10/14/2018
More
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.

Duration:00:11:53

244: CppCon: What Did I Learn? And What Will Help You?

10/1/2018
More
I just got back from CppCon 2018 in Bellevue Washington. And since this is a podcast where I teach you how to program, I thought I would share something that I learned at the conference.

Duration:00:08:27

243: How To Install Linux, GCC, GDB, Git, CMake, LLVM, Clang, Boost, SFML, CodeLite, Sublime Text 3, And Dropbox On a $140 Lenovo ideapad 120S.

9/17/2018
More
Installing Linux, GCC, GDB, Git, CMake, LLVM, Clang, Boost, SFML, CodeLite, Sublime Text 3, And Dropbox On a $140 Lenovo ideapad 120S makes an ultra portable C++ programming laptop.

Duration:00:11:27

242: In The End, It’s You Vs. You.

9/3/2018
More
In the end, it is you vs. you. Is this about living or dying?

Duration:00:05:08

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

8/20/2018
More
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.

Duration:00:12:51

240: Video Game Update: Introducing The TUCUT Library.

8/6/2018
More
You can join an actual game development session almost every Saturday. This schedule might change in the future. But until then, you can find me working on a video game almost every Saturday.

Duration:00:09:21

239: What 20 Percent Of Topics Should You Focus On?

7/23/2018
More
There is a lot you can learn about programming. But do you need to know it all?

Duration:00:06:02

238: Filesystem: Recent WordPress Attack Lets Editors Take Over.

7/8/2018
More
This is a real example of how the filesystem can be used to take over a Wordpress website.

Duration:00:09:53

237: Filesystem: How To Avoid Security Vulnerabilities. Part 3.

6/24/2018
More
Avoid being predictable. This advice applies to almost everything you do as a programmer. This episode will focus on the filesystem and how being predictable can make it much easier for an attacker to gain control.

Duration:00:09:40

236: Filesystem: How To Avoid Security Vulnerabilities. Part 2.

6/10/2018
More
Run your program with the least permissions possible.

Duration:00:08:35

235: Filesystem: How To Avoid Security Vulnerabilities. Part 1.

5/28/2018
More
When it comes to security, it is better to learn from examples.

Duration:00:09:55

234: Filesystem: Journaling Keeps Your Filesystem Intact.

5/14/2018
More
Journaling records extra information in case there are problems.

Duration:00:08:26

233: Schedule Changes To Support Take Up Code.

4/30/2018
More
The Take Up Code podcast needs your support.

Duration:00:05:54

232: Filesystem: Linking Explained: Symbolic, Soft, Hard, Junction.

4/23/2018
More
Filesystems allow you to refer to refer to your content with different names.

Duration:00:12:58

231: Filesystem: Metadata Holds More Information.

4/16/2018
More
Metadata provides information about your files.

Duration:00:10:25

230: Filesystem: What Can They Do? Part 4.

4/9/2018
More
There is a special type of filesystem used to swap memory.

Duration:00:14:54

229: Filesystem: What Can They Do? Part 3.

4/2/2018
More
Access control lists provide more security options.

Duration:00:13:06

228: Filesystem: What Can They Do? Part 2.

3/26/2018
More
Security is a big part of filesystems.

Duration:00:09:42