Although Swift 5.5’s new concurrency system is becoming backward compatible in Xcode 13.2, some of the built-in system APIs that make use of these new concurrency features are still only available on iOS 15, macOS Monterey, and the rest of Apple’s 2021 operating systems. For example, if we try to use the new async/await-favored version […]
Starting in Xcode 13.2, Swift’s new suite of concurrency features are now backward compatible all the way back to iOS 13, macOS Catalina, watchOS 6, and tvOS 13. The new concurrency features include async/await, actors, structured concurrency, async sequences, and more. While Xcode 13.2 is, at the time of writing, currently in beta — this […]
It has been a busy cookbook season! I spent last night reading through the Ottolenghi Test Kitchen Cookbook and am revisiting everything I have bookmarked in Aran’s Cannelle et Vanille Bakes Simple while it is rainy this week and we can work on some baking projects. If you eat gluten free, by need or choice, […]
BOOKWORM NEWS: Indigo Ridge by Devney Perry is now live!! — “Winslow Covington believes in life, liberty and the letter of the law. As Quincy, Montana’s new chief of police, she’s determined to prove herself to the community and show them she didn’t earn her position because her grandfather is the mayor. According to her […]
There are tons of articles online that discuss the articles/talks/books that you must consume to become a true programmer. I dislike this framing; it’s gatekeeping, plus software development is such a varied discipline that one person’s essential reading is entirely unnecessary for another. Instead, I’d like to present to you my programming earworms. An earworm […]
One of the key benefits of generic code is that it can enable us to reuse types, protocols, logic, and data across many different use cases. Not only can that lead to less code duplication, but it can also have architectural benefits, since generic code tends to become better encapsulated and less tied to specific […]
Episode 120 (The Prairie Chicken in Wisconsin: Highlights of a Study of Counts, Behavior, Turnover, Movement, and Habitat) The Memory Palace is a proud member of Radiotopia, from PRX, a curated network of extraordinary, story-driven shows. Music We move between three different pieces from Camille Saint-Saens’: Suite, Op. 90: II Menuet, and two from Carnival of… Source […]
A fireplace, several stories high, brick and family-oriented scenes inside, there’s something so special and welcoming about these kinds of houses. Vintage vibes have a way of tugging at our heartstrings and these 15 colonial-style homes will have you feeling warm and cozy with just a peek in their direction. Scroll through some of our […]
There’s a social script for how romantic relationships are supposed to develop, and that script can make it hard for us to become physically intimate with friends and keep being friends—nothing more, nothing less. In this episode, we try to understand what would be possible if we didn’t draw such stark lines between sex and […]
Combining Swift’s powerful generics system with the fact that any Swift type can be extended with new APIs and capabilities enables us to write targeted extensions that conditionally add new features to a type or protocol when it fits certain requirements. It all starts with the where keyword, which lets us apply generic type constraints […]