Profile avatar
grodld.bsky.social
iOS Engineer @ freelance, very bad kart racer.
121 posts 28 followers 28 following
Regular Contributor
Active Commenter

WWDC wishlist: - modern Swift native CloudKit API That’s all I need, I am a simple boy.

The one thing I want from this years WWDC is a new CloudKit api, because handling NSPredicates feels super ancient (probably because it is super ancient). Also I don’t believe there isn’t a better thing being used internally in Apple to support all the CloudKit backed apps.

Given a method signature like this: func foo<E: Error>( operation: @escaping () throws(E) -> Void, handler: @escaping (_ error: E) -> Void ) is there a way to make the call site see the concrete Error type when calling this? The compiler makes it any Error inside the handler closure.

A major sign of how overhyped AI is is that companies need to always tell you that something uses AI as opposed to it just being in the product and making the product great. An example of this is Meta mentioning their AI in all of their search bars, because you wouldn’t know it is there otherwise.

🚀🚀

Let's just pronounce SPM dead and carry on, because WTF is that. I am struggling with it the whole day today.

Oh man I just got back to one of my freelancing gigs where I use TCA and damn it feels so good working with it again. Just so elegant in a way.

numberOfDaysWhenSpmWasUnableToSeeNewlyAddedModelsInsidePackageToThePointWhereIHadToCleanProjectAndRemoveDerivedDataToSolveIt += 1

i think the most depressing thing about all of this has been having every dark and cynical thought about how quickly institutions would roll over for fascists confirmed within three fucking months. not even a year! not even six months!

So a quick question: Lets say I have a system which vends me an AsyncStream. I want to listen to that in my ViewModel, map the result and assign it to my state variable. What is the best way to do that? I am currently spinning up a Task, but wondering whether there is a better tool.

Xcode is so bad at building stuff, it is actually impressive

Bottle feeding is a great time to catch up on #swiftlang articles I’ve been saving and not reading lately, given it takes ages to feed a kid.

Turns out you CAN live off of 4 hours of heavily interrupted sleep and half-eaten bowls of soup. You just need to get a kid.

Xcode is showing me a completely wrong error "Constant 'self.id' used before being initialized" and when I click the 'self.id', it redirects to ceramic.network. Wtf never seen that one before.

We really are about to lose a war against s militarily, economically and morally poorer enemy. What the actual fuck.

The worst thing about the whole US/Ukraine situation is that there is no objective reason, not a single one, why should the US do any concessions towards Russia at Ukrainian expense. Financially the war costs US almost nothing, no US soldiers are dying there. They are doing it just because.