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.
October 16, 2023Observation: The Present🔒 The `@Observable` macro is here and we will see how it improves on nearly every aspect of the old tools in SwiftUI. We will also take a peek behind the curtain to not only get comfortable with the code the macro expands to, but also the actual open source code that powers the framework....more53minPlay
October 09, 2023Observation: The Past🔒 It's time to dive deep into Swift's new observation tools. But to start we will take a look at the tools SwiftUI historically provided, including the `@State` and `@ObservedObject` property wrappers, how they behave and where they fall short, so that we can compare them to the new `@Observable` macro....more43minPlay
September 25, 2023🆓 Testing & Debugging Macros: Part 2🆓 Let's take our MacroTesting library for a spin with some more advanced macros, including thosethat Apple has gathered since the feature's introduction, as well as a well-tested library inthe community: Ian Keen's MacroKit....more44minPlay
September 18, 2023🆓 Testing & Debugging Macros: Part 1🆓 Macros are here! To celebrate, we are releasing a brand new tool to aid in writing tests for them. First, let's explore testing macros using the tools that Apple provides, evaluate their shortcomings, and see how we can address them....more47minPlay
September 11, 2023Tour of the Composable Architecture: Persistence🔒 We conclude the series by adding the final bit of functionality to our application: persistence. We'll see how adding a dependency on persistence can wreak havoc on previews and tests, and all the benefits of controlling it....more52minPlay
September 04, 2023Tour of the Composable Architecture: Dependencies🔒 We introduce a complex dependency to the record meeting screen: speech recognition. We will begin to integrate this dependency into our app's logic, and show how to control it for Xcode previews and tests...more52minPlay
August 28, 2023Tour of the Composable Architecture: Domain Modeling🔒 We'll learn how to precisely model navigation in the Composable Architecture using an enum to eliminate impossible runtime states at compile time. And we'll begin to implement the app's most complex screen and most complex dependency: the record meeting view and the speech client....more36minPlay
August 21, 2023Tour of the Composable Architecture: Stacks🔒 We show how to add stack-based navigation to a Composable Architecture application, how tosupport many different kinds of screens, how to deep link into a navigation stack, and how towrite deep tests for how navigation is integrated into the application....more1h 3minPlay
August 14, 2023Tour of the Composable Architecture 1.0: Navigation🔒 With the standups list and standup form features ready, it's time to integrate them together using the Composable Architecture's navigation tools. We will make it so you can add and edit standups via a sheet, and write comprehensive unit tests for this integration....more51minPlay
August 07, 2023Tour of the Composable Architecture 1.0: Introducing Standups🔒 We continue our tour of the Composable Architecture 1.0 by rebuilding one of Apple's mostcomplex sample projects: [Scrumdinger](https://developer.apple.com/tutorials/app-dev-training/getting-started-with-scrumdinger).We will create our own "Standups" app using the tools of the Composable Architecture....more51minPlay
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 355 episodes available.