Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.
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 |