Log inSign up
Point-Free
8,825 posts
user avatar
Point-Free
@pointfreeco
A video series exploring advanced topics in the Swift programming language.
Brooklyn, NY
pointfree.co
Joined August 2017
3
Following
16.4K
Followers

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Point-Free
    @pointfreeco
    May 11
    Swift 6.2 introduced a vision for “approachable concurrency.” This includes two new features that make working with async code much easier: nonisolated-nonsending, and actor-isolated conformances. Let’s explore each topic and see how they improve things. pointfree.co/episodes/ep365…
    00:00
    3.6K
  • user avatar
    Point-Free
    @pointfreeco
    Jun 9, 2023
    Apple engineers have done something incredible at this year’s WWDC. Thanks to @​Observable, macros and more, you can write Composable Architecture features in a succinct manner, while enjoying the benefits of value types, effect management, exhaustive testing and more! 🥹
    GIF
    342K
  • user avatar
    Point-Free
    @pointfreeco
    May 4, 2020
    🎉 Today we are extremely excited to open-source the Composable Architecture, a library for building Swift applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. github.com/pointfreeco/sw… We can't wait to see what you build 😃
    GitHub - pointfreeco/swift-composable-architecture: A library for building applications in a...
    From github.com
  • user avatar
    Point-Free
    @pointfreeco
    Nov 16, 2021
    🎉 Announcing SwiftUI Navigation 0.1.0: Tools for making SwiftUI navigation simpler, more ergonomic and more precise.
    GitHub - pointfreeco/swiftui-navigation: This package is now Swift Navigation:
    From github.com
  • user avatar
    Point-Free
    @pointfreeco
    Mar 6, 2025
    Modern Swift has a lot of advanced features, and you don’t need to know them all to be effective with the language, but when you can, the results can be magical.
    The following code snippet:

extension Table {
  public static func insert<each Value: QueryRepresentable>(
    or conflictResolution: ConflictResolution? = nil,
    _ columns: (Columns) -> (repeat Column<Self, each Value>),
    @InsertValuesBuilder<(repeat (each Value).QueryOutput)>
    values: () -> [(repeat (each Value).QueryOutput)],
    onConflict updates: ((inout Record<Self>) -> Void)? = nil
  ) -> Insert<Self, ()> {
    …
  }
}

SyncUp.insert {
  ($0.title, $0.date)
} values: {
  ("Morning Sync", Date(timeIntervalSince1970: 1234567890))
} onConflict: {
  $0.title += " Copy"
}
    88K
  • user avatar
    Point-Free
    @pointfreeco
    Jun 8, 2023
    Swift macros unlock a lot of new potential! We can make Case Paths, a library that brings key path-like functionality to enums, safer and more ergonomic: 🙅‍♀️ No runtime reflection 🙅 No operator overloads 🙋‍♂️ Better autocomplete 🙇‍♀️ More concise call sites
    A code snippet showing a complicated compactMap with an if case let binding dance to extract an associated value become a simpler compactMap with a key path to the case.
    A code snippet showing SwiftUI navigation’s 2-step process of unwrapping an optional binding to an enum case to a single step of chaining into the case.
    A code snippet showing how awkward it can be to use a case path to modify an associated value becomes much simpler.
    21K
  • user avatar
    Point-Free
    @pointfreeco
    Jun 7, 2022
    We were surprised and happy to see a bunch of our open source libraries make an appearance in the #WWDC22 Platforms State of the Union 🥰
    A still from WWDC’s Platforms State of the Union highlighting SPM packages, including 7 Point-Free libraries.
  • user avatar
    Point-Free
    @pointfreeco
    Sep 17, 2021
    After two consecutive days of 5 hour recording sessions on SwiftUI navigation, we met up for the first time since January 2020. We were exhausted, but next week we begin one of our most ambitious series of episodes yet!
    Stephen and Brandon celebrating recording over food and drinks.
  • user avatar
    Point-Free
    @pointfreeco
    Apr 22, 2025
    You may not like it, but this is peak Swift.
    23K
  • user avatar
    Point-Free
    @pointfreeco
    May 16, 2023
    We’re excited to released our first DocC interactive tutorial for the Composable Architecture. It walks you through the basics of creating a feature, layering on some side effects, and writing a full test suite. And we have more coming soon! 👉 pointfreeco.github.io/swift-composab…
    00:00
    24K
  • user avatar
    Point-Free
    @pointfreeco
    Sep 23, 2025
    SwiftUI’s searchable tools provide built-in support for tokenization, which allows us to expose advanced full-text search functionality in a way that is friendly to the user.
    00:00
    14K
  • user avatar
    Point-Free
    @pointfreeco
    Mar 17, 2021
    One more thing… we’re open sourcing the entire code base of our newly released game, @isowords! This includes the iOS client (built in SwiftUI and the Composable Architecture) and the server (built in Swift) 🤯 👉 pointfree.co/blog/posts/55-… 👈
    user avatar
    isowords
    @isowords
    Mar 17, 2021
    isowords is now available on the App Store! 🎉 Download it today and share with a friend. 😁 isowords.xyz/download
  • user avatar
    Point-Free
    @pointfreeco
    May 27, 2025
    Replying to @joshm @browsercompany and @diabrowser
    For full transparency it might be worth mentioning that TBC maintained its own fork of TCA that was years out of date with the official library. The official library stopped employing state diffing back in November 2023, and Arc would have benefited from the performance
    24K
  • user avatar
    Point-Free
    @pointfreeco
    Jul 31, 2023
    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. 👉 pointfree.co/episodes/ep243…
    00:00
    25K