4 episodes

Point-Free is a video series that explores advanced topics in the Swift programming language. Each episode covers a topic that may seem complex and academic at first, but turns out to be quite simple. At the end of each episode we’ll ask “what’s the point?!”, so that we can bring the concepts back down to earth and show how these ideas can improve the quality of your code today.

Point-Free Videos Brandon Williams & Stephen Celis

    • Technology

Point-Free is a video series that explores advanced topics in the Swift programming language. Each episode covers a topic that may seem complex and academic at first, but turns out to be quite simple. At the end of each episode we’ll ask “what’s the point?!”, so that we can bring the concepts back down to earth and show how these ideas can improve the quality of your code today.

    • video
    Shared State in Practice: SyncUps, Part 1

    Shared State in Practice: SyncUps, Part 1

    🔒 In our last series we developed a wonderful way to share state between features in the Composable Architecture, and even persist it, all without sacrificing testability, but we also didn't get to show the (just now released) tools being used in real world applications, so let's do just that, starting with SyncUps.

    • 44 min
    • video
    Shared State: File Storage, Part 2

    Shared State: File Storage, Part 2

    🔒 It's incredible how easy `@Shared` makes it to persist complex data types to the file system, but currently it completely ruins our ability to test features that use it. Let's fix that, and we will also explore what it means to derive a small piece of shared state from a bigger piece of shared state.

    • 34 min
    • video
    Shared State: File Storage, Part 1

    Shared State: File Storage, Part 1

    🔒 While user defaults is convenient for persisting simple bits of state, more complex data types should be saved to the file system. This can be tricky to get right, and so we take the time to properly handle all of the edge cases.

    • 30 min
    • video
    Shared State: User Defaults, Part 2

    Shared State: User Defaults, Part 2

    🔒 We can now persist simple bits of state to user defaults using the `@Shared` property wrapper, but there is more work to be done. We need to observe changes to user defaults in order to play those changes back to `@Shared`, and we need to put in a bit of extra work to make everything testable.

    • 26 min

Top Podcasts In Technology

Barış Özcan ile 111 Hz
Podbee Media
The Instagram Stories
The Instagram Stories, Daniel Hill
TED Radio Hour
NPR
TikTok
Catarina Vieira
Кофе с Багами
Антон Дуенин и Антон Калинин
ali zalam's Podcast
ali zalam