Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Point-Free is a hub for advanced topics in Swift. Videos cover complex, real world topics including application architecture, concurrency, persistence, and more.... more
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 361 episodes available.
July 03, 2023Reliable Async Tests: π³π We dive into Apple's Async Algorithms package to explore some advanced usages of Swift's concurrency runtime, including a particular tool we can leverage to bend the will of async code to our advantage in tests....more24minPlay
June 26, 2023π Reliable Async Tests: More Problemsπ We explore a few more advanced scenarios when it comes to async codeβincluding cancellation, async sequences, and clocksβand how difficult they are to test....more28minPlay
June 19, 2023π Reliable Async Tests: The Problemπ While Swift provides wonderful tools for writing async code, there are gaps in its tools for testing it. Let's explore the tools it *does* provide to show where they succeed, and where they fall short....more48minPlay
May 29, 2023Composable Stacks: Testingπ We complete the series by writing a comprehensive test suite for our stack navigation-basedapp. We will uncover some shortcomings of the tools we've built and address each one,resulting in a set of tools that are a joy to test with....more1h 7minPlay
May 22, 2023Composable Stacks: Effect Cancellationπ We round out the functionality of the Composable Architecture's stack navigation tools. This includes automatic cancellation of a child feature's effects when it's popped off the stack, and the ability for a child feature to pop itself. Along the way we will clean up the domain modeling and user experience of working with these tools....more38minPlay
May 15, 2023Composable Stacks: State Ergonomicsπ We introduce a complementary `StackState` wrapper to our navigation tools to solve a fewissues that came from repurposing the identified array type. Once implemented and integrated,we will put these tools' superpowers to work by implementing two new features....more1hPlay
May 08, 2023Composable Stacks: Action Ergonomicsπ We begin designing brand new navigation stack tools for the Composable Architecture to solve *all* of the problems we encountered when shoehorning stack navigation into the existing tools, and more....more39minPlay
May 01, 2023Composable Stacks: Multiple Destinationsπ Let's insert a new feature into the navigation stack. We'll take things step-by-step, employing an enum to hold multiple features in a single package, and making small changes to how we use our existing APIs before sketching out all-new tools dedicated to stack navigation....more31minPlay
April 24, 2023Composable Stacks: Multiple Layersπ We enhance our navigation stack with a bit more complexity by adding the ability to drill down multiple layers in multiple ways: using the new navigation link API, and programmatically. We also prepare a new feature to add to the stack....more24minPlay
April 17, 2023Composable Stacks: vs Treesπ It's finally time to tackle navigation stacks in the Composable Architecture! They are apowerful, new tool in SwiftUI and stray a bit from all the other forms of tree-basednavigation we've explored. Let's compare the two styles and see what it takes to integratestacks into the library's navigation tools....more46minPlay
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 361 episodes available.