I always liked this mural, and it seems like the little sister does too. π¨ #college #mural #art #library #trinityuniversity #history #sanantonio #satx #collegedropoff via Instagram https://instagr.am/p/C_GwcTGy_dn/

I always liked this mural, and it seems like the little sister does too. π¨ #college #mural #art #library #trinityuniversity #history #sanantonio #satx #collegedropoff via Instagram https://instagr.am/p/C_GwcTGy_dn/

Weird Austin ποΈ #austin #architecture #brutalism #lbjlibrary #texas #utaustin #shotoniphone via Instagram https://instagr.am/p/C7WaVsTOdpN/
I like the LBJ library, but I always wondered how the hard-scrabbled president from the Texas Hill Country ended up with a stark, brutalist monolith for his library. π€

This ο£Ώ-centric open-source animation library looks promising.
π Motion on GitHub

Motion is an animation engine for gesturally-driven user interfaces, animations, and interactions on iOS, macOS, and tvOS.
I’ve been a little skeptical of open-source animation platforms since I had to toss out one app and then another as cocos2d morphed into cocosd2x and broke everything. Damn that x! But still, this looks cool. π
Via iOS Dev Weekly.
App users may not be aware — and app developers often forget — that favorite app of yours might be running native code from a third party such as Facebook. Besides making your app potentially way bigger to download, it can also cause instability. When Facebook screws up, suddenly you can’t run TikTok, Spotify, and countless others apps.
This actually happened recently. π₯
π The big Facebook crash of 2020 and the problem of third-party SDK creep
It was as if Facebook had an βapp kill switchβ that they activated, and it brought down many of peopleβs favorite iOS apps.
For this and other reasons such as added integration complexity, when I’m making my next app, I am going to try to minimize third-party libraries.
It seems like software architecture often focuses on theoretical concepts and cool ideas, but we should look at things like this that can impact millions of real users. IMHO we developers need to consider third-party libraries as a liability to be weighed against the vulnerabilities they open up. π₯
Also, a shout out to the “App-ocalypse” video from this article. π
Here’s a nice straightforward, useful library that simplifies a problem all of us Swift developers face all the time: defaulting values when parsing JSON files.
DefaultCodable is a Swift Β΅package that provides a convenient way to define default values in Codable types for properties that are not present or have a nil value.