99: Multithreading. Cache Lines.

99: Multithreading. Cache Lines.

https://www.takeupcode.com/podcast-player/470/99-multithreading-cache-lines.mp3Download file | Play in new window | Duration: 9:52 | Recorded on May 1, 2016If you’re not careful, you can cause a processor to come to an immediate and full stop while it waits for...
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...
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...
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...
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...