Xcode Requires A Lot of Data for Swift Package Resolution

This picture shows one of the weird annoyances with Xcode and Swift packages. One package resolution step swallowed 45MB of my data. You’ve likely heard it elsewhere: when iOS developers need to work with Swift packages and Xcode but have a shoddy internet connection, tough luck! Xcode will fail to build because it’s “Resolving Packages” step inevitably fails.
Getting to Know Jetpack Compose by Comparing Concepts with SwiftUI (Markus Müller’s CocoaHeads Leipzig Presentation)

Markus Müller (@m_mlr) recently did a presentation at CocoaHeads Leipzig about Jetpack Compose. – Thanks for the inspiring presentation, Markus! I learned a lot. Update 2023-01-24: Check out the sample project on GitHub!
Dictionary.init to Make Use of Swift.Identifiable
In my conceptual post about equality vs identity, I mentioned Helge Heß’ advice to use a Dictionary
with an ID as key, and the identified object as value when you would (wrongly) reach for Set
and Hashable
.
The Difference between Entity and Value Object, and How They Relate to Swift’s Identifiable and Equatable Protocols
Helge Heß recently posted on Mastodon that he “still find[s] it disturbing how many #SwiftLang devs implement Equatable
as something that breaks the Equatable contract, just to please some API requiring it. Feels like they usually should implement Identifiable
and build on top of that instead.”
woolsweater’s SF Symbols Modeline

After discovering how to use SF Symbols in Emacs on Mac, folks on Reddit shared links where Josh Caswell (known by his handle “woolsweater”) did stuff like this ages ago.

Check out his DOOM Emacs compatible, doom-modeline
based SF Symbols iconification in sfsymbols-modeline.el.
Use San Francisco Font for SF Symbols Everywhere in Emacs

Today I learned that you can tell Emacs to use fontsets (or just “fonts”) for specific character ranges. Thanks to Alan at idiocy.org for the explanation! His example is this: Now instead of Emoji, which work fine in Emacs for me out of the box, I want SF Symbols. Yes, again.
Display a Random Inspiring Quote for Journaling or Shell Prompts
The odd title gives it away – I don’t have a good use-case for this :) Dr. Drang shared how he displayed one random line of “Oblique Strategies” in his email signatures many years ago. The “Oblique Strategies” can be found here: http://www.rtqe.net/ObliqueStrategies/Edition1-3.html
Migrating to modus-themes v4 and Going Through the Changes
New year marks the day Protesilaos releases modus-themes v4 into the wild; and my package update from MELPA already ingested preliminary changes on Friday Dec 30th (much to my chagrin, because I initially wanted to do something else than fiddling with my Emacs setup) that were absolutely not backwards compatible.