143: Where And How To Use Whitespace.

143: Where And How To Use Whitespace.

https://www.takeupcode.com/podcast-player/550/143-use-whitespace.mp3Download file | Play in new window | Duration: 9:38 | Recorded on August 7, 2016Making code more readable sometimes means knowing where to put nothing. Programming has strict rules about the meaning...
QA Friday 2016-Aug-12

QA Friday 2016-Aug-12

https://www.takeupcode.com/podcast-player/551/qa-friday-2016-aug-12.mp3Download file | Play in new window | Duration: 7:38 | Recorded on August 11, 2016When should I create a new class? There’s no single answer I can give you for this because every situation is...
250: GameDev: Design Patterns: Entity Component System.

250: GameDev: Design Patterns: Entity Component System.

https://www.takeupcode.com/podcast-player/1354/250-gamedev-design-patterns-entity-component-system.mp3Download file | Play in new window | Duration: 7:40 | Recorded on December 9, 2018This design pattern will help you make sense of your game design as it gets bigger....
59: Design Patterns: Factory.

59: Design Patterns: Factory.

https://www.takeupcode.com/podcast-player/406/59-design-patterns-factory.mp3Download file | Play in new window | Duration: 9:47 | Recorded on February 21, 2016As object-oriented software has evolved over the years, quite a few solutions to specific problems have also...
60: Design Patterns: Singleton.

60: Design Patterns: Singleton.

https://www.takeupcode.com/podcast-player/407/60-design-patterns-singleton.mp3Download file | Play in new window | Duration: 9:57 | Recorded on February 22, 2016The singleton creational pattern is simple and often used. It’s actually used a bit too often so this...
61: Design Patterns: Prototype.

61: Design Patterns: Prototype.

https://www.takeupcode.com/podcast-player/408/61-design-patterns-prototype.mp3Download file | Play in new window | Duration: 11:00 | Recorded on February 23, 2016The prototype creational pattern is great for creating objects that you may not know about ahead of time....
62: Design Patterns: Builder.

62: Design Patterns: Builder.

https://www.takeupcode.com/podcast-player/409/62-design-patterns-builder.mp3Download file | Play in new window | Duration: 8:44 | Recorded on February 24, 2016The builder creational pattern allows you to hide all the details needed to create a complicated object...
63: Design Patterns: Abstract Factory.

63: Design Patterns: Abstract Factory.

https://www.takeupcode.com/podcast-player/412/63-design-patterns-abstract-factory.mp3Download file | Play in new window | Duration: 12:40 | Recorded on February 28, 2016The abstract factory creational pattern allows you to organize different sets of classes that work...
64: Design Patterns: Adapter.

64: Design Patterns: Adapter.

https://www.takeupcode.com/podcast-player/413/64-design-patterns-adapter.mp3Download file | Play in new window | Duration: 9:22 | Recorded on February 29, 2016The adapter structural pattern allows you to change the interface of an object. This lets you reuse code that...
65: Design Patterns: Bridge.

65: Design Patterns: Bridge.

https://www.takeupcode.com/podcast-player/415/65-design-patterns-bridge.mp3Download file | Play in new window | Duration: 8:23 | Recorded on March 1, 2016The bridge structural pattern allows you to separate an interface from its implementation. Maybe you want to start...
66: Design Patterns: Composite.

66: Design Patterns: Composite.

https://www.takeupcode.com/podcast-player/417/66-design-patterns-composite.mp3Download file | Play in new window | Duration: 8:09 | Recorded on March 2, 2016The composite structural pattern allows you to build elaborate objects from smaller objects and not worry about...
67: Design Patterns: Decorator.

67: Design Patterns: Decorator.

https://www.takeupcode.com/podcast-player/419/67-design-patterns-decorator.mp3Download file | Play in new window | Duration: 10:12 | Recorded on March 6, 2016The decorator structural pattern allows you to add new behavior to object instances dynamically. That means an...
68: Design Patterns: Facade.

