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 340 episodes available.
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
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
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 340 episodes available.