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.
February 27, 2023Composable Navigation: Sheets🔒 We tackle a more complex form of navigation: sheets! We'll start with the tools the ComposableArchitecture ships today before greatly simplifying them, taking inspiration from the tools webuilt for alerts and dialogs....more1h 15minPlay
February 20, 2023Composable Navigation: Alerts & Dialogs🔒 Let's dip our toes into the new composable navigation tools by improving how alerts andconfirmation dialogs can used in the library. We will create a new reducer operator that morecorrectly handles the logic and hides unnecessary details....more1h 3minPlay
February 13, 2023Composable Navigation: Tabs🔒 It's finally time to tackle navigation in the Composable Architecture. We'll port theInventory app we first built to understand SwiftUI navigation, which will push us tounderstand what makes the architecture "composable," how it facilitates communication betweenfeatures, and testing....more1h 4minPlay
February 06, 2023🆓 Point-Free Live: Dependencies & Stacks🆓 Our first ever livestream! We talk about a few new features that made it into our[Dependencies](http://github.com/pointfreeco/swift-dependencies) library when we extracted itfrom the Composable Architecture, live code our way through a `NavigationStack` refactor ofour [Standups](http://github.com/pointfreeco/standups) app, and answer your questions alongthe way!...more1h 35minPlay
January 16, 2023Modern SwiftUI: Dependencies & Testing, Part 2🔒 We conclude the series by taking control of the last two dependencies: persistence and speech recognition. We'll make use of even more features of our new Dependencies library and we'll write tests for our features that would have been impossible before....more41minPlay
January 09, 2023Modern SwiftUI: Dependencies & Testing, Part 1🔒 Uncontrolled dependencies can wreak havoc on a modern SwiftUI code base. Let's explore why, and how we can begin to control them using a brand new library....more32minPlay
January 02, 2023Modern SwiftUI: Effects, Part 2🔒 We wrap up the "record meeting" screen by implementing two more side effects: speech recognition, and persistence. We'll experience the pitfalls of interacting directly with these dependencies, and why we should care about controlling them....more26minPlay
December 19, 2022Modern SwiftUI: Effects, Part 1🔒 After a brief digression to explore the performance and ergonomics of identified collections, we dive into the messy world of side effects by implementing the "record meeting" screen. We'll start with the timer, which has surprisingly nuanced logic....more38minPlay
December 12, 2022Modern SwiftUI: Navigation, Part 2🔒 We add more screens and more navigation to our rewrite of Apple's Scrumdinger, including the standup detail view, a delete confirmation alert, and we set up parent-child communication between features....more43minPlay
December 05, 2022Modern SwiftUI: Navigation, Part 1🔒 We begin to layer on behavior in our rewrite of Apple's "Scrumdinger" demo application, starting with navigation. We will do some upfront work to model it in our application state, as concisely as possible, to avoid a whole class of bugs, unlock deep linking, and enable testability....more35minPlay
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 355 episodes available.