68: Design Patterns: Facade.

https://www.takeupcode.com/podcast-player/421/68-design-patterns-facade.mp3Download file | Play in new window | Duration: 8:28 | Recorded on March 7, 2016The facade structural pattern provides a simplified way for you to interact with a more complicated set of...
69: Design Patterns: Flyweight.

69: Design Patterns: Flyweight.

https://www.takeupcode.com/podcast-player/422/69-design-patterns-flyweight.mp3Download file | Play in new window | Duration: 11:24 | Recorded on March 8, 2016The flyweight structural pattern allows you to represent more items in your application as class instances...
70: Design Patterns: Proxy.

70: Design Patterns: Proxy.

https://www.takeupcode.com/podcast-player/423/70-design-patterns-proxy.mp3Download file | Play in new window | Duration: 9:24 | Recorded on March 9, 2016The proxy structural pattern introduces another object that your code uses instead of the actual object. This might...
71: Design Patterns: Chain Of Responsibility.

71: Design Patterns: Chain Of Responsibility.

https://www.takeupcode.com/podcast-player/425/71-design-patterns-chain-responsibility.mp3Download file | Play in new window | Duration: 8:21 | Recorded on March 13, 2016The chain of responsibility behavioral pattern allows you to setup a series of possible results...
72: Design Patterns: Command.

72: Design Patterns: Command.

https://www.takeupcode.com/podcast-player/426/72-design-patterns-command.mp3Download file | Play in new window | Duration: 10:47 | Recorded on March 14, 2016The command behavioral pattern allows you to represent an action that you want to perform as an object that can...
73: Design Patterns: Interpreter.

73: Design Patterns: Interpreter.

https://www.takeupcode.com/podcast-player/427/73-design-patterns-interpreter.mp3Download file | Play in new window | Duration: 8:30 | Recorded on March 15, 2016The interpreter behavioral pattern allows you to solve common problems by expressing those problems in a...
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...
75: Design Patterns: Mediator.

75: Design Patterns: Mediator.

https://www.takeupcode.com/podcast-player/432/75-design-patterns-mediator.mp3Download file | Play in new window | Duration: 9:58 | Recorded on March 20, 2016The mediator behavioral pattern allows you to define complex object interactions while still keeping each...
76: Design Patterns: Memento.

76: Design Patterns: Memento.

https://www.takeupcode.com/podcast-player/433/76-design-patterns-memento.mp3Download file | Play in new window | Duration: 8:20 | Recorded on March 21, 2016The memento behavioral pattern allows you to save and later restore the state of an object even without full...
77: Design Patterns: Observer.

77: Design Patterns: Observer.

https://www.takeupcode.com/podcast-player/434/77-design-patterns-observer.mp3Download file | Play in new window | Duration: 11:55 | Recorded on March 22, 2016The observer behavioral pattern allows you to be notified of any changes instead of constantly checking....
78: Design Patterns: State.

78: Design Patterns: State.

https://www.takeupcode.com/podcast-player/435/78-design-patterns-state.mp3Download file | Play in new window | Duration: 8:21 | Recorded on March 23, 2016The state behavioral pattern allows you to simplify your code when you have different modes of operation. This is...
79: Design Patterns: Strategy.

79: Design Patterns: Strategy.

https://www.takeupcode.com/podcast-player/438/79-design-patterns-strategy.mp3Download file | Play in new window | Duration: 10:02 | Recorded on March 27, 2016The strategy behavioral pattern allows you to define multiple ways to perform some action and then select the...
80: Design Patterns: Template Method.

80: Design Patterns: Template Method.

https://www.takeupcode.com/podcast-player/439/80-design-patterns-template-method.mp3Download file | Play in new window | Duration: 11:46 | Recorded on March 28, 2016The template behavioral pattern allows your derived classes to change certain aspects of the base class...
81: Design Patterns: Visitor.

