Jan Stehlík
@jstehlik.cz
📤 239
📥 370
📝 180
I make apps
https://jstehlik.cz
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...
loading . . .
A simple view to test 3 async-related concepts: 1. blocking a thread 2: suspending a task 3: overwhelming a thread
A simple view to test 3 async-related concepts: 1. blocking a thread 2: suspending a task 3: overwhelming a thread - TaskSuspensionView.swift
https://gist.github.com/blu-Fox/c184505eb10929cb25a8f65caf63f0dc
6 days ago
1
3
0
#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...
loading . . .
FB20279212: @AxisContentBuilder fails to propagate an Observable object passed through SwiftUI Environment
FB20279212: @AxisContentBuilder fails to propagate an Observable object passed through SwiftUI Environment - TestView.swift
https://gist.github.com/blu-Fox/eaa4ea1f50ff756274c524e616fc8f2f
10 days ago
0
2
0
2025 summer vibes be like:
about 1 month ago
0
6
0
#iosdev
can we agree to delete all
#concurrency
blog posts written before
#swiftlang
6.2+? This soup of keywords is not getting any easier if we (and our LLMs) swim in a sea of outdated advice.
about 2 months ago
1
2
0
about 2 months ago
1
4
1
@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?
2 months ago
0
0
0
reposted by
Jan Stehlík
Rick de Ruiter
3 months ago
loading . . .
2
45
19
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! 🥳
4 months ago
0
2
0
@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.
4 months ago
1
1
0
⚠️ I challenge you to find an easier way to crash
#SwiftUI
6 months ago
0
1
0
Pure
#SwiftUI
🪄
loading . . .
6 months ago
5
70
2
@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.
7 months ago
1
4
0
Shoutout to
@bring-shrubbery.bsky.social
, who created the absolutely amazing SVG to
#SwiftUI
Shape converter. 🔥 Made my day!
7 months ago
1
2
0
reposted by
Jan Stehlík
Andrew Perpetua
7 months ago
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.
add a skeleton here at some point
1
425
100
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...
loading . . .
‘Americans Can and Will Die from This’: USAID Worker Details Dangers, Chaos
The sudden scapegoating of the once-bipartisan agency has left front-line workers in foreign countries stunned and abandoned, without even a contact in Washington.
https://www.politico.com/news/magazine/2025/02/09/usaid-worker-details-dangers-chaos-00203104
8 months ago
0
0
0
reposted by
Jan Stehlík
Joshua J. Friedman
8 months ago
Heroes
315
34938
4055
reposted by
Jan Stehlík
Rhys
9 months ago
Work on Monday :(
0
10
1
🎄🍪Christmas gingerbread: ✅
10 months ago
0
2
0
@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...
loading . . .
Tesla Rožnov - Od elektronek k integrovaným obvodům (1973)
YouTube video by Odkaznik CZ
https://www.youtube.com/watch?v=PW0RL565hlA
10 months ago
2
1
0
WIDGETS: GAME CHANGER OR GIMMICK? Developers, have you seen an uptick in users as a result of interactive widgets? I like them and my apps have them, but as a user, I almost never actually use them 🧐
10 months ago
1
0
0
reposted by
Jan Stehlík
Cooperstreaming ♿️
10 months ago
This moment in Bluesky is a great example of how joy itself can be defiance and resistance. We are just hanging out, shitposting, being silly, happy, and normal. It is being treated as if it is transgressive, opting out of the endless negativity. Because in a way, it is. Joy is my favorite weapon.
450
20489
3073
Hi everyone, let’s make Bluesky a better place, *our* place 😊 I look forward to learning from and helping other developers for 🍏 platforms!
#swiftui
10 months ago
0
4
0
you reached the end!!
feeds!
log in