Explore
What's new
Software Development
Challenging Aspects of Structured Concurrency in Swift (Part 2)
Structured concurrency in the form of Async/Await has come to the Swift language. While it brings great power and understanding to writing asynchronous code, it does come with some "gotchas." In Part 2, we examine some issues working with structured concurrency.
Blog
• Aug 10, 2022
Software Development
Challenging Aspects of Structured Concurrency in Swift (Part 1)
Structured concurrency in the form of Async/Await has come to the Swift language. While it brings great power and understanding to writing asynchronous code, it does come with some "gotchas." In Part 1, we examine the difficulties of actors conforming to protocols.
Blog
• Aug 10, 2022
SwiftCurrent vs. The Coordinator Pattern
Let's explore how SwiftCurrent stacks up against the Coordinator pattern.
Blog
• Aug 5, 2021
WWDC 2021: 10,000-Foot Overview
WWDC 2021 brought a lot of new changes from Apple, ranging from an increased focus on privacy to major changes in the Swift programming language to App Review Guideline updates. We've watched the 100 hours or so of sessions, and this article is going to distill that information down to what is relevant.
Blog
• Jun 21, 2021