Patrick
rockbeart.bsky.social
Patrick
@rockbeart.bsky.social
Software Engineer | Professional C++ | Swift/SwiftUI Hobbyist
Reposted by Patrick
Learn the recommended ways to initialize and store Observable classes in SwiftUI views, and see what can go wrong when observable state is managed incorrectly: nilcoalescing.com/blog/Initial...
#iOSDev #SwiftUI
Initializing @Observable classes within the SwiftUI hierarchy
Learn the recommended ways to initialize and store @Observable classes in SwiftUI views, and see what can go wrong when observable state is managed incorrectly.
nilcoalescing.com
December 22, 2025 at 6:51 AM
Reposted by Patrick
Are developers slower using AI?
Pro Tip: Read the discussion. p10f
Yes, slower for experienced developers and a well known code base. Greenfield or less experience are a different story. And things will probably improve.
arxiv.org/abs/2507.09089
Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity
Despite widespread adoption, the impact of AI tools on software development in the wild remains understudied. We conduct a randomized controlled trial (RCT) to understand how AI tools at the February-...
arxiv.org
July 20, 2025 at 8:12 AM
Reposted by Patrick
I love how we can use the symbolVariant() modifier in #SwiftUI instead of typing full SF Symbol names like "star.fill". It even works on multiple symbols at once!
January 22, 2025 at 6:00 AM
I encountered an issue using the sidebarAdaptable tab view style on tvOS 18 with #SwiftUI. Adding an 8th tab makes opening the sidebar difficult, as the focus shifts back to the previous element during the animation, closing the sidebar before it opens. Rapidly pressing left eventually opens it.
December 26, 2024 at 10:37 AM