Those Who Swift - Issue 269
Weekly note ✏️Anthropic has confidentially filed for an IPO that could bring the company to the public market as early as this fall. OpenAI is reportedly moving in the same direction. Looks like this year will become one of the biggest for AI-related IPOs and investments. The race is no longer just about models and benchmarks. It’s about infrastructure, profitability, market positioning, and who will shape the next generation of tools developers use daily. And meanwhile, we are preparing for WWDC. Apple has already released its intro video, mentioning Labs, popular sessions, and even music. Yes, WWDC has its own official Apple Music playlist, and surprisingly BTS made it there too. The conference keeps evolving from a purely technical event into a full ecosystem experience around development and creativity. Last week’s poll showed fairly predictable but very realistic expectations from developers: a more stable Xcode with fewer crashes, smarter predictions that actually work as intended, and deeper UIKit adaptation of controls and features for SwiftUI. Many developers still feel that SwiftUI lacks parity in important areas, especially for complex production apps. Hopefully next week will show whether these expectations are finally met. And to demonstrate how inspiring WWDC can be, in collaboration with TheSwiftVlad we’re sharing a beautiful SF Symbols animation. Because honestly, wouldn’t it be great to see this level of polish and creativity presented directly during the conference itself? What is the one WWDC announcement that would instantly make your daily development workflow better? The AI Agent for Your RevenueCat DataMeet Rico! ๐ RevenueCat's embedded AI app growth advisor for subscription apps. Ask questions about churn, trials, pricing, paywalls, or retention and get answers using your app's real subscription data directly inside RevenueCat and Slack. Built to help iOS developers make smarter monetization decisions faster. Swift Around the Web ๐Stateless ActorsMatt Massicotte explores a deceptively simple question: if actors exist to protect mutable state, does an actor with no state make any sense at all? His answer is more nuanced than a yes or no, showing that stateless actors can still be useful for off-main execution, custom executors, or protecting external state like the file system — but only when the trade-offs are clearly understood. Read more.๐Level: AdvancedTask Names In Swift ConcurrencyArtem Novichkov walks through Swift’s new task naming support and shows why it matters once concurrent work gets large enough to debug, profile, or inspect in Instruments. A nice detail in the article is that names are meant for diagnostics, not app logic, with clear examples across Read more.๐Level: IntermediateCoding ๐จ๐ปHow Do You Build A Mutex That Works With Async/Await?Omar Elsayed explores a subtle concurrency problem: actors do not guarantee mutual exclusion across suspension points, and Swift’s native Read more.๐Level: AdvancedRegistering For Push Notifications In SwiftUINatascha Fadeeva walks through the full push registration flow in SwiftUI, from requesting permission and checking the current authorization state to registering with APNs and handling the returned device token. A useful reminder here is that SwiftUI still relies on an app delegate for the APNs callbacks, so Read more.๐Level: BeginnerApple ๐All Systems GlowApple is using this short post as another WWDC26 countdown marker, with the conference now just one week away and the full event staying online and free. This is more of a mood-setting signal than a product update, but it does mark the final stretch before the June 8, 2026 kickoff. Read more.๐Get Ready With The Latest Beta ReleasesApple has released new beta builds for iOS 26.6, iPadOS 26.6, macOS 26.6, tvOS 26.6, visionOS 26.6, and watchOS 26.6, alongside the recommendation to build and test with Xcode 26.5. It is the usual signal to start validation early, especially if your app depends on newer SDK behavior or platform-specific edge cases. Read more.๐Design ๐จBuilding For Voice In, Visuals OutAllen Pike argues that AI is moving toward a more natural interaction pattern where people speak and computers respond with interfaces, visuals, and structured output instead of long spoken replies. What makes the piece stand out is its focus on latency: voice feels magical only when it is fast enough to avoid awkward turn-taking, which is why voice-in and visuals-out may be the most practical near-term direction for real products. Read more.๐Level: IntermediateOther cool stuff ๐งฐMarketing Apps as a DeveloperOleh Stasula, the founder of WinWinKit and Usage is coming back for the part 2. In the part 1 he shared a few personal tips on how he designs apps users love. This is part 2 - about what to do once you’ve shipped, because shipping without marketing will keep your product invisible. Read more.๐Level: BeginnerReactive Frameworks Vs Async/Await Vs AsyncAlgorithmsArtem Mirzabekian looks at the shift in Swift’s center of gravity: reactive frameworks once gave iOS developers one clean model for asynchronous code, but async/await, actors, Observation, AsyncSequence, and AsyncAlgorithms now cover most of that ground with less conceptual weight. Read more.๐Level: AdvancedScaling IOS Application Development With TuistMichael Gerasymenko and Ashutosh Dubey show how Delivery Hero used Tuist to keep Xcode and Swift Package Manager in place while making a fast-growing modular codebase much easier to scale. The numbers make the story land: local clean builds dropped from 2.5 minutes to 0.5 minutes, incremental builds roughly halved, and CI build plus unit-test time improved by 2.5x — with the trade-off being migration effort, caching-related debugging limits, and the discipline needed to maintain project structure as code. Read more.๐Level: AdvancedAI ๐คEnter Sandman Mode: Three Months Inside Xcode 26.3’s Agentic CodingWesley Matlock treats Xcode 26.3’s agentic coding less like magic and more like a sharp new tool: excellent at grounded multi-file refactors, compiler-driven fix loops, and SwiftUI preview iteration, but still prone to losing the thread or inventing neat-looking abstractions that do not belong. Read more.๐Level: AdvancedTutorials ๐Enabling Haptic Feedback With
|
|
||||||||||



