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 374 episodes available.
June 20, 2022Concurrency's Future: Sendable and Actorsπ When working with concurrent code, you must contend with data synchronization and data races. While the tools of the past made it difficult to reason about these issues, Swift's new tools make it a breeze, including the `Sendable` protocol, `@Sendable` closures, and actors....more49minPlay
June 13, 2022Concurrency's Future: Tasks and Cooperationπ Letβs look at what the future of concurrency looks like in Swift. A recent release of Swift came with a variety of tools with concurrency. Let's examine its fundamental unit in depth, and explore how they "cooperate" in your applications....more46minPlay
May 30, 2022Concurrency's Present: Queues and Combineπ Before developing Swift's modern concurrency tools, Apple improved upon threads with several other abstractions, including operation queues, Grand Central Dispatch, and Combine. Let's see what these newer tools brought to the table....more1h 3minPlay
May 23, 2022Concurrency's Past: Threadsπ To better understand Swift's concurrency tools, let's first look to the past, starting with threads. Threads are a tool most developers don't reach for these days, but are important to understand, and the way they solve problems reverberate even in today's tools....more53minPlay
May 09, 2022π Tour of Parser-Printers: API Clients for Freeπ We conclude our tour of swift-parsing with a look at how URL routers defined as parser-printers can be automatically transformed into fully-fledged API clients, which we will drop into an iOS application and immediately use....more34minPlay
May 02, 2022π Tour of Parser-Printers: Vapor Routingπ Now that we're familiar with swift-parsing's URL router, let's take a look at Swift's most popular web framework, Vapor. We will rebuild our site router using Vapor's built-in router, and then we'll use our own companion library to power our Vapor application with a parser-printer, instead....more38minPlay
April 25, 2022π Tour of Parser-Printers: URL Routingπ URL routing is a large problem that has been solved in various ways over the years...but what does that have to do with swift-parsing!? A lot! swift-parsing comes with a URL routing library built on top of parser-printers, and it solves a lot of problems that still exist in today's most popular web frameworks....more49minPlay
April 18, 2022π Tour of Parser-Printers: vs. Swift's Regex DSLπ We continue our tour by comparing swift-parsing to Apple's forthcoming Regex DSL. After taking a look at the proposal, we'll translate an example over to be a parser-printer to compare and contrast each approach....more37minPlay
April 11, 2022π Tour of Parser-Printers: Introductionπ Today we celebrate a huge release of [swift-parsing](https://github.com/pointfreeco/swift-parsing), which includes the ability to build invertible parser-printers with ease. We'll demonstrate by using the library to build three different parser-printers, starting with a fun exercise from Advent of Code...more41minPlay
April 04, 2022Invertible Parsing: The Pointπ We conclude our series on invertible parsing by converting a more complex parser into a parser-printer, and even enhance its format. This will push us to think through a couple more fun parser-printer problems....more33minPlay
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 374 episodes available.