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.
November 20, 2023Macro Case Paths: Part 2🔒 We have now totally reimagined the design of our case paths library to create actual key pathsfor enum cases, but there is some boilerplate involved. Let’s create a macro that eliminatesall of it and explore a few of the possibilities it unlocks....more56minPlay
November 13, 2023Macro Case Paths: Part 1🔒 “Case paths” grant key path-like functionality to enum cases. They solve many problems innavigation, parsing, and architecture, but fall short of native key paths…till now. Let’sclose this gap using macros that generate actual key paths to enum cases....more1hPlay
November 06, 2023Observation in Practice🔒 We take all we've learned about the Observation framework and apply it to a larger, more realworld application: our rewrite of Apple's Scrumdinger demo. We'll see what changes are easy tomake, what changes are a bit trickier, and encounter a bug that you'll want to know about....more1h 2minPlay
October 30, 2023Observation: The Future🔒 We've explored the present state of observation in Swift, so what's the future have in store? Currently, observation is restricted to classes, while one of Swift's most celebrated features, value types, is left out in the cold. Let's explore a future in which observation is extended to value types....more31minPlay
October 23, 2023Observation: The Gotchas🔒 While the `@Observable` macro improves upon nearly every aspect of the `@State` and `@ObservedObject` property wrappers, it is not without its pitfalls. We will explore several gotchas that you should be aware of when adopting observation in your applications....more50minPlay
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
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 340 episodes available.