Jan Stehlík
@massicotte.org Do you by chance have some dos/donts about concurrency and animation? 😇 I just debugged a scenario where withAnimation froze the app if data was being loaded concurrently at the same time. It seems animation and concurrency are not always buddies.
One under-reported and easily misunderstood concept of @swift.org concurrency is blocking vs suspension. I created a simple gist for experimentation, which helped me solidify these foundational concepts. gist.github.com/blu-Fox/c184...
maybe something for @massicotte.org (or anyone else) to turn into a blog post. I just feel like this is not addressed as much as it should be, given how important it is. It's easy to think that "await" tells the actor to sit and twiddle its thumbs. Which is inaccurate.
#SwiftUI iOS26 crash: if you're getting crashes for missing Environment object, check your result builders! Starting in iOS26, @AxisContentBuilder fails to propagate an Observable object passed through SwiftUI Environment. Feedback submitted at FB20279212. See gist: gist.github.com/blu-Fox/eaa4...
@alexozun.com I finally watched your Typestate pattern talk. Really well done! In the back of my mind I have a question about performance. If the model, e.g. Car<State>, has lots of value type properties. Surely it's not good to copy all of them all of the time?
Jan Stehlík reposted
Word of the day: **monomorphization**. It jumped at me during my ongoing deep dive into dispatch mechanisms of @swift.org. So anyway, here is a monomorph, the compiled younger brother of the xenomorph. Have a fun #WWDC everybody! 🥳
@massicotte.org what's your take on Swift 6.2 changes in concurrency? My understanding is that `nonisolated(nonsending)` will break the rule that isolation is controlled by definitions.
@massicotte.org thanks again for a stellar meetup on the topic of #Swift concurrency on Saturday. I took a deep dive into your excellent blog. I’m starting to think the `nonisolated` keyword is misleading.
@massicotte.org thanks again for a stellar meetup on the topic of #Swift concurrency on Saturday. I took a deep dive into your excellent blog. I’m starting to think the `nonisolated` keyword is misleading.
Shoutout to @bring-shrubbery.bsky.social, who created the absolutely amazing SVG to #SwiftUI Shape converter. 🔥 Made my day!
Jan Stehlík reposted
When Russians spread propaganda about Ukrainian elections, realize that tampering with Ukrainian elections is the only realistic way for Russia to achieve their long term ambitions.
He will use propaganda to divide the people of Ukraine against each other. The society will fragment, and he will take advantage of the right wing elements of society to manipulate them into electing a government under Putin's control.
We don’t even say we’re sorry, because we’ve been put under a gag order. I can’t even talk to my partners. I can’t even say, “Hey I’m really sorry to have totally fucked you over and your life.” www.politico.com/news/magazin...
Jan Stehlík reposted
Jan Stehlík reposted
@asianometry.bsky.social thought you might be interested in this 1973 video about Czechoslovak Tesla, where they showcase lithography and many other processes. www.youtube.com/watch?v=PW0R...
Jan Stehlík reposted
You are up to date.