Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Point-Free is a hub for advanced topics in Swift. Videos cover complex, real world topics including application architecture, concurrency, persistence, and more.... more
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 361 episodes available.
October 24, 2022Clocks: Controlling Timeπ With "immediate" and "unimplemented" conformances of the Clock protocol under our belt, let's build something more complicated: a "test" clock that can tell time when and how to flow. We'll explore why we'd ever need such a thing and what it unlocks....more42minPlay
October 17, 2022Clocks: Existential Timeπ The `Clock` protocol is a brand-new feature of Swift 5.7 for dealing with time-based asynchrony. We will explore its interface, compare it to Combine's `Scheduler` profile, and see what it takes to write and use our own conformances....more54minPlay
October 10, 2022π Reducer Protocol in Practiceπ We celebrate the release of the Composable Architecture's new reducer protocol and dependency management system by showing how they improve the case studies and demos that come with the library, as well as a larger more real-world application....more46minPlay
October 03, 2022Reducer Protocol: Testingπ Testing is a top priority in the Composable Architecture, so what does the reducer protocoland new dependency management system add to testing features? It allows us to codify a testingpattern directly into the library that makes our tests instantly stronger and more exhaustive....more32minPlay
September 26, 2022Reducer Protocol: Dependencies, Part 2π We now have a SwiftUI-inspired system for plucking dependencies out of thin air to provide them to reducers, but we canβt control them or separate interface from implementation. Once we do, weβll have something far better than ever before....more35minPlay
September 19, 2022Reducer Protocol: Dependencies, Part 1π We begin to flesh out a new story for dependencies in the Composable Architecture, taking inspiration from SwiftUI. We will examine SwiftUI's environment and build a faithful reproduction that provides many of the same great benefits....more37minPlay
September 12, 2022Reducer Protocol: Composition, Part 2π The new reducer protocol has improved many things, but weβre now in an awkward place when it comes to defining them: some are conformances and some are not. Weβll fix that with inspiration from SwiftUI and the help of a new protocol feature....more32minPlay
September 05, 2022Reducer Protocol: Composition, Part 1π We are already seeing huge benefits from the reducer protocol, but one aspect is still not ideal, and that is how we compose reducers. We will look to result builders to solve the problem, and a new feature of them introduced in Swift 5.7....more31minPlay
August 29, 2022Reducer Protocol: The Solutionπ Let's begin to solve a number of the problems with the Composable Architecture by introducing a reducer protocol. We will write some common conformances and operators in the new style, and even refactor a complex demo application....more53minPlay
August 22, 2022π Reducer Protocol: The Problemπ The Composable Architecture was first released over two years ago, and the core ergonomics haven't changed much since then. It's time to change that: we are going to improve the ergonomics of nearly every facet of creating a feature with the library, and make all new patterns possible....more40minPlay
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 361 episodes available.