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.
July 31, 2023🆓 Tour of the Composable Architecture 1.0: The Basics🆓 The Composable Architecture has reached a major milestone: version 1.0. To celebrate this release we are doing a fresh tour of the library so that folks can become comfortable building applications with it in its most modern form. We will start with a simple, but substantial application that shows off the basics, before we recreate Apple's most complex sample project....more58minPlay
July 31, 2023Tour of the Composable Architecture 1.0: Standups, Part 1🔒 We continue our tour of the Composable Architecture 1.0 by rebuilding one of Apple's most complex sample projects: Scrumdinger. We will create our own "Standups" app using the tools of the Composable Architecture....more51minPlay
July 17, 2023Reliable Async Tests: The Point🔒 What's the point of the work we did to make async testing reliable and deterministic, and arewe even testing reality anymore? We conclude our series by rewriting our feature and testsusing Combine instead of async-await, and comparing both approaches....more41minPlay
July 10, 2023Reliable Async Tests: 🥹🔒 We continue our deep dive into advanced Swift concurrency by exploring the concept of "executors" to better understand its global enqueue hook. We will then put this hook to work and finally have reliable, 100% deterministic async tests....more38minPlay
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
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 355 episodes available.