July 27, 2016 at 6:00PM • 1 hour 33 minutes
This awkward week we're talking about more herpes, fucking your ex, leaving during a date, and unfortunately Donald Trump. Questions/comments/stories? Call/text 509-AWKWARD or visit awkward.email.
Hosted by Adam Dachis, Darren Herczeg, Erica Elson, and Richard Cardenas.
July 27, 2016 at 2:30PM • 1 hour 13 minutes
Dan and Haddie and talk about how strength training and functional movement relate to improving your quality of life, health, and how the same mental techniques can be used to improve your professional work life as well.
Hosted by Dan Benjamin.
July 27, 2016 at 11:30AM • 56 minutes
Discussion - Allocations and Leaks instruments
- Extraordinarily hard to spot
Tough to find offending code without help from tools
Unbounded Memory Growth (memory growth without a chance to collect (deallocate) memory
True Leaks (retain cycles)
- Generation Analysis
- Tracks allocations still resident when the generation is marked
- As you do multiple generations you will see only the new allocations since the last generations
- Simulate Memory Warning (did it help, do you have anything observing for this?)
- I have unbounded memory growth, now what?
- Look for the biggest offenders (sorting)
- Drill into the code and look for ways to release unnecessary allocations
- Good ‘ol fashion memory management
- If you’re intentionally holding onto objects, consider implementing an observer for UIApplicationDidReceiveMemoryWarningNotification to release them
Leaks / Retain Cycles aka. Strong Reference Cycles
- Persistent vs. Transient
- Static Code Analyis
- Narrow list to your code
- Use / Observe (detective work)
- “You’re in the ballpark” now what?
- Reference counting
- Weak and Unowned
- Closure example with capture list; weak and unowned
- Apple says, “Use a weak reference whenever it is valid for that reference to become nil at some point during its lifetime. Use an unowned reference when you know that the reference will never be nil once it has been set during initialization.”
- Visual Debugging with Xcode WWDC 2016 Session 410 demonstrates the use of the new Memory Graph Debugger starting at about 24 minutes in
Hosted by Darryl Thomas & John Sextro.
July 26, 2016 at 6:30PM • 1 hour 28 minutes
John joins Dan to discuss having dinner with someone you admire, differentiating yourself from the 5th graders, being arm-candy at a party, and what fame takes from you.
Hosted by John Roderick & Dan Benjamin.
July 26, 2016 at 3:45PM • 1 hour 16 minutes
TOPIC: Orinoco Flow
This week, Dan and Merlin continue their series on updates, focusing on the difference between the days before and after ubiquitous wifi.
Also, lots of fun odds and sods on Scrivener and surviving summer with kids.
Hosted by Merlin Mann & Dan Benjamin.
July 26, 2016 at 10:00AM • 1 hour 30 minutes
This week, a couple books about Saul Leiter show that great photography is not always about per pixel sharpness and bright, saturate color. The problem is, when do you know when it is and when it isn’t? Can a photographic style be plotted like a course on a map, or does it only happen in the rear view mirror? Also, video seems to be the “it” factor for much of the photography industry, but is it worth it, when you consider the gear, the time and the ability required to really do it well? Arthur Tress is our Photographer of the Week.
Hosted by Bill Wadman & Jeffery Saddoris.
July 25, 2016 at 2:00PM • 16 minutes
Dave starts season four with a look at working from home from the employer's perspective. Should you let your workers go remote? And how?
Hosted by Dave Caolo.
July 25, 2016 at 10:00AM • 1 hour 49 minutes
Jeff and Christian welcome Denny Connolly from Gamerant.com to talk about the re-release of Marvel Ultimate Alliance, Nvidia's new Titan X announcement, 2 new Sonic the Hedgehog games, Tomb Raider's VR level, and more!
00:33:25 - The Playlist: Pokemon GO, Headlander, Song of the Deep, Furi, Ghostbusters
01:05:42 - VR Talk: The Assembly, Lands End, Keep Talking and Nobody Explodes, Minecraft VR
01:27:41 - Tabletop Time: Isle of Skye, Shadowrun: Crossfire, Terror in Meeple CIty
01:42:51 - Parting Gifts!
Hosted by Christian Spicer & Jeff Cannata.
July 22, 2016 at 8:00PM • 1 hour 10 minutes
We talked with Peter Hedenskog about SiteSpeed.io and web performance. We covered where it came from, where it's going, and more importantly, simple ways you can focus on your web performance.
Hosted by Adam Stacoviak & Jerod Santo.
July 22, 2016 at 5:15AM • 36 minutes
This week Joe and Cody follow up on Pokemon Go and iOS 10, discuss Tesla's Master Plan, Facebook being creepy, and the next iPhone.
Hosted by Cody Coats & Joe Caiati.