126: Data Types: Smart Pointers Part 1.

126: Data Types: Smart Pointers Part 1.

https://www.takeupcode.com/podcast-player/514/126-data-types-smart-pointers-part-1.mp3Download file | Play in new window | Duration: 8:45 | Recorded on June 15, 2016The C++ language guarantees that destructors run at specific times even if an exception is thrown. You...
127: Data Types: Smart Pointers Part 2.

127: Data Types: Smart Pointers Part 2.

https://www.takeupcode.com/podcast-player/517/127-data-types-smart-pointers-part-2.mp3Download file | Play in new window | Duration: 12:49 | Recorded on June 19, 2016The C++ language guarantees that destructors run at specific times even if an exception is thrown. You...
132: Data Types: Lambdas.

132: Data Types: Lambdas.

https://www.takeupcode.com/podcast-player/526/132-data-types-lambdas.mp3Download file | Play in new window | Duration: 11:39 | Recorded on June 27, 2016Lambdas are a recent addition to C++ and are also included in other languages. Think of them like unnamed methods...
134: Data Types: C++ Function Binders.

134: Data Types: C++ Function Binders.

https://www.takeupcode.com/podcast-player/528/134-data-types-cpp-function-binders.mp3Download file | Play in new window | Duration: 8:23 | Recorded on June 29, 2016Binders make up part of functional composition that allows you to adapt functions and combine them into...
137: Data Types: Auto or Var. The Compiler Chooses.

137: Data Types: Auto or Var. The Compiler Chooses.

https://www.takeupcode.com/podcast-player/532/137-data-types-auto-var-compiler-chooses.mp3Download file | Play in new window | Duration: 9:02 | Recorded on July 5, 2016Auto and var types do have a type. The compiler will figure out what that is. You might think this...
139: Data Types: C++ Decltype. Declared Types.

139: Data Types: C++ Decltype. Declared Types.

https://www.takeupcode.com/podcast-player/537/139-data-types-cpp-decltype-declared-types.mp3Download file | Play in new window | Duration: 9:06 | Recorded on July 10, 2016Sometimes you need to declare a type to be the same as something else. You can use decltype just...
QA Friday 2016-Jul-22

QA Friday 2016-Jul-22

https://www.takeupcode.com/podcast-player/542/qa-friday-2016-jul-22.mp3Download file | Play in new window | Duration: 9:47 | Recorded on July 21, 2016What’s your biggest weakness? Things around us change and we each grow and change too. Skills are things we can learn...
141: Reference Counting. Still In Use!

141: Reference Counting. Still In Use!

https://www.takeupcode.com/podcast-player/543/141-reference-counting-still-use.mp3Download file | Play in new window | Duration: 13:00 | Recorded on July 24, 2016Can this object be thrown away yet? Keeping track of how many places are still using an object is one way...
144: Data Types: C++ nullptr Is Not Zero.

144: Data Types: C++ nullptr Is Not Zero.

https://www.takeupcode.com/podcast-player/555/144-data-types-cpp-nullptr-not-zero.mp3Download file | Play in new window | Duration: 8:05 | Recorded on August 14, 2016nullptr represents a null pointer and while it has a value of zero, the type is not the same. For a...
45: Collections: Iterators Part 1.

45: Collections: Iterators Part 1.

https://www.takeupcode.com/podcast-player/381/45-collections-iterators-part-1.mp3Download file | Play in new window | Duration: 11:37 | Recorded on January 26, 2016Iterators give you the ability to navigate from one item to another in a collection. Why is this so...
46: Collections: Iterators Part 2.

46: Collections: Iterators Part 2.

https://www.takeupcode.com/podcast-player/382/46-collections-iterators-part-2.mp3Download file | Play in new window | Duration: 13:45 | Recorded on January 27, 2016Iterators give you the ability to navigate from one item to another in a collection and track a specific...
47: Operators. Who Goes First?

47: Operators. Who Goes First?

https://www.takeupcode.com/podcast-player/385/47-operators-who-goes-first.mp3Download file | Play in new window | Duration: 11:49 | Recorded on January 31, 2016Programming languages have a lot of operators. More than most calculators anyway. Do you know what they are?...
49: C++ Preprocessor. This Is Old Magic.

49: C++ Preprocessor. This Is Old Magic.

https://www.takeupcode.com/podcast-player/387/49-c-preprocessor-this-is-old-magic.mp3Download file | Play in new window | Duration: 12:28 | Recorded on February 2, 2016The preprocessor is old, primitive, and strong. But you need to understand its strengths to use it...
55: C++ Exceptions. Cannot Be Ignored.

55: C++ Exceptions. Cannot Be Ignored.

https://www.takeupcode.com/podcast-player/399/55-c-exceptions-cannot-be-ignored.mp3Download file | Play in new window | Duration: 14:22 | Recorded on February 14, 2016Errors will happen. The question is how will you deal with them? The QA Friday from 2015 Dec-11...
58: C++ Templates. Types And Values.

58: C++ Templates. Types And Values.

https://www.takeupcode.com/podcast-player/403/58-cplusplus-templates-types-and-values.mp3Download file | Play in new window | Duration: 11:46 | Recorded on February 17, 2016Both C++ templates and C# generics serve a similar purpose. But where C# uses constraints to...
QA Friday 2016-Mar-04

QA Friday 2016-Mar-04

https://www.takeupcode.com/podcast-player/418/qa-friday-2016-mar-04.mp3Download file | Play in new window | Duration: 8:45 | Recorded on March 3, 2016What is the rule of three? And related to this: What is the rule of five? And what is the rule of zero? When you need...
74: Design Patterns: Iterator.

74: Design Patterns: Iterator.

https://www.takeupcode.com/podcast-player/429/74-design-patterns-iterator.mp3Download file | Play in new window | Duration: 9:52 | Recorded on March 16, 2016The iterator behavioral pattern allows you to access objects in a collection or anything that contains multiple...
107: Data Types: Chars And Bytes.

107: Data Types: Chars And Bytes.

https://www.takeupcode.com/podcast-player/481/107-data-types-chars-bytes.mp3Download file | Play in new window | Duration: 10:41 | Recorded on May 15, 2016Chars and bytes form some of the most basic data types available. But what are they really? And what can you do...
109: Data Types: Ints Part 2.

109: Data Types: Ints Part 2.

https://www.takeupcode.com/podcast-player/483/109-data-types-ints-part-2.mp3Download file | Play in new window | Duration: 16:40 | Recorded on May 17, 2016You’ll probably have one or more ints in almost every method and class you write. They’re everywhere...
110: Data Types: Void And Bool.

110: Data Types: Void And Bool.

https://www.takeupcode.com/podcast-player/485/110-data-types-void-bool.mp3Download file | Play in new window | Duration: 12:02 | Recorded on May 18, 2016Void and bool are simple types that you can use with very little explanation. There are a few details that you...
122: Data Types: DateTimes Part 5 C++.

122: Data Types: DateTimes Part 5 C++.

https://www.takeupcode.com/podcast-player/508/122-data-types-datetimes-part-5-cpp.mp3Download file | Play in new window | Duration: 11:51 | Recorded on June 8, 2016DateTimes in C++ require quite a bit of a learning curve. They’re still evolving and nowhere near...
Feedback

What's on your mind?
On a scale of 0 to 10, how likely are you to refer us to friends?