[{"title":"Swift Bits: Display Scale","site_name":"Anton’s Blog","created":"2026-05-12T10:00:43.408787Z","guid":"https://antongubarenko.substack.com/p/swift-bits-display-scale","url":"https://iosfeeds.com/read/30046","twitter_url":"https://x.com/AntonGubarenko"},{"title":"Agentic Coding with Xcode [SUBSCRIBER]","site_name":"Ray Wenderlich","created":"2026-05-12T02:14:26.152030Z","guid":"https://www.kodeco.com/ios/paths/new-ios26/52119046-agentic-coding-with-xcode","url":"https://iosfeeds.com/read/30045","twitter_url":"https://twitter.com/rwenderlich"},{"title":"Cupertino v1.0.2: the duplicate that `LOWER(uri)` could not see","site_name":"Mihaela MJ's Blog","created":"2026-05-11T18:14:06.426742Z","guid":"https://aleahim.com/blog/cupertino-v1-0-2/","url":"https://iosfeeds.com/read/30044","twitter_url":"https://twitter.com/civeljahim"},{"title":"Pomodoro with Timers & Alarms","site_name":"Detlev Voss' Blog","created":"2026-05-11T18:07:03.453820Z","guid":"https://apps.advoss.de/en/blog/2026/pomodoro-with-timers-alarms.html","url":"https://iosfeeds.com/read/30043","twitter_url":""},{"title":"The Teaching Computer","site_name":"Build.ms","created":"2026-05-11T18:03:55.622401Z","guid":"https://build.ms/2026/5/11/the-teaching-computer/","url":"https://iosfeeds.com/read/30042","twitter_url":"https://twitter.com/mergesort"},{"title":"Kodebits Day 21: Result Map Value [FREE]","site_name":"Ray Wenderlich","created":"2026-05-11T14:19:20.061593Z","guid":"https://www.kodeco.com/52032459-kodebits-day-21-result-map-value","url":"https://iosfeeds.com/read/30041","twitter_url":"https://twitter.com/rwenderlich"},{"title":"CocoaPods Is on Its Way Out, but SwiftPM’s Story Is Just Entering Chapter Two - Fatbobman's Swift Weekly #135","site_name":"Fatbobman's Blog","created":"2026-05-11T14:12:31.529716Z","guid":"https://fatbobman.com/en/weekly/issue-135/","url":"https://iosfeeds.com/read/30040","twitter_url":"https://twitter.com/fatbobman"},{"title":"CocoaPods Is on Its Way Out, but SwiftPM’s Story Is Just Entering Chapter Two | Fatbobman’s Swift…","site_name":"Fatbobman's Blog","created":"2026-05-11T14:12:31.079314Z","guid":"https://medium.com/p/1789979f877d","url":"https://iosfeeds.com/read/30039","twitter_url":"https://twitter.com/fatbobman"},{"title":"Teaching Skills to an AI Harness","site_name":"Alejandro Martinez's Blog","created":"2026-05-11T14:00:30.669931Z","guid":"https://alejandromp.com/development/blog/teaching-skills-to-an-ai-harness","url":"https://iosfeeds.com/read/30038","twitter_url":"https://twitter.com/alexito4"},{"title":"How to present a local HTML file in SwiftUI","site_name":"Tanaschita","created":"2026-05-11T10:18:34.417051Z","guid":"https://tanaschita.com/swiftui-present-local-html-files","url":"https://iosfeeds.com/read/30037","twitter_url":"https://twitter.com/tanaschita"},{"title":"AI-Powered Xcode Simulator Automation (token-efficient)","site_name":"SwiftLee","created":"2026-05-11T10:18:26.910913Z","guid":"https://www.avanderlee.com/?p=203466","url":"https://iosfeeds.com/read/30036","twitter_url":"https://twitter.com/twannl"},{"title":"A guide to macOS window toolbar styles in SwiftUI","site_name":"Nil Coalescing","created":"2026-05-11T10:14:04.685820Z","guid":"https://nilcoalescing.com/blog/AGuideToMacOSToolbarStylesInSwiftUI","url":"https://iosfeeds.com/read/30035","twitter_url":"https://twitter.com/nilcoalescing"},{"title":"How to Think About Performance in iOS","site_name":"Livsy Code","created":"2026-05-11T10:13:09.535426Z","guid":"https://livsycode.com/?p=3853","url":"https://iosfeeds.com/read/30034","twitter_url":"https://x.com/livsycode"},{"title":"Swift Bits: Scene for Hosted SwiftUI View","site_name":"Anton’s Blog","created":"2026-05-11T10:00:51.742855Z","guid":"https://antongubarenko.substack.com/p/swift-bits-scene-for-hosted-swiftui","url":"https://iosfeeds.com/read/30033","twitter_url":"https://x.com/AntonGubarenko"},{"title":"Becoming an IEEE Senior Member: Application Guide","site_name":"Nikita Vasilev's Blog","created":"2026-05-11T06:13:36.858945Z","guid":"https://nsvasilev.com/posts/becoming-an-ieee-senior-member-application-guide/","url":"https://iosfeeds.com/read/30032","twitter_url":""},{"title":"How to Create Dynamic Quick Actions in iOS","site_name":"Ioannis Diamantidis","created":"2026-05-10T22:12:36.252297Z","guid":"https://diamantidis.github.io/2026/05/10/how-to-create-dynamic-quick-actions-ios-swift","url":"https://iosfeeds.com/read/30031","twitter_url":""},{"title":"Dont blindly trust your agent","site_name":"Eric's Space","created":"2026-05-10T18:09:14.480446Z","guid":"https://ericsspace.com//articles/dont-blindly-trust-your-agent","url":"https://iosfeeds.com/read/30030","twitter_url":"https://twitter.com/hoangatuan5"},{"title":"A Practical Introduction to Bazel Persistent Workers","site_name":"Adin Cebic's Blog","created":"2026-05-10T18:00:12.850947Z","guid":"http://adincebic.micro.blog/2026/05/10/a-practical-introduction-to-bazel.html","url":"https://iosfeeds.com/read/30029","twitter_url":"https://twitter.com/adincebic"},{"title":"Training an LLM in Swift, Part 1: Taking matrix multiplication from Gflop/s to Tflop/s","site_name":"Cocoa with Love","created":"2026-05-10T14:04:49.124884Z","guid":"https://www.cocoawithlove.com/blog/matrix-multiplications-swift.html","url":"https://iosfeeds.com/read/30028","twitter_url":"https://twitter.com/cocoawithlove"},{"title":"Building An Indie App Business #99","site_name":"Sebastian Roehl’s Blog","created":"2026-05-10T10:16:21.878840Z","guid":"https://sebastianroehl.substack.com/p/building-an-indie-app-business-99","url":"https://iosfeeds.com/read/30027","twitter_url":"https://x.com/sebastianroehl"},{"title":"Writing shell scripts for Xcode Cloud","site_name":"Amy Delves’ Blog","created":"2026-05-10T10:00:29.210416Z","guid":"https://cuteios.dev/2026/05/10/shell-scripts/","url":"https://iosfeeds.com/read/30026","twitter_url":""},{"title":"ZeroVer is a (realistic) SemVer parody","site_name":"Scott Berrevoets’ Blog","created":"2026-05-09T18:19:15.105735Z","guid":"tag:scottberrevoets.com,2026-05-09:/til/zerover-is-a-realistic-semver-parody/","url":"https://iosfeeds.com/read/30023","twitter_url":"https://twitter.com/ScottBerrevoets"},{"title":"Prevent cross-site tracking in Safari breaks Cloudflare challenges","site_name":"Jeff Johnson’s Blog","created":"2026-05-09T14:12:31.826627Z","guid":"https://lapcatsoftware.com/articles/2026/5/1.html","url":"https://iosfeeds.com/read/30022","twitter_url":"https://twitter.com/lapcatsoftware"},{"title":"SwiftUI at work: What I’ve learned from customer apps","site_name":"Ege Sucu on Medium","created":"2026-05-09T14:09:03.010616Z","guid":"https://medium.com/p/3d31f520a3fd","url":"https://iosfeeds.com/read/30021","twitter_url":"https://twitter.com/_egesucu"},{"title":"Finally found a use case for .fixedSize 😅","site_name":"Swiftdifferently","created":"2026-05-09T10:20:32.630834Z","guid":"https://www.swiftdifferently.com/blog/swiftui/fixedsize-usecase","url":"https://iosfeeds.com/read/30020","twitter_url":""},{"title":"Accelerate Framework in Swift - Complete Guide to High-Performance Computing","site_name":"Sagar Unagar’s Blog","created":"2026-05-09T10:19:11.552761Z","guid":"https://www.sagarunagar.com/blog/accelerate-framework-swift-guide/","url":"https://iosfeeds.com/read/30019","twitter_url":"https://x.com/sagarunagar_"},{"title":"Hunting iOS Memory Leaks: S1E1","site_name":"Amanjeet's Blog","created":"2026-05-09T10:00:42.074578Z","guid":"69fe3f5487d9f400015f899a","url":"https://iosfeeds.com/read/30018","twitter_url":"https://twitter.com/droid_singh"},{"title":"SwiftUI: @State under the hood","site_name":"Nikita Vasilev's Blog","created":"2026-05-08T14:13:50.480873Z","guid":"https://nsvasilev.com/posts/swiftui-state/","url":"https://iosfeeds.com/read/30017","twitter_url":""},{"title":"If you think your CTO is losing the fight on AI, get them to read this one.","site_name":"Dimi Chakarov's Blog","created":"2026-05-08T14:06:43.781644Z","guid":"https://dchakarov.com/blog/the-ctos-incoming-storms-1126/","url":"https://iosfeeds.com/read/30016","twitter_url":"https://twitter.com/gimly"},{"title":"Developers Who Knew Nothing","site_name":"AzamSharp Blog","created":"2026-05-08T14:03:13.335992Z","guid":"https://azamsharp.com/2026/05/06/developers-who-knew-nothing","url":"https://iosfeeds.com/read/30015","twitter_url":"https://twitter.com/azamsharp"},{"title":"Formatting Values in SwiftUI Text and TextField","site_name":"Gabriel Theodoropoulos’ Blog","created":"2026-05-08T10:14:13.373101Z","guid":"https://serialcoder.dev/?p=18458","url":"https://iosfeeds.com/read/30014","twitter_url":"https://twitter.com/gabtheodor"},{"title":"Why GitHub Actions Isn't Built for Mobile CI/CD (And What to Use Instead)","site_name":"Codemagic Blog","created":"2026-05-08T10:08:37.799638Z","guid":"https://blog.codemagic.io/why-github-actions-not-built-for-mobile-cicd/","url":"https://iosfeeds.com/read/30013","twitter_url":""},{"title":"Swift Bits: XCTest Migration to Swift Testing","site_name":"Anton’s Blog","created":"2026-05-08T06:01:18.760838Z","guid":"https://antongubarenko.substack.com/p/swift-bits-xctest-migration-to-swift","url":"https://iosfeeds.com/read/30012","twitter_url":"https://x.com/AntonGubarenko"},{"title":"Sandboxing an AI Harness on macOS","site_name":"Alejandro Martinez's Blog","created":"2026-05-07T22:00:31.212066Z","guid":"https://alejandromp.com/development/blog/sandboxing-an-ai-harness-on-macos","url":"https://iosfeeds.com/read/30011","twitter_url":"https://twitter.com/alexito4"},{"title":"ifgame - An Interactive Fiction game library for Clojure","site_name":"Rod Schmidt: Thoughts on Software Development","created":"2026-05-07T18:16:30.099185Z","guid":"https://rodschmidt.com/posts/ifgame/","url":"https://iosfeeds.com/read/30010","twitter_url":"https://twitter.com/rodschmidt"},{"title":"TDD Is Not Test Coverage","site_name":"Nikita Lazarev-Zubov on Medium","created":"2026-05-07T18:15:46.545797Z","guid":"https://medium.com/p/dfe10205c198","url":"https://iosfeeds.com/read/30009","twitter_url":"https://twitter.com/lazarevzubov"},{"title":"Those Who Swift - Issue 265","site_name":"Those Who Swift","created":"2026-05-06T22:19:10.514754Z","guid":"https://thosewhoswift.substack.com/p/those-who-swift-issue-265","url":"https://iosfeeds.com/read/30008","twitter_url":""},{"title":"Make a SwiftUI Toolbar Customizable","site_name":"Swift Dev Journal","created":"2026-05-06T18:17:34.770480Z","guid":"https://swiftdevjournal.com/posts/make-swiftui-toolbar-customizable/","url":"https://iosfeeds.com/read/30007","twitter_url":""},{"title":"Update: Building an iOS RSS reader","site_name":"David v.Knobelsdorff's Blog","created":"2026-05-06T18:06:35.370430Z","guid":"https://vknobelsdorff.com/ios/personal-rss-reader-ios-update","url":"https://iosfeeds.com/read/30006","twitter_url":""},{"title":"Kodebits Day 18: Optional Chaining [FREE]","site_name":"Ray Wenderlich","created":"2026-05-06T14:18:13.001398Z","guid":"https://www.kodeco.com/52032451-kodebits-day-18-optional-chaining","url":"https://iosfeeds.com/read/30005","twitter_url":"https://twitter.com/rwenderlich"},{"title":"Swift ARC: From Zombie Objects to Side Tables","site_name":"Livsy Code","created":"2026-05-06T10:14:56.432051Z","guid":"https://livsycode.com/?p=3848","url":"https://iosfeeds.com/read/30004","twitter_url":"https://x.com/livsycode"},{"title":"The 3 Levels of Swift Concurrency","site_name":"Jacob’s Tech Tavern","created":"2026-05-06T10:12:10.328524Z","guid":"https://blog.jacobstechtavern.com/p/3-levels-of-concurrency","url":"https://iosfeeds.com/read/30003","twitter_url":"https://twitter.com/jacobs_handle"},{"title":"Running a Local LLM Coding Server on MacBook Pro M5 Pro 48 GB","site_name":"Igor Kulman’s Blog","created":"2026-05-06T06:12:00.686359Z","guid":"https://blog.kulman.sk/running-local-llm-coding-server/","url":"https://iosfeeds.com/read/30002","twitter_url":"https://twitter.com/igorkulman"},{"title":"3 Key Strategies to Make SwiftUI Views More Reusable","site_name":"Matteo Manferdini’s Blog","created":"2026-05-05T22:14:13.236225Z","guid":"https://matteomanferdini.com/?p=178330","url":"https://iosfeeds.com/read/30001","twitter_url":"https://twitter.com/MatManferdini"},{"title":"Why I Hate AI (And You Should Too)","site_name":"Dasdom Dev Blog","created":"2026-05-05T22:06:42.462759Z","guid":"https://dasdom.dev/why-i-still-dont-use-ai","url":"https://iosfeeds.com/read/30000","twitter_url":"https://twitter.com/dasdom"},{"title":"The 3 Levels of Swift Concurrency","site_name":"Jacob’s Tech Tavern","created":"2026-05-05T18:10:15.398696Z","guid":"https://blog.jacobstechtavern.com/p/the-3-levels-of-swift-concurrency","url":"https://iosfeeds.com/read/29999","twitter_url":"https://twitter.com/jacobs_handle"},{"title":"Cupertino v1.0.0 \"First Light\"","site_name":"Mihaela MJ's Blog","created":"2026-05-05T14:16:04.421535Z","guid":"https://aleahim.com/blog/cupertino-first-light/","url":"https://iosfeeds.com/read/29998","twitter_url":"https://twitter.com/civeljahim"},{"title":"Scheduling and handling background app refresh in SwiftUI","site_name":"Nil Coalescing","created":"2026-05-05T10:14:32.426007Z","guid":"https://nilcoalescing.com/blog/SchedulingAndHandlingBackgroundAppRefreshInSwiftUI","url":"https://iosfeeds.com/read/29997","twitter_url":"https://twitter.com/nilcoalescing"},{"title":"Why I built Timers & Alarms","site_name":"Detlev Voss' Blog","created":"2026-05-05T10:06:53.953178Z","guid":"https://apps.advoss.de/en/blog/2026/why-i-built-timers-alarms.html","url":"https://iosfeeds.com/read/29996","twitter_url":""},{"title":"Time Out 3.0.3 released","site_name":"David Sinclair’s Blog","created":"2026-05-05T06:06:33.156837Z","guid":"https://dejal.com/blog/?p=414","url":"https://iosfeeds.com/read/29995","twitter_url":"https://twitter.com/dejus"},{"title":"Kodebits Day 17: Closure Reference Capture [FREE]","site_name":"Ray Wenderlich","created":"2026-05-04T14:18:54.736494Z","guid":"https://www.kodeco.com/52032446-kodebits-day-17-closure-reference-capture","url":"https://iosfeeds.com/read/29994","twitter_url":"https://twitter.com/rwenderlich"},{"title":"Getting AI from Handy to Heartfelt - Fatbobman's Swift Weekly #134","site_name":"Fatbobman's Blog","created":"2026-05-04T14:13:32.339023Z","guid":"https://fatbobman.com/en/weekly/issue-134/","url":"https://iosfeeds.com/read/29993","twitter_url":"https://twitter.com/fatbobman"}]