81: Design Patterns: Visitor.

https://www.takeupcode.com/podcast-player/440/81-design-patterns-visitor.mp3Download file | Play in new window | Duration: 12:06 | Recorded on March 29, 2016The visitor behavioral pattern allows you to perform actions on a collection of different types where the...
82: Design Patterns: Double Buffer.

82: Design Patterns: Double Buffer.

https://www.takeupcode.com/podcast-player/441/82-design-patterns-double-buffer.mp3Download file | Play in new window | Duration: 11:05 | Recorded on March 30, 2016The double buffer behavioral pattern allows multiple changes to all appear to occur at the same time....
QA Friday 2016-Apr-01

QA Friday 2016-Apr-01

https://www.takeupcode.com/podcast-player/442/qa-friday-2016-apr-01.mp3Download file | Play in new window | Duration: 11:09 | Recorded on March 31, 2016How do you make a design easy to understand? A lot of people probably think that in order for something to be easily...
83: Design Patterns: Game Loop.

83: Design Patterns: Game Loop.

https://www.takeupcode.com/podcast-player/445/83-design-patterns-game-loop.mp3Download file | Play in new window | Duration: 15:46 | Recorded on April 3, 2016The game loop behavioral pattern is essential in games and simulations to make the actions proceed at the...
84: Design Patterns: Update Method.

84: Design Patterns: Update Method.

https://www.takeupcode.com/podcast-player/446/84-design-patterns-update-method.mp3Download file | Play in new window | Duration: 11:50 | Recorded on April 4, 2016The update method behavioral pattern works with the previous game loop pattern and lets you manage the...
85: Design Patterns: Subclass Method.

85: Design Patterns: Subclass Method.

https://www.takeupcode.com/podcast-player/447/85-design-patterns-subclass-method.mp3Download file | Play in new window | Duration: 10:25 | Recorded on April 5, 2016The subclass method behavioral pattern allows many different subclasses to define their own behavior...
86: Design Patterns: Component.

86: Design Patterns: Component.

https://www.takeupcode.com/podcast-player/448/86-design-patterns-component.mp3Download file | Play in new window | Duration: 12:41 | Recorded on April 6, 2016The component behavioral pattern allows you to add just the features to your objects that are needed and keep...
87: Design Patterns: Event Queue.

87: Design Patterns: Event Queue.

https://www.takeupcode.com/podcast-player/450/87-design-patterns-event-queue.mp3Download file | Play in new window | Duration: 14:55 | Recorded on April 10, 2016The event queue behavioral pattern allows you to keep track of work that needs to be done and let some...
88: Design Patterns: Service Locator.

88: Design Patterns: Service Locator.

https://www.takeupcode.com/podcast-player/452/88-design-patterns-service-locator.mp3Download file | Play in new window | Duration: 11:50 | Recorded on April 11, 2016The service locator behavioral pattern allows you to make use of an interface without knowing what...
89: Design Patterns: Dirty Flag.

89: Design Patterns: Dirty Flag.

https://www.takeupcode.com/podcast-player/453/89-design-patterns-dirty-flag.mp3Download file | Play in new window | Duration: 11:29 | Recorded on April 12, 2016The dirty flag behavioral pattern allows you to avoid expensive operations that would just need to be done...
90: Design Patterns: Object Pool.

90: Design Patterns: Object Pool.

https://www.takeupcode.com/podcast-player/454/90-design-patterns-object-pool.mp3Download file | Play in new window | Duration: 11:34 | Recorded on April 13, 2016The object pool behavioral pattern allows you to reuse objects instead of destroying them and creating them...
239: What 20 Percent Of Topics Should You Focus On?

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

https://www.takeupcode.com/podcast-player/1241/239-what-20-percent-of-topics-should-you-focus-on.mp3Download file | Play in new window | Duration: 6:02 | Recorded on July 22, 2018There’s a lot you can learn about programming. But do you need to know it all?...
Feedback

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