Those Who Swift - Issue 211
Weekly note ✏️If you’ve been noticing that AI-generated results are feeling a bit… off lately—you’re not alone. In fact, even OpenAI recently acknowledged that newer updates have shown degraded performance, and they don’t exactly know why. But here’s the thing: AI researchers and engineers might have a few clues. One of the biggest challenges in AI progress has always been training data quality. We’ve heard for a while that high-quality, human-written, and licensed data is in short supply—and now we’re starting to feel what happens when that well runs dry. Once the systems chew through most of the good stuff, what’s left is often lower quality or even AI-generated data—and training models on AI-written content is like making a copy of a copy of a copy. From my own experience over the past two weeks, I’ve seen some clear signs of this degradation. A popular AI tool returned five different On the bright side, this forces us to review generated code more carefully, since it no longer compiles straight away. But there’s a deeper issue:
And that’s dangerous. It erodes trust. The lesson here? As AI shifts from shiny new toy to daily dev tool, we need to stay sharp, validate every line, and recognize that we’re not just using AI—we’re shaping how it’s used, and what standards it has to meet. Connect with the "Those Who Swift" team - Justas Markus & Anton Gubarenko 👋 Sponsor 🥇Supercharge your GitHub Actions with fully managed M4 Pro runners from Cirrus LabsThe fastest Apple Silicon chips at a fixed monthly price. Start your free 10-day trial plus 50% off your first month with code WHOSWIFT50OFF — exclusively for subscribers. Swift Around the Web 🌐Is There A Better AsyncButton?Danny Bolella explores the limitations of SwiftUI's standard Why Your SwiftUI App Is Slower Than You ThinkWesley Matlock explores common performance pitfalls in SwiftUI, such as excessive view modifiers and improper state handling, which can lead to sluggish UI updates. Using Instruments, he demonstrates how to identify and optimize inefficient views, emphasizing techniques like isolating subviews and leveraging Coding 👨💻Swift Actors: What Are They For? BasicsEge Sucu explains how Swift's Building Type-Safe, High-Performance SwiftData/Core Data ModelsFatbobman explores strategies for constructing type-safe and high-performance data models using SwiftData and Core Data. He emphasizes modular design, testability, and thread safety, advocating for the use of Swift packages to encapsulate data logic. Apple News 🍏Apple Rebrands Search Ads as Apple AdsApple has rebranded its advertising platform from "Search Ads" to "Apple Ads" to reflect broader ad placements beyond App Store search results. This shift signals Apple’s growing focus on digital advertising across more of its services. UIApplication Delegate Deprecation Coming in iOS 19 SDKJeff Johnson reports that Apple plans to deprecate several Meet with Apple: New developer activities are hereApple has dropped a new events till the mid of May to join and attend. From online consultations to in-person meetings at available locations. Design 🎨Automating Design SystemsIn this episode of Manu Show, the discussion centers on automating design systems to enhance scalability and efficiency.The conversation delves into strategies for integrating automation into design workflows, emphasizing the importance of consistency and adaptability in large-scale projects. Other cool stuff 🧰Advice to My Younger SelfTjeerd in 't Veen reflects on 25 years in software development, sharing lessons on building resilient systems. He also advocates for addressing root causes rather than applying quick fixes, promoting sustainable development practices Swift Testing Challenge: Can You Refactor This?This article presents a Swift testing challenge that encourages developers to refactor a given code snippet to improve testability and maintainability. It focuses on identifying dependencies and restructuring the code to facilitate more effective unit testing. AI 🤖Krea AI Stage UpdatedKrea has rolled out a fresh update to its Stage platform, bringing new tools and improvements for exploring generative visuals. You can now experiment with advanced image creation workflows and see real-time results from multiple AI models. A fun and interactive way to push creative boundaries. Tutorials 📒Reading Data from HealthKit in a SwiftUI AppMatteo Altobello provides a comprehensive guide on integrating HealthKit into a SwiftUI app to access and display health data such as step count, active energy burned, and heart rate. By following this guide, developers can build a SwiftUI app that securely accesses and presents HealthKit data to users. Ensure Visual Accessibility: Supporting Reduced Motion Preferences in SwiftUIAnd again Matteo explains how to make SwiftUI animations respect the user's "Reduce Motion" accessibility setting. While using Video 🎥How SwiftUI Tracks UI Changes With @Observable (Behind the Scenes)Karin Prater is explaining how to make an efficient SwiftUI Views and Models with updates tracking. By expanding Friends 🤝Donny Walls is offering 15% off his Core Data book to our community members. Yet, another thing… 🤩Internet OS for EnthusiastsExciting Open Source and self-hosted OS easily maintained on Docker. Learn about we, cloud computing and many more with this free tool. Thanks for reading Those Who Swift! Subscribe for free to receive new posts. |