Low-latency communication with RDMA (Remote Direct Memory Access) over Thunderbolt
Apple’s new RDMA over Thunderbolt feature lets Apple silicon Macs with Thunderbolt 5 communicate with very low latency through an RDMA Verbs-compatible API.
This new technote explains how to enable and set it up in macOS, outlines its limits and supported topologies, and walks through the core RDMA workflow: memory registration, queue pair setup, peer addressing, send/receive operations, and completion polling.
Apple’s new RDMA over Thunderbolt feature lets Apple silicon Macs with Thunderbolt 5 communicate with very low latency through an RDMA Verbs-compatible API.
This new technote explains how to enable and set it up in macOS, outlines its limits and supported topologies, and walks through the core RDMA workflow: memory registration, queue pair setup, peer addressing, send/receive operations, and completion polling.
Diagnosing issues using crash reports and device logs
Use crash reports and device logs to debug app issues.
This Apple documentation page explains how to diagnose app issues using crash reports, jetsam event reports, and device console logs.
It shows how to collect and interpret these logs, symbolicate crash reports, identify common crash and memory problems, and use logging to debug distributed builds.
Use crash reports and device logs to debug app issues.
This Apple documentation page explains how to diagnose app issues using crash reports, jetsam event reports, and device console logs.
It shows how to collect and interpret these logs, symbolicate crash reports, identify common crash and memory problems, and use logging to debug distributed builds.
🤪2
Check out these iOS (on-site or hybrid) openings:
1. ATCOM (Nea Ionia, Greece, hybrid)
Senior iOS Developer
2. Tinder (Ghent, Belgium, hybrid)
Software Engineer II, iOS
3. ARQ (London; Krakow; New York, hybrid)
Lead iOS Software Engineer, 6+
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
1. ATCOM (Nea Ionia, Greece, hybrid)
Senior iOS Developer
2. Tinder (Ghent, Belgium, hybrid)
Software Engineer II, iOS
3. ARQ (London; Krakow; New York, hybrid)
Lead iOS Software Engineer, 6+
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
SwiftUI Tip
In iOS 26.0+, Slider supports neutralValue, letting you define a center point like 0 inside the range.
This is perfect for values that can move in both directions, such as speed, balance, offset, or rotation.
source
In iOS 26.0+, Slider supports neutralValue, letting you define a center point like 0 inside the range.
This is perfect for values that can move in both directions, such as speed, balance, offset, or rotation.
source
SwiftUI Tip
In iOS 26, use navigationSubtitle() in to show helpful secondary text under the navigation title, like edit time, status, or context.
source
In iOS 26, use navigationSubtitle() in to show helpful secondary text under the navigation title, like edit time, status, or context.
source
SwiftUI Tip
In iOS 18.0+, use searchFocused() to focus the search field programmatically.
Perfect for screens where you want Search ready immediately.
source
In iOS 18.0+, use searchFocused() to focus the search field programmatically.
Perfect for screens where you want Search ready immediately.
source
SwiftUI Tip
Small detail, better UX: use keyboardType() to show the right keyboard for each field.
(Updated for the iOS 26 design)
source
Small detail, better UX: use keyboardType() to show the right keyboard for each field.
(Updated for the iOS 26 design)
source
10× faster Xcode CI builds with slot caching
The article explains how the author reduced Xcode CI presubmit times from 15–30 minutes to about 2.5 minutes by using self-hosted Macs, fixed-path “slot” caches and a generated umbrella Swift package to improve artifact reuse.
It also shows how this approach avoids cold rebuilds, runs only affected tests, and keeps CI fast enough to preserve developer flow.
The article explains how the author reduced Xcode CI presubmit times from 15–30 minutes to about 2.5 minutes by using self-hosted Macs, fixed-path “slot” caches and a generated umbrella Swift package to improve artifact reuse.
It also shows how this approach avoids cold rebuilds, runs only affected tests, and keeps CI fast enough to preserve developer flow.
SwiftUI Tip
When building paywalls using StoreKit and SwiftUI, use subscriptionStoreControlStyle() to change how subscription plans appear.
source
When building paywalls using StoreKit and SwiftUI, use subscriptionStoreControlStyle() to change how subscription plans appear.
source
SwiftUI Tip
Use confirmationDialog() to confirm destructive actions before they happen.
A very simple way to improve UX.
source
Use confirmationDialog() to confirm destructive actions before they happen.
A very simple way to improve UX.
source
SwiftUI Tip
Use .scrollClipDisabled() when you want scroll content to extend beyond the scroll view’s bounds.
Very useful for carousels, cards with shadows, or partially visible content.
source
Use .scrollClipDisabled() when you want scroll content to extend beyond the scroll view’s bounds.
Very useful for carousels, cards with shadows, or partially visible content.
source
Swift 6.3 Released
Swift 6.3 released with better C interoperability, improved cross-platform build tooling, Embedded Swift enhancements, and the first official Swift SDK for Android.
With the new Swift SDK for Android, developers can build native Android apps in Swift and integrate Swift into existing Kotlin and Java projects.
The article also covers language updates, as well as improvements to SwiftPM, Swift Testing, and DocC, making Swift more practical across different platforms and environments.
Swift 6.3 released with better C interoperability, improved cross-platform build tooling, Embedded Swift enhancements, and the first official Swift SDK for Android.
With the new Swift SDK for Android, developers can build native Android apps in Swift and integrate Swift into existing Kotlin and Java projects.
The article also covers language updates, as well as improvements to SwiftPM, Swift Testing, and DocC, making Swift more practical across different platforms and environments.
SwiftUI Tip
Want a large navigation title, but a more compact layout?
Use .toolbarTitleDisplayMode(.inlineLarge).
source
Want a large navigation title, but a more compact layout?
Use .toolbarTitleDisplayMode(.inlineLarge).
source
Textream
This repository is about Textream, a free open-source macOS teleprompter app for streamers, interviewers, presenters, and podcasters.
It supports real-time word tracking, classic auto-scroll, voice-activated scrolling, remote browser viewing, and a director mode for controlling scripts from another device.
This repository is about Textream, a free open-source macOS teleprompter app for streamers, interviewers, presenters, and podcasters.
It supports real-time word tracking, classic auto-scroll, voice-activated scrolling, remote browser viewing, and a director mode for controlling scripts from another device.
🤪3
New In-App Purchase and subscription data now available in Analytics
App Store Connect Analytics received a major update with 100+ new metrics, including In-App Purchase and subscription data, as well as cohorts, peer benchmarks, extra filters, and new subscription reports.
The update helps developers measure monetization more deeply and make better data-driven growth decisions.
Previously, App Store Connect Analytics focused more on traffic, downloads, and basic user behavior, but this update brings it much closer to product and revenue analytics.
App Store Connect Analytics received a major update with 100+ new metrics, including In-App Purchase and subscription data, as well as cohorts, peer benchmarks, extra filters, and new subscription reports.
The update helps developers measure monetization more deeply and make better data-driven growth decisions.
Previously, App Store Connect Analytics focused more on traffic, downloads, and basic user behavior, but this update brings it much closer to product and revenue analytics.
Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States
Apple will now show whether an app is a regulated medical device on its App Store page in the EEA, UK, and U.S.
Apps that fall under this requirement must declare their status in App Store Connect starting now for new apps, while existing apps must do so by early 2027 or they will no longer be able to submit updates.
Apple will now show whether an app is a regulated medical device on its App Store page in the EEA, UK, and U.S.
Apps that fall under this requirement must declare their status in App Store Connect starting now for new apps, while existing apps must do so by early 2027 or they will no longer be able to submit updates.
SwiftUI Tip
Use defaultScrollAnchor(.center) to make content appear centered in a ScrollView when it’s smaller than the available space.
source
Use defaultScrollAnchor(.center) to make content appear centered in a ScrollView when it’s smaller than the available space.
source
🤪2
Daily iOS Remote Openings & Interview Prep
If you're actively looking for a job and want to get daily remote iOS job updates, subscribe to the private Patreon page:
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
What’s inside the private Patreon page:
- Daily updates with the latest remote iOS (Swift) job openings (remote worldwide, remote from Europe, USA, LATAM, Canada, EMEA and other countries/regions)
- System Design Interview prep resources
- Behavioral Interview guides
- iOS interview prep materials
- Articles and videos to sharpen your skills
- Tips to improve your CV/resume
- Practical advice to optimize your LinkedIn profile
☕ All this for only €2(+ VAT)/ month – about the price of a coffee.
If you're actively looking for a job and want to get daily remote iOS job updates, subscribe to the private Patreon page:
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
What’s inside the private Patreon page:
- Daily updates with the latest remote iOS (Swift) job openings (remote worldwide, remote from Europe, USA, LATAM, Canada, EMEA and other countries/regions)
- System Design Interview prep resources
- Behavioral Interview guides
- iOS interview prep materials
- Articles and videos to sharpen your skills
- Tips to improve your CV/resume
- Practical advice to optimize your LinkedIn profile
☕ All this for only €2(+ VAT)/ month – about the price of a coffee.
PM Skills Marketplace: 100+ agentic skills, commands and plugins
This repository is a marketplace of product management skills, plugins and slash commands for AI assistants such as Claude Code and Cowork.
It helps product managers work through discovery, strategy, execution, launch, research, analytics and growth using structured frameworks rather than generic AI output.
This repository is a marketplace of product management skills, plugins and slash commands for AI assistants such as Claude Code and Cowork.
It helps product managers work through discovery, strategy, execution, launch, research, analytics and growth using structured frameworks rather than generic AI output.