Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

mjtsai.com

Michael Tsai

Get the latest updates from Michael Tsai directly as they happen.

Follow now 60 followers

Latest posts

Last updated 2 days ago

Subtle Swift Retain Cycle

2 days ago

Paul Samuels The problem we have looking at the scope is that...

Apple Previews Passkeys Credential Exchange

2 days ago

Dan Goodin (Slashdot) The import/export feature, which Apple demonstrated at this week’s...

Forcing Passkeys

2 days ago

Jeff Johnson The new setting is enabled by default; I’ve seen this...

iOS 26: AlarmKit

2 days ago

Juli Clover With iOS 26, Apple is adding a new AlarmKit framework...

Swift Assist, Part Deux

3 days ago

John Voorhees (Mastodon) I’m not a developer, so I’m not going to...

SwiftData and Core Data at WWDC25

3 days ago

SwiftData: Dive into inheritance and schema migration Discover how to use class...

Apple’s Spotlight Clipboard Manager

3 days ago

Juli Clover Spotlight got a major overhaul, and you can now use...

macOS Tahoe’s New Theming System

3 days ago

Tim Hardwick In System Settings ➝ Appearance, there are still the standard...

Showing Settings From macOS Menu Bar Items

4 days ago

Peter Steinberger (Mastodon) SwiftUI provides SettingsLink for opening settings[…] Simple, right? Except...

SwiftUI at WWDC 2025

4 days ago

What’s new in SwiftUI Learn what’s new in SwiftUI to build great...

Automatic Observation Tracking in UIKit and AppKit

4 days ago

Peter Steinberger Remember when SwiftUI came out and we all marveled at...

Chrome Doesn’t Support JPEG XL

5 days ago

Jim Bankoski (2022) Helping the web to evolve is challenging, and it...