Take Up Code

Take Up Code

By Take Up Code: build your own computer games, apps, and robotics with podcasts and live classesTechnologyEducationLeisureHow ToHobbies
Download on the App Store

Take Up Code episodes

  • 59: Design Patterns: Factory.
    When you learn how to make use of design patterns, your software will become more flexible and easier to maintain as new features are added. This episode introduces patterns and then describes the factory pattern.
    10 min
  • 58: C++ Templates. Types And Values.
    Both C++ templates and C# generics serve a similar purpose. But where C# uses constraints to enable generics, C++ instead uses the compiler to enable templates. And C++ includes the ability to create templates base on values which will enable you to do things unheard of in C#. Most C# developers do not even know what they are missing.
    12 min
  • 57: C# Generics. Fill In The Blanks.
    If you ever find yourself wanting to duplicate code with just slight changes to adapt it to use a different type, then you will appreciate C# generics. Generic programming is sometimes called template programming because it allows you to write code that will be used later to generate the actual specific code.
    14 min
  • 56: C# Exceptions. Finally Required.
    Errors will happen. The question is how will you deal with them? The QA Friday from 2015 Dec-11 talked about this question. This episode explains C# exceptions and how they are different from C++ exceptions.
    11 min
  • 55: C++ Exceptions. Cannot Be Ignored.
    Errors will happen. The question is how will you deal with them? The QA Friday from 2015 Dec-11 talked about this question. This episode explains C++ exceptions. C# also has exceptions. But C# is different enough to need its own episode.
    15 min
  • 54: Recursion. Find Your Base.
    Recursion is powerful and takes a bit of getting used to. It is like splitting your thoughts into multiple tasks that are all similar and waiting on the next thought to complete. I know, it sounds complicated. This episode should help you understand this topic that scares and confuses a lot of people.
    15 min
  • 53: Enumerations And Bit Flags.
    Enumerations allow you to name different related options. The names can refer to a single option or you can use what you now know about bits to combine them into flags. With flags, you can have multiple enumeration options that you can work with as a single value.
    14 min
  • 52: Bits Operations: Shifting.
    You can do more with bits than just turning them on or off. This episode will show you how to shift bits left or right for either really quick multiplication or division or to maneuver them into place.
    13 min

About Take Up Code

From the publisher's feed

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…