Skip to content
Edge Cases podcast artwork

PODCAST · technology

Edge Cases

by Andrew Pontious and Wolf Rentzsch

A weekly podcast about (mostly Apple-related) software development

Publisher-supplied feed metadata · PodParley refreshed Nov 30, 2023 · Source feed

Episodes

  1. Edge Cases 128: Everybody's Got a Bad Parser

    Andrew on Carthage and Wolf on text as a symptom. Plus: ending the show.

  2. Edge Cases 127: A Foundation of Chaos

    Wolf on strict vs flexible foundations and Andrew on React Native.

  3. Edge Cases 126: Out-Microsofting Microsoft

    Andrew on how Apple is the new Microsoft and Wolf on real-time systems.

  4. Edge Cases 125: Gradient of Information

    Wolf on the why of software change and Andrew on GUI debugging tools, real and imagined.

  5. Edge Cases 124: Old Apple Meets New Apple

    Andrew on Apple's Swift framework problem and Wolf on bitcode for software distribution.

  6. Edge Cases 123: What’s the Deal with NSInteger?

    Wolf on branches vs feature flags and Andrew (belatedly) on Apple's 64-bit transition.

  7. Edge Cases 121: The Official Container Type of the Edge Cases Podcast

    Wolf on subpixel text rendering and Andrew on linked lists.

  8. Edge Cases 120: Don't Copy That Floppy

    Andrew on weak references and Wolf on physical-access malware like Thunderstrike.

  9. Edge Cases 119: Enough Flags to Be a United Nations

    Wolf on state machines and Andrew on std::swap vs. functional programming.

  10. Edge Cases 118: Don't Get Cocky, Kid

    Andrew on code comment-based documentation and Wolf on future-proof data formats.

  11. Edge Cases 117: Something Was Not Going Right

    Wolf on events vs threads and Andrew on our Overcast feed issues.

  12. Edge Cases 116: Lingual Advancement

    Andrew on Xcode 6's unit testing improvements and Wolf on his lingual crisis of faith.

  13. Edge Cases 115: Light on Theory

    Wolf on followup and Andrew on converting a small project to Swift.

  14. Edge Cases 114: Pyramid of Doom

    Andrew on hackathons and Wolf on .NET's Async/Await.

  15. Edge Cases 113: Who Watches the WatchKit?

    Andrew talks with Wolf about the newly-released Apple WatchKit SDK.

  16. Edge Cases 112: Naiveté as a Service

    Andrew on who's making money on the iOS App Store and Wolf on using academic resources in commercial software development.

  17. Edge Cases 111: “Here Be Dragons”–Style Comments

    Wolf on code comments and Andrew on Appetize.io.

  18. Edge Cases 110: Scripting with C

    Andrew on the Swift section of John Siracusa's Yosemite review and Wolf on Playgrounds for Objective-C.

  19. Edge Cases 109: Race the Beam

    Wolf on memory debugging and Andrew on AsyncDisplayKit.

  20. Edge Cases 108: Playing Jenga with Microsoft Word

    Andrew on sample projects for bug reports and Wolf on rolling your own server backend.

  21. Edge Cases 107: A Furrier Jony Ive

    Wolf on Stream Control Transmission Protocol and Andrew on Apple's (growing?) tendency toward luxury products.

  22. Edge Cases 106: Flappy Kit

    Andrew on Sprite Kit and Wolf on Macs as servers.

  23. Edge Cases 105: Demonolithization

    Wolf on mogenerator 1.28 and Andrew on ARC debugging.

  24. Edge Cases 104: It Is Great for Robots

    Andrew on data-driven testing and Wolf on Romantic Versioning vs Semantic Versioning.

  25. Edge Cases 103: Microcosm of Security

    Wolf on Fat Pointers and Andrew on using Swift enums for representing errors.

  26. Edge Cases 102: The Grubby Particulars of the Hardware

    Andrew on size classes and Wolf on field-programmable gate arrays.

  27. Edge Cases 101: A Program That Runs on Metal

    Wolf on Unikernels and Andrew on Swift Access Control.

  28. Edge Cases 100: Apps for iWatch and Apple TV

    Andrew Pontious talks with Wolf Rentzsch about the third-party apps that might be feasible on Apple's unusual devices, the hypothetical iWatch and the Apple TV. Plus: the future of Edge Cases (hint: there is one).

  29. Edge Cases 99: Swift Is a Really Good Thing and a Step Back

    Wolf Rentzsch talks to Andrew Pontious about the upsides (it will help advance the industry at large) and downsides (its disturbing lack of dynamism) of Swift.

  30. Edge Cases 98: When the Bubble Bursts

    Andrew Pontious talks with Wolf Rentzsch about the current tech bubble: is it one? Is it web or mobile, or both? Is it like the 90s dot-com bubble? Plus: the tech industry in San Francisco, and Andrew's tips for surviving a bust.

  31. Edge Cases 97: The Dynamics and Politics of Code Reuse

    Wolf Rentzsch talks to Andrew Pontious about the dynamics and politics of code reuse: from the complexities of the simple case to the control issues of relying on Apple's code.

  32. Edge Cases 96: “Refactoring Sucks!”

    Andrew Pontious talks to Wolf Rentzsch about refactoring, including Martin Fowler's influential book, what ASTs are and aren't, and Andrew's time working on the refactoring feature in Xcode.

  33. Edge Cases 95: Conflict-free Replicated Data Types

    Wolf Rentzsch talks to Andrew Pontious Conflict-free Replicated Datatypes (CRDTs), an exciting new suite of simple data types that are explicitly designed for distributed data storage. Also: CAP theorem, eventual consistency, and Indiana Jones.

  34. Edge Cases 94: What's New in Xcode 6

    Andrew Pontious takes advantage of Apple's looser WWDC NDA to talk with Wolf Rentzsch about some of the new features in the prerelease version of Xcode 6.

  35. Edge Cases 93: The Culture Didn't Change First

    Wolf Rentzsch talks to Andrew Pontious about technical culture: how various technologies are associated with beliefs and their priorities. Examples include Linux, Perl, Python, the Web, and of course Apple and Swift.

  36. Edge Cases 92: Edge Cases Live

    Wolf Rentzsch and Andrew Pontious record before a live audience at AltLabs during WWDC. Topics: avoiding Sherlocking, seriousness/elegance vs. fun/extensibility at Apple, the "tidal wave" of third-party developers (Wolf) and Swift as a half-step (Andrew).

  37. Edge Cases 91: Our Broken Job Interview Process

    During Wolf's continuing hiatus, second guest cohost Ashley Nelson-Hornstein talks with Andrew Pontious about how tech industry job interviews don't work, and what can be done to fix them.

  38. Edge Cases 90: Closed Captions and Subtitles

    As Wolf takes an extended hiatus, first guest cohost Justin Kaufman talks with Andrew Pontious about how you use text and audio to describe video, such as closed captions, subtitles, and descriptive audio. Also: many contributions by Andrew’s cat, sorry!

  39. Edge Cases 89: Multipeer Connectivity Is a Terrible Name

    Wolf Rentzsch talks to Andrew Pontious about Apple's new promising but troubled Multipeer Connectivity framework and his new app that takes advantage of it: Rumor Monger.

  40. Edge Cases 88: Tuple for Your Thoughts?

    Andrew Pontious talks with Wolf Rentzsch about the simplest of things, the tuple: what it is, how it is used in other languages (specifically Python), and how, in an alternate universe, it could bring some sanity to Cocoa error handling.

  41. Edge Cases 87: JavaScript Plus Square Brackets

    Wolf Rentzsch talks to guest cohost Gus Mueller about Cocoa Script. An evolution of his earlier effort, JSTalk, Cocoa Script is Gus's sane Mac app scripting alternative to AppleScript, based on JavaScript with Objective-C-style extensions.

  42. Edge Cases 86: Andrew’s Blogroll in the Post-Blog Era

    Andrew Pontious talks with Wolf Rentzsch about the developer blogs he follows via RSS: the ones that have died/gone fallow/transformed, the ones he's added recently, and the ones that seem to be trying to replicate Apple's tutorials and documentation.

  43. Edge Cases 85: A Fan of Ravioli Code

    Wolf Rentzsch talks to Andrew Pontious about programming pasta: disorganized "spaghetti" code, multi-layered "lasagna" code, and conceptually-separated "ravioli" code (his favorite). Bonus: new GitHub project!

  44. Edge Cases 84: A Couple of Maxims, a Couple of Aphorisms

    Andrew Pontious talks to Wolf Rentzsch about the three maxims he gleaned from Evan Doll’s interview on the Debug podcast: code is a liability, ship the right bugs, and (paraphrased) don’t impose unneeded project methodologies.

  45. Edge Cases 83: Floating Point Numbers Are a Leaky Abstraction

    Wolf Rentzsch talks to Andrew Pontious about floating point numbers: how they work, why they're weird, and when you definitely shouldn't use them (hint: mo money mo problems).

  46. Edge Cases 82: Asset Catalogs

    Andrew Pontious stumps Wolf Rentzsch not once, but repeatedly, by talking about asset catalogs, new in Xcode 5. But in turn *he* is stumped attempting to backport them to earlier OSes.

  47. Edge Cases 81: The Only Cool Thing About PDF

    Wolf Rentzsch tries to keep up with Andrew "The Joneses" Pontious and introduces JRPDFLabel, his new…*innovative* project that allow you to use custom fonts in Interface Builder without having to bundle the entire font with your Mac app.

  48. Edge Cases 80: Xcode Templates

    Andrew Pontious, with guest cohost Josh Johnson, talks about Xcode project and file templates.

  49. Edge Cases 79: ClickToFlash: Behind the Music

    Wolf Rentzsch talks to Andrew Pontious about how he unexpectedly came to lead the popular and award-winning Safari plugin ClickToFlash, and how, after a wild ride, the project both ended and continued on.

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

A weekly podcast about (mostly Apple-related) software development

HOSTED BY

Andrew Pontious and Wolf Rentzsch

CATEGORIES

Frequently Asked Questions

How many episodes does Edge Cases have?

Edge Cases currently has 128 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Edge Cases about?

A weekly podcast about (mostly Apple-related) software development

How often does Edge Cases release new episodes?

Edge Cases publishes regularly with 128 episodes available. Check the episode list for the typical release schedule.

Where can I listen to Edge Cases?

You can listen to Edge Cases on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Edge Cases?

Edge Cases is created and hosted by Andrew Pontious and Wolf Rentzsch.
URL copied to clipboard!