Take Up Code

By Take Up Code: build your own computer games, apps, and robotics with podcasts and live classes

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.


Category: Technology

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 86
Reviews: 0
Episodes: 301

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.

Episode Date
261: CppCon: Interview With Conor Hoekstra About C++ Algorithms And Ranges.
Sep 25, 2019
260: CppCon: Interview With Josh Lospinoso About The Book C++ Crash Course.
Sep 25, 2019
259: CppCon: Interview With Asad Naweed About Augmented Reality.
Sep 24, 2019
258: CppCon: Interview With Nicolai Josuttis About How The C++ Standardization Has Changed Over The Years.
Sep 24, 2019
257: CppCon: Interview With Sean Hale About Becoming A Software Developer Without A Degree In Computer Science.
Sep 23, 2019
256: What Is Hurting Your Effort To Learn Coding? How To Improve Your Learning With One Simple Trick I Discovered By Accident.
Sep 23, 2019
255: How To Avoid Small Choices And Design Your Application To Scale Big.
Sep 22, 2019
254: GameDev: How To Use Noise To Procedurally Generate Maps And Landscape.
Sep 03, 2019
253: Creative Ways To Use C++ Curly Braces Beyond Just Functions And Loops.
Sep 03, 2019
252: How To Handle Frustration When Learning To Code.
Sep 02, 2019
251: What Happens When Code Has Undefined Behavior?
Sep 02, 2019
250: GameDev: Design Patterns: Entity Component System.
Dec 10, 2018
249: GameDev: Floating Point: Zero, Infinity, NaN.
Nov 25, 2018
247: GameDev: 1.1 Plus 2.2 Is Not 3.3. What?
Nov 12, 2018
246: GameDev: Points Vs. Vectors. Which Should You Use?
Oct 29, 2018
245: GameDev: Points, Lines, Planes, Dimensions, and Normals.
Oct 15, 2018
244: CppCon: What Did I Learn? And What Will Help You?
Oct 02, 2018
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.
Sep 17, 2018
242: In The End, It’s You Vs. You.
Sep 03, 2018
241: How To Use Raw Pointers Properly And Still Avoid Crashes.
Aug 20, 2018
240: Video Game Update: Introducing The TUCUT Library.
Aug 06, 2018
239: What 20 Percent Of Topics Should You Focus On?
Jul 23, 2018
238: Filesystem: Recent WordPress Attack Lets Editors Take Over.
Jul 09, 2018
237: Filesystem: How To Avoid Security Vulnerabilities. Part 3.
Jun 25, 2018
236: Filesystem: How To Avoid Security Vulnerabilities. Part 2.
Jun 10, 2018
235: Filesystem: How To Avoid Security Vulnerabilities. Part 1.
May 28, 2018
234: Filesystem: Journaling Keeps Your Filesystem Intact.
May 14, 2018
232: Filesystem: Linking Explained: Symbolic, Soft, Hard, Junction.
Apr 23, 2018
231: Filesystem: Metadata Holds More Information.
Apr 16, 2018
230: Filesystem: What Can They Do? Part 4.
Apr 09, 2018
229: Filesystem: What Can They Do? Part 3.
Apr 02, 2018
228: Filesystem: What Can They Do? Part 2.
Mar 26, 2018
227: Filesystem: What Can They Do? Part 1.
Mar 19, 2018
226: Filesystem: CHS vs. LBA Modes.
Mar 12, 2018
225: Filesystem: Partitions Allow You To Divide Your Disks.
Mar 05, 2018
224: Filesystem: Drive Letters, Mounting, And Paths. Part 2.
Feb 26, 2018
223: Filesystem: Drive Letters, Mounting, And Paths. Part 1.
Feb 19, 2018
222: Filesystem: Why Should You Learn To Use It?
Feb 12, 2018
221: Be Careful Of Changes In Code Abstraction.
Feb 05, 2018
220: One Of These Things Is Not Like The Others.
Jan 29, 2018
219: C++ RAII Sounds Complicated But Simplifies Your Code.
Jan 22, 2018
218: C++ Used To Program Video Games.
Jan 15, 2018
217: How To Start Building a Video Game. Part 7.
Jan 08, 2018
216: How To Start Building a Video Game. Part 6.
Jan 01, 2018
215: How To Start Building a Video Game. Part 5.
Dec 25, 2017
214: How To Start Building a Video Game. Part 4.
Dec 18, 2017
213: How To Start Building a Video Game. Part 3.
Dec 11, 2017
212: How To Start Building a Video Game. Part 2.
Dec 04, 2017
211: How To Start Building a Video Game. Part 1.
Nov 27, 2017
210: Shiny Projects And Distractions.
Nov 20, 2017
209: CSS: Cascading Style Sheets Tutorial. Part 2.
Nov 13, 2017
208: CSS: Cascading Style Sheets Tutorial. Part 1.
Nov 06, 2017
207: Trees: AST: Abstract Syntax Tree. A Simple Example.
Oct 30, 2017
206: Collections: Stack.
Oct 23, 2017
205: Trees: What Can You Do With Them?
Oct 16, 2017
204: This Is Terrible, You Gotta Start Anyway.
Oct 09, 2017
203: Trees: Why Use Them?
Oct 02, 2017
202: Graphs vs. Trees vs. Hierarchies: Compared.
Sep 25, 2017
201: HTML: Caching Generated Output For Speed.
Sep 18, 2017
200: HTML: Can Be Generated By A Web Server.
Sep 11, 2017
199: HTML: How To: Simple Formatting.
Sep 04, 2017
198: HTML: Semantic Meaning.
Aug 28, 2017
197: HTML: The Bigger Picture.
Aug 21, 2017
196: HTML: How Does Markup Work?
Aug 14, 2017
195: HTML: Is This Programming?
Aug 07, 2017
194: How Can You Tell Good Teachers From Fake?
Jul 31, 2017
193: Kids Either Leave or Go to Jail.
Jul 24, 2017
192: Developer Bootcamps and Coding Schools: Doomed or Thriving?
Jul 17, 2017
191: Git: Keep Track Of Your Files As They Change. Part 6.
Jul 10, 2017
190: Git: Keep Track Of Your Files As They Change. Part 5.
Jul 03, 2017
189: Git: Keep Track Of Your Files As They Change. Part 4.
Jun 26, 2017
188: Git: Keep Track Of Your Files As They Change. Part 3.
Jun 19, 2017
187: Git: Keep Track Of Your Files As They Change. Part 2.
Jun 12, 2017
186: Git: Keep Track Of Your Files As They Change. Part 1.
Jun 05, 2017
185: Working Remotely: No More Trading Schedules.
May 29, 2017
184: Basic Electronics: Transistors Can Act Like Switches.
May 22, 2017
183: Digital Electronics: Microcontrollers Ready To Use.
May 15, 2017
182: Digital Electronics: Microprocessor Speed And Clocks.
May 08, 2017
181: Basic Electronics: Voltage Dividers.
May 01, 2017
180: Basic Electronics: Series And Parallel.
Apr 24, 2017
179: Basic Electronics: Capacitance.
Apr 17, 2017
178: Basic Electronics: Magnetic Fields And Current.
Apr 10, 2017
177: Basic Electronics: AC/DC: Alternating Vs. Direct Current
Apr 03, 2017
176: Basic Electronics: Voltage, Current, Resistance.
Mar 27, 2017
175: Multiplexing: Many Over One.
Mar 20, 2017
174: Error Correction: Hamming Distance And Codes.
Mar 13, 2017
173: HMAC: Keyed Hashed Message Authentication Code.
Mar 06, 2017
172: Hashes Offer The Best Error Detection.
Feb 27, 2017
171: Checksums Offer Better Error Detection.
Feb 20, 2017
170: Parity: Simple And Fast Error Detection.
Feb 13, 2017
169: Your Guide To Computer Programming. Part 4 of 4.
Feb 06, 2017
168: Your Guide To Computer Programming. Part 3 of 4.
Jan 30, 2017
167: Your Guide To Computer Programming. Part 2 of 4.
Jan 23, 2017
166: Your Guide To Computer Programming. Part 1 of 4.
Jan 16, 2017
165: Sockets And Ports: The Hidden Pieces.
Jan 09, 2017
164: SCTP vs. TCP vs. UDP
Jan 02, 2017
163: SCTP: Stream Control Transmission Protocol.
Dec 26, 2016
162: OSI Model: Seven Layers of Communication.
Dec 19, 2016
161: MAC: Media Access Control Address.
Dec 12, 2016
160: UDP: User Datagram Protocol.
Dec 05, 2016
159: TCP: Transmission Control Protocol.
Nov 28, 2016
158: IP: Internet Protocol Addresses.
Nov 21, 2016
157: DNS: Domain Name System.
Nov 14, 2016
156: URLs, URNs, URCs, Data URIs, and URIs.
Nov 07, 2016
155: HTML vs. HTTP: How Do They Compare?
Oct 31, 2016
154: Data: JSON JavaScript Object Notation.
Oct 24, 2016
153: Data: XML Extensible Markup Language.
Oct 17, 2016
152: Distributed Computing: APIs Have Changed.
Oct 10, 2016
151: The More You Learn.
Oct 03, 2016
150: Distributed Computing: SOA
Sep 26, 2016
149: Step By Step Perfection.
Sep 19, 2016
148: CAP Theorem: Choose Two, Or Is It One?
Sep 12, 2016
147: Distributed Computing: Ready? Yes. Done.
Sep 05, 2016
146: Distributed Computing: It Happened When?
Aug 29, 2016
QA Friday 2016-Aug-26
Aug 26, 2016
145: Distributed Computing: Four Reasons.
Aug 22, 2016
QA Friday 2016-Aug-19
Aug 19, 2016
144: Data Types: C++ nullptr Is Not Zero.
Aug 15, 2016
QA Friday 2016-Aug-12
Aug 12, 2016
143: Where And How To Use Whitespace.
Aug 08, 2016
QA Friday 2016-Aug-05
Aug 05, 2016
142: Comments. Focus On Why.
Aug 01, 2016
QA Friday 2016-Jul-29
Jul 29, 2016
141: Reference Counting. Still In Use!
Jul 25, 2016
QA Friday 2016-Jul-22
Jul 22, 2016
140: Name Mangling and Overloaded Methods.
Jul 18, 2016
QA Friday 2016-Jul-15
Jul 15, 2016
139: Data Types: C++ Decltype. Declared Types.
Jul 11, 2016
QA Friday 2016-Jul-08
Jul 08, 2016
138: Data Types: Lvalues And Rvalues.
Jul 07, 2016
137: Data Types: Auto or Var. The Compiler Chooses.
Jul 06, 2016
136: Data Types: Variant. Pick One.
Jul 05, 2016
135: Data Types: GUIDs Globally Unique Identifiers.
Jul 04, 2016
QA Friday 2016-Jul-01
Jul 01, 2016
134: Data Types: C++ Function Binders.
Jun 30, 2016
133: Data Types: Regular Expressions.
Jun 29, 2016
132: Data Types: Lambdas.
Jun 28, 2016
131: Data Types: Function Pointers Part 2.
Jun 27, 2016
QA Friday 2016-Jun-24
Jun 24, 2016
130: Data Types: Function Pointers Part 1.
Jun 23, 2016
129: Data Types: Function Objects Part 2.
Jun 22, 2016
128: Data Types: Function Objects Part 1.
Jun 21, 2016
127: Data Types: Smart Pointers Part 2.
Jun 20, 2016
QA Friday 2016-Jun-17
Jun 17, 2016
126: Data Types: Smart Pointers Part 1.
Jun 16, 2016
125: Data Types: Streams Part 2.
Jun 15, 2016
124: Data Types: Streams Part 1.
Jun 14, 2016
123: Data Types: Tuples.
Jun 13, 2016
QA Friday 2016-Jun-10
Jun 10, 2016
122: Data Types: DateTimes Part 5 C++.
Jun 09, 2016
121: Data Types: DateTimes Part 4.
Jun 08, 2016
120: Data Types: DateTimes Part 3 C#.
Jun 07, 2016
119: Data Types: DateTimes Part 2.
Jun 06, 2016
QA Friday 2016-Jun-03
Jun 03, 2016
118: Data Types: DateTimes Part 1.
Jun 02, 2016
117: Data Types: Decimals.
Jun 01, 2016
116: Data Types: Strings Part 3.
May 31, 2016
115: Data Types: Strings Part 2.
May 30, 2016
QA Friday 2016-May-27
May 27, 2016
114: Data Types: Strings Part 1.
May 26, 2016
113: Data Types: Arrays.
May 25, 2016
112: Data Types: Floats.
May 24, 2016
111: Data Types: Enums.
May 23, 2016
QA Friday 2016-May-20
May 20, 2016
110: Data Types: Void And Bool.
May 19, 2016
109: Data Types: Ints Part 2.
May 18, 2016
108: Data Types: Ints Part 1.
May 17, 2016
107: Data Types: Chars And Bytes.
May 16, 2016
QA Friday 2016-May-13
May 13, 2016
106: Multithreading. Call Me Back Please.
May 12, 2016
105: Multithreading. Sync vs. Async.
May 11, 2016
104: Multithreading. Singleton Mistakes.
May 10, 2016
103: Multithreading. Volatile.
May 09, 2016
QA Friday 2016-May-06
May 06, 2016
102: Multithreading. Up And Down.
May 05, 2016
101: Multithreading. Signal And Wait.
May 04, 2016
100: Multithreading. Master The Lock.
May 03, 2016
99: Multithreading. Cache Lines.
May 02, 2016
QA Friday 2016-Apr-29
Apr 29, 2016
98: Multithreading. The Great Divide.
Apr 28, 2016
97: Multithreading. The Big Event.
Apr 27, 2016
96: Multithreading. Thoughtful Designs.
Apr 26, 2016
95: Multithreading. When Neither Side Budges.
Apr 25, 2016
QA Friday – What makes a good personal programming side project?
Apr 22, 2016
94: Multithreading. The Race Is On.
Apr 21, 2016
93: Multithreading. When Should You Use It?
Apr 20, 2016
92: Multithreading. Why Should You Care?
Apr 19, 2016
91: Round Robin. Nobody Starves.
Apr 18, 2016
QA Friday 2016-Apr-15
Apr 15, 2016
90: Design Patterns: Object Pool.
Apr 14, 2016
89: Design Patterns: Dirty Flag.
Apr 13, 2016
88: Design Patterns: Service Locator.
Apr 12, 2016
87: Design Patterns: Event Queue.
Apr 11, 2016
QA Friday 2016-Apr-08
Apr 08, 2016
86: Design Patterns: Component.
Apr 07, 2016
85: Design Patterns: Subclass Method.
Apr 06, 2016
84: Design Patterns: Update Method.
Apr 05, 2016
83: Design Patterns: Game Loop.
Apr 04, 2016
QA Friday 2016-Apr-01
Apr 01, 2016
82: Design Patterns: Double Buffer.
Mar 31, 2016
81: Design Patterns: Visitor.
Mar 30, 2016
80: Design Patterns: Template Method.
Mar 29, 2016
79: Design Patterns: Strategy.
Mar 28, 2016
QA Friday 2016-Mar-25
Mar 25, 2016
78: Design Patterns: State.
Mar 24, 2016
77: Design Patterns: Observer.
Mar 23, 2016
76: Design Patterns: Memento.
Mar 22, 2016
75: Design Patterns: Mediator.
Mar 21, 2016
QA Friday 2016-Mar-18
Mar 18, 2016
74: Design Patterns: Iterator.
Mar 17, 2016
73: Design Patterns: Interpreter.
Mar 16, 2016
72: Design Patterns: Command.
Mar 15, 2016
71: Design Patterns: Chain Of Responsibility.
Mar 14, 2016
QA Friday 2016-Mar-11
Mar 11, 2016
70: Design Patterns: Proxy.
Mar 10, 2016
69: Design Patterns: Flyweight.
Mar 09, 2016
68: Design Patterns: Facade.
Mar 08, 2016
67: Design Patterns: Decorator.
Mar 07, 2016
QA Friday 2016-Mar-04
Mar 04, 2016
66: Design Patterns: Composite.
Mar 03, 2016
65: Design Patterns: Bridge.
Mar 02, 2016
64: Design Patterns: Adapter.
Mar 01, 2016
63: Design Patterns: Abstract Factory.
Feb 29, 2016
QA Friday 2016-Feb-26
Feb 26, 2016
62: Design Patterns: Builder.
Feb 25, 2016
61: Design Patterns: Prototype.
Feb 24, 2016
60: Design Patterns: Singleton.
Feb 23, 2016
59: Design Patterns: Factory.
Feb 22, 2016
QA Friday 2016-Feb-19
Feb 19, 2016
58: C++ Templates. Types And Values.
Feb 18, 2016
57: C# Generics. Fill In The Blanks.
Feb 17, 2016
56: C# Exceptions. Finally Required.
Feb 16, 2016
55: C++ Exceptions. Cannot Be Ignored.
Feb 15, 2016
QA Friday 2016-Feb-12
Feb 12, 2016
54: Recursion. Find Your Base.
Feb 11, 2016
53: Enumerations And Bit Flags.
Feb 10, 2016
52: Bits Operations: Shifting.
Feb 09, 2016
51: Bits Operations: Masking.
Feb 08, 2016
QA Friday 2016-Feb-05
Feb 05, 2016
50: Hexadecimal. Easier Than Binary.
Feb 04, 2016
49: C++ Preprocessor. This Is Old Magic.
Feb 03, 2016
48: Chaining: Operators, Classes, Calls.
Feb 02, 2016
47: Operators. Who Goes First?
Feb 01, 2016
QA Friday 2016-Jan-29
Jan 29, 2016
46: Collections: Iterators Part 2.
Jan 28, 2016
45: Collections: Iterators Part 1.
Jan 27, 2016
44: Collections: Dictionary.
Jan 26, 2016
43: Collections: Hash Table.
Jan 25, 2016
QA Friday 2016-Jan-22
Jan 22, 2016
42: Collections: Left-Child Right-Sibling Tree.
Jan 21, 2016
41: Collections: Binary Tree.
Jan 20, 2016
40: Collections: List.
Jan 19, 2016
39: Collections: Array.
Jan 18, 2016
QA Friday 2016-Jan-15
Jan 15, 2016
38: Big-O Notation. How Fast Can You Go?
Jan 14, 2016
37: Big-O Notation. Take It To The Limit.
Jan 13, 2016
36: Logarithms. It’s How Our Bodies Work.
Jan 12, 2016
35: Random Numbers Start With A Seed.
Jan 11, 2016
QA Friday 2016-Jan-08
Jan 08, 2016
34: C# Casting. Only Frogs Can Be Frogs.
Jan 07, 2016
33: C++ Casting. Turn Your Object Into A Frog.
Jan 06, 2016
32: Static Methods And Data. Always Available.
Jan 05, 2016
31: Getters And Setters Keep It Together.
Jan 04, 2016
QA Friday 2016-Jan-01
Jan 01, 2016
30: Interfaces. The Software Contract.
Dec 31, 2015
29: Abstract Classes. Incomplete On Their Own.
Dec 30, 2015
28: Composition. The Has-A Relationship.
Dec 29, 2015
27: Multiple Inheritance. Often Banned.
Dec 28, 2015
QA Friday 2015-Dec-25
Dec 25, 2015
26: Inheritance. When To Use Private.
Dec 24, 2015
25: Inheritance. Overriding Methods.
Dec 23, 2015
24: Inheritance. The Is-A Relationship.
Dec 22, 2015
23: Access Control. Employees Only.
Dec 21, 2015
QA Friday 2015-Dec-18
Dec 18, 2015
22: C# Creating And Disposing Instances.
Dec 17, 2015
21: C++ Creating And Deleting Instances.
Dec 16, 2015
20: C# Destructors and IDisposable.
Dec 15, 2015
19: C++ Destructors. Simply Reliable.
Dec 14, 2015
QA Friday 2015-Dec-11
Dec 11, 2015
18: Constructors.
Dec 10, 2015
17: Object-Oriented Programming. The Next Level.
Dec 09, 2015
16: In Or Out Of Scope?
Dec 08, 2015
15: Let’s Program A Game! Part 3.
Dec 07, 2015
QA Friday 2015-Dec-04
Dec 04, 2015
14: Let’s Program A Game! Part 2.
Dec 03, 2015
13: Let’s Program A Game! Part 1.
Dec 02, 2015
12: References Are More Than Just Pointers.
Dec 01, 2015
11: There’s A Method For All This.
Nov 30, 2015
QA Friday 2015-Nov-27
Nov 27, 2015
10: Double Pointers! The Pattern Continues.
Nov 26, 2015
9: Pointer Arithmetic. This Is Easy!
Nov 25, 2015
8: Pointers! Computers Use Them Too.
Nov 24, 2015
7: Into The Void.
Nov 23, 2015
QA Friday 2015-Nov-20
Nov 20, 2015
6: Just In Time.
Nov 19, 2015
5: Interpreted Or Compiled?
Nov 18, 2015
4: From Binary To GUIs. Part 2.
Nov 17, 2015
3: From Binary To GUIs. Part 1.
Nov 16, 2015
2: What Is Programming?
Nov 14, 2015
1: How To Start Programming.
Nov 14, 2015
0: Why Take Up Code?
Nov 14, 2015