Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
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.... more
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 355 episodes available.
November 28, 2022Modern SwiftUI: Introduction🔒 What goes into building a SwiftUI application with best, modern practices? We’ll take a lookat Apple’s “Scrumdinger” sample code, a decently complex app that tackles many real worldproblems, get familiar with how it's built, and then rewrite it!...more33minPlay
November 21, 2022SwiftUI Navigation: Stacks🔒 When all-new SwiftUI navigation tools were announced at WWDC, the one that got the most attention by far was `NavigationStack`, which powers navigation with an array. It is extremely powerful, but comes with trade-offs and new complexities....more1h 2minPlay
November 14, 2022SwiftUI Navigation: Decoupling🔒 Why did Apple scrap and reinvent SwiftUI’s navigation APIs in iOS 16? Let’s look at some problems the old APIs had, how one of the new APIs solves one of them, and how we can work around a bug in this new API....more58minPlay
November 07, 2022🆓 SwiftUI Navigation: Recap🆓 A year ago we dove deep into the topic of navigation in SwiftUI. Then Apple deprecated many of those APIsat this year's WWDC, replacing them with a brand new suite. To make sense of these changes, let's recap what we built over those past episodes, and why....more50minPlay
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
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 355 episodes available.