Take Up Code

https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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.

0 Likes     0 Followers     1 Subscribers

Sign up / Log in to like, follow, recommend and subscribe!

Website
https://www.takeupcode.com/
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
last modified
2019-11-11 09:51
last episode published
2019-09-25 06:05
publication frequency
4.67 days
Contributors
Take Up Code: build your own computer games, apps, and robotics with podcasts and live classes author  
Take Up Code owner  
Explicit
false
Number of Episodes
303
Rss-Feeds
Detail page
Categories
Technology Education Games & Hobbies Hobbies Software How-To Educational Technology

Recommendations


Episodes

Date Thumb Title & Description Contributors
25.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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 ...
Wahid Tanner author
25.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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...
Wahid Tanner author
24.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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 th...
Wahid Tanner author
24.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

258: CppCon: Interview With Nicolai Josuttis About How The C++ Standardization Has Changed Over The Years.

This is an interview with Nicolai Josuttis about how the C++ standardization process has changed over the years. You can find more information about Nicolai at his website http://www.josuttis.com I first came to know about Nicolai through his book “The...
Wahid Tanner author
23.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

257: CppCon: Interview With Sean Hale About Becoming A Software Developer Without A Degree In Computer Science.

This is an interview with Sean Hale about how he got into computers and then turned a degree in literature into a job as a software development engineer. I met Sean at CppCon in 2019 and asked him to be on the podcast because of his experience. You can...
Wahid Tanner author
23.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

256: What Is Hurting Your Effort To Learn Coding? How To Improve Your Learning With One Simple Trick I Discovered By Accident.

Is there something you can do that will help you learn coding? When learning something new, it helps to focus on associations, especially opposites. It’s hard to learn separate facts and ideas. Linking them together lets them reinforce each other. Inst...
Wahid Tanner author
22.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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 a...
Wahid Tanner author
3.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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 w...
Wahid Tanner author
3.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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 destru...
Wahid Tanner author
2.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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...
Wahid Tanner author
2.09.2019 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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 secti...
Wahid Tanner author
10.12.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

250: GameDev: Design Patterns: Entity Component System.

This design pattern will help you make sense of your game design as it gets bigger.
Wahid Tanner author
25.11.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

249: GameDev: Floating Point: Zero, Infinity, NaN.

There are some special floating point values that you should be aware of. Zero, infinity, and not a number are three cases that might surprise you.
Wahid Tanner author
19.11.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

248: GameDev: Special Offer: Free Advanced Game Building Bonus.

Looking for more advanced training to help you better understand how to actually build something in C++? Want to go beyond example snippets that do not really teach you anything? How about being able to ask questions or get feedback on a suggestion?
Wahid Tanner author
12.11.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

Be careful with floating point numbers when building games.
Wahid Tanner author
29.10.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

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.
Wahid Tanner author
15.10.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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.
Wahid Tanner author
2.10.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

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.
Wahid Tanner author
17.09.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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.

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.
Wahid Tanner author
3.09.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

In the end, it is you vs. you. Is this about living or dying?
Wahid Tanner author
20.08.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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.
Wahid Tanner author
6.08.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

240: Video Game Update: Introducing The TUCUT Library.

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.
Wahid Tanner author
23.07.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

There is a lot you can learn about programming. But do you need to know it all?
Wahid Tanner author
9.07.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

This is a real example of how the filesystem can be used to take over a Wordpress website.
Wahid Tanner author
25.06.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

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.
Wahid Tanner author
10.06.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

Run your program with the least permissions possible.
Wahid Tanner author
28.05.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

When it comes to security, it is better to learn from examples.
Wahid Tanner author
14.05.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

234: Filesystem: Journaling Keeps Your Filesystem Intact.

Journaling records extra information in case there are problems.
Wahid Tanner author
30.04.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

233: Schedule Changes To Support Take Up Code.

The Take Up Code podcast needs your support.
Wahid Tanner author
23.04.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

Filesystems allow you to refer to refer to your content with different names.
Wahid Tanner author
16.04.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

231: Filesystem: Metadata Holds More Information.

Metadata provides information about your files.
Wahid Tanner author
9.04.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

There is a special type of filesystem used to swap memory.
Wahid Tanner author
2.04.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

Access control lists provide more security options.
Wahid Tanner author
26.03.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

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

Security is a big part of filesystems.
Wahid Tanner author
19.03.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

227: Filesystem: What Can They Do? Part 1.

There are many different types of filesystems with different capabilities. Knowing what these capabilities are will help you to understand which filesystem to use and how it can be used. This series will explain some common filesystem abilities. You’ll...
Wahid Tanner author
12.03.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

226: Filesystem: CHS vs. LBA Modes.

Cylinder, Head, Sector or CHS vs. Logical Block Addressing or LBA give you two ways to find data on a disk.
Wahid Tanner author
5.03.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

225: Filesystem: Partitions Allow You To Divide Your Disks.

Dividing your disks into partitions allows you to use each partition for separate tasks.
Wahid Tanner author
26.02.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

224: Filesystem: Drive Letters, Mounting, And Paths. Part 2.

How are filesystem organized with multiple drives?
Wahid Tanner author
19.02.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

223: Filesystem: Drive Letters, Mounting, And Paths. Part 1.

How are filesystem organized with multiple drives?
Wahid Tanner author
12.02.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

222: Filesystem: Why Should You Learn To Use It?

Understanding how to use the filesystem will allow you to add common and expected features to your apps.
Wahid Tanner author
5.02.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

221: Be Careful Of Changes In Code Abstraction.

The code you write should follow a similar level of detail.
Wahid Tanner author
29.01.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

220: One Of These Things Is Not Like The Others.

Finding differences will help you make sense of your code.
Wahid Tanner author
22.01.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

219: C++ RAII Sounds Complicated But Simplifies Your Code.

Resource allocation is initialization or RAII for short may be hard to pronounce but will help you write better and simpler code.
Wahid Tanner author
15.01.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

218: C++ Used To Program Video Games.

Why is C++ such a good choice for writing games?
Wahid Tanner author
8.01.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

217: How To Start Building a Video Game. Part 7.

Work on the toughest problems first. And if you cannot solve them, then find a way around.
Wahid Tanner author
1.01.2018 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

216: How To Start Building a Video Game. Part 6.

How is a video game different than any other application?
Wahid Tanner author
25.12.2017 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

215: How To Start Building a Video Game. Part 5.

We all want to think big. But to get there, we need to think small.
Wahid Tanner author
18.12.2017 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

214: How To Start Building a Video Game. Part 4.

You can take advantage of libraries and frameworks.
Wahid Tanner author
11.12.2017 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

213: How To Start Building a Video Game. Part 3.

What role will data play in your game?
Wahid Tanner author
4.12.2017 https://www.takeupcode.com/wp-content/uploads/2015/11/TakeUpCodePodcast-1400-1400.png

212: How To Start Building a Video Game. Part 2.

How do you make your idea more specific?
Wahid Tanner author