Jared Sinclair
jaredsinclair@mastodon.social
<p>developer n’ designer • I make <span class="h-card" translate="no"><a href="https://mastodon.social/@moxtopper" class="u-url mention">@<span>moxtopper</span></a></span> • also ’Sodes also many (cr)apps that never shipped • Oldsmobile man. • former nurse • bad writer • Cleve Land</p><p>“Silence, exile, and cunning.”</p>
Posts
-
Post #3093709
We Need to Talk About Observation https://jaredsinclair.com/2025/09/10/observation.html There&#39;s more to observable objects than your UI code. I&#39;ve been stewing on this topic for a long time. Now that we&#39;re days from iOS 26 going live it&#39;s become a fresh topic with more to chew on.
-
Post #3093708
@jasongregori You can. It doesn&#39;t require AnyCancellable, just a class with a `private let task: Task&lt;...&gt;` property will do the trick. Override `deinit` to add `task.cancel()`. And inside `init`, where you create your task, just wrap the Observations sequence and implement correct weak referencing in exactly one place and encourage your teammates to use this wrapper instead of Observations directly.
-
Post #3093707
@mattiem Would you be available to chat sometime (for 20~30mins) about what I think is a major concurrency bug in Swift? I think child task cancellation is broken. Perhaps sometime this week or next? I need a second pair of eyes before I&#39;m sure. It&#39;d be easier over a screenshare. My email is desk at jaredsinclair dot com If not... no worries at all.
-
Post #3093706
Reminiscing about this old (cobwebbed) app launch website https://jaredsinclair.com/archived-unread/ which is, like, 12 years old now? I was proud of the CSS simulated iPhone and iPad, and am still surprised that it was possible.
-
Post #3093705
Every single instagram account I ever created, from the original real one (deleted after Facebook bought them) to various test and skunkworks accounts over the years, has been receiving “forgot my password” emails for the last week. Multiple emails each. There must be a systematic attack going on.
-
Post #3093704
Hey look it’s… @moxtopper for Android! It’s not ready, but it’s close. Know anybody who would want to run it through some casual games of Magic: the Gathering? Folks can email me at moxtopper@jaredsinclair.com and I will add them to the private beta list.
-
Post #3093703
Warm shout-out to @daveverwer for a decade-and-a-half of keeping us informed and entertained.