corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0e47a-c368-7278-bf10-0c15ae2ca992", "title": "macOS 27 Release Notes: Deprecations, Breaks, and Fixes", "url": "https://blakecrosley.com/blog/macos-27-release-notes", "published_at": "2026-09-26T00:00:00+00:00" }, { "id": "01a0e47a-c368-7278-bf10-0c15aebd9ee1", "title": "iOS 27.2 Beta: What Is New for Developers, Beta by Beta", "url": "https://blakecrosley.com/blog/ios-27-2-beta", "published_at": "2026-09-26T00:00:00+00:00" }, { "id": "01a0d57a-6f42-72bf-81e3-1af052064017", "title": "App Store Screenshots That Sell the Why", "url": "https://blakecrosley.com/blog/app-store-screenshots-sell-the-why", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d57a-6f42-72bf-81e3-1af052ad1cdb", "title": "The EU Tracking Prompt in iOS 27.2: What to Ship", "url": "https://blakecrosley.com/blog/eu-tracking-prompt-ios-27-2", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d57a-6f42-72bf-81e3-1af052ebd7aa", "title": "Xcode 27.1 Beta: Your App in the iPhone Duo Simulator", "url": "https://blakecrosley.com/blog/xcode-27-1-beta-iphone-duo-simulator", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d57a-6f42-72bf-81e3-1af05349d863", "title": "macOS 27 Golden Gate Is Out: What Changes for Developers", "url": "https://blakecrosley.com/blog/macos-27-golden-gate-release", "published_at": "2026-09-16T00:00:00+00:00" }, { "id": "01a0d57a-6f42-72bf-81e3-1af054478104", "title": "iOS 27.0 Release Notes: Deprecations, Breaks, and Fixes", "url": "https://blakecrosley.com/blog/ios-27-release-notes", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d57a-6f42-72bf-81e3-1af054d4d8d5", "title": "Xcode 27 Is Out: Requirements, Targets, and What Broke", "url": "https://blakecrosley.com/blog/xcode-27-release", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a094ce-399b-7100-bfe4-36c205063435", "title": "arm64e.x1: Apple's Checked Pointer Arithmetic Slice", "url": "https://blakecrosley.com/blog/arm64e-x1-checked-pointer-arithmetic", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a08d15-66e7-723a-8b72-e9fba70a2c07", "title": "iPhone Duo, Day Two: The Assets That Appeared in 24 Hours", "url": "https://blakecrosley.com/blog/iphone-duo-day-two", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a60269f71ee", "title": "Live: Apple's September 2026 Event, Verified Against Apple's Own Pages", "url": "https://blakecrosley.com/blog/apple-event-september-2026", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a08c78-b2ed-7089-98aa-7ac0eabb9c71", "title": "Five-Second Heart Rate: What Changes for HealthKit Apps", "url": "https://blakecrosley.com/blog/five-second-heart-rate-healthkit", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a08c78-b2ed-7089-98aa-7ac0eb158e8b", "title": "iPhone Duo for Developers: The 1.42 Problem and the SDK Gap", "url": "https://blakecrosley.com/blog/iphone-duo-for-developers", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a08c78-b2ed-7089-98aa-7ac0ec069f3d", "title": "Designing for iPhone Duo: What Moves, Splits, and Stays", "url": "https://blakecrosley.com/blog/designing-for-iphone-duo", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a6027085b1d", "title": "Install and Update Codex CLI: Mac, Linux, Windows", "url": "https://blakecrosley.com/blog/install-update-codex-cli", "published_at": "2026-09-06T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a6027a66a12", "title": "Claude Code Auto Mode Is Not a Security Boundary", "url": "https://blakecrosley.com/blog/auto-mode-is-not-a-boundary", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a6028741660", "title": "Claude Code /design Skill: What the Research Preview Does", "url": "https://blakecrosley.com/blog/claude-code-design-skill", "published_at": "2026-08-25T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a6028f96c44", "title": "Codex untrusted Approval Policy Retired: What to Change", "url": "https://blakecrosley.com/blog/codex-untrusted-approval-policy-retired", "published_at": "2026-08-25T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a60293608d1", "title": "Anthropic Python SDK 1.0 Migration: By Hand or Claude Code", "url": "https://blakecrosley.com/blog/anthropic-python-sdk-1-migration", "published_at": "2026-08-25T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a6029b78814", "title": "The Resizable iPhone Era: Ready Your App Before September", "url": "https://blakecrosley.com/blog/resizable-iphone-era-checklist", "published_at": "2026-08-24T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a602ab1fbed", "title": "Agent Plugins 1.0: One Package Format for Every AI Agent", "url": "https://blakecrosley.com/blog/agent-plugins-standard", "published_at": "2026-08-12T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a602b61c137", "title": "Cross-Session Messaging in Claude Code", "url": "https://blakecrosley.com/blog/claude-code-cross-session-messaging", "published_at": "2026-08-08T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a602ba3162c", "title": "Install and Update Claude Code CLI: Mac, Linux, Windows", "url": "https://blakecrosley.com/blog/install-update-claude-code-cli", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a602c394963", "title": "Icons Are a Vocabulary, Not Decoration", "url": "https://blakecrosley.com/blog/icons-are-a-vocabulary", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a602cbe759f", "title": "The Forms Canon: Every Field Is a Question", "url": "https://blakecrosley.com/blog/forms-canon-every-field-is-a-question", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a08740-f17d-72e7-a36f-5a602d723a48", "title": "Motion Grammar: When Animation Earns Its Frames", "url": "https://blakecrosley.com/blog/motion-grammar-when-animation-earns-its-frames", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a08740-f17e-720f-8d0e-a00c63617e1d", "title": "Designing for AI Agent Surfaces", "url": "https://blakecrosley.com/blog/designing-for-ai-agent-surfaces", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a08740-f17e-720f-8d0e-a00c63ec05d3", "title": "Midjourney V8 vs V7: The Prompt Anatomy That Changed", "url": "https://blakecrosley.com/blog/midjourney-v8-vs-v7-prompt-anatomy", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a08740-f17e-720f-8d0e-a00c649a940d", "title": "Midjourney Sref Codes Are Version-Bound: Fix Your Library", "url": "https://blakecrosley.com/blog/midjourney-sref-library-strategy", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a08740-f17e-720f-8d0e-a00c64d6a7c9", "title": "The Five Spacing Decisions That Fix Most UI", "url": "https://blakecrosley.com/blog/five-spacing-decisions", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a08740-f17e-720f-8d0e-a00c653faa28", "title": "Suno's Style of Music Field and Style Influence Slider", "url": "https://blakecrosley.com/blog/suno-style-field-style-influence", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a08740-f17e-720f-8d0e-a00c65e80fdf", "title": "Design Philosophy: Hideo Kojima, Director of Constraints", "url": "https://blakecrosley.com/blog/design-philosophy-hideo-kojima", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a08740-f17e-720f-8d0e-a00c66b4fe1a", "title": "Design Philosophy: Fumito Ueda, Design by Subtraction", "url": "https://blakecrosley.com/blog/design-philosophy-fumito-ueda", "published_at": "2026-08-03T00:00:00+00:00" } ] posts
Claim your blog
Back to blakecrosley.com
Blog · corpus.blog/blogs/blakecrosley.com/posts
blakecrosley.com
blakecrosley.com
2026
macOS 27 Release Notes: Deprecations, Breaks, and Fixes
original ↗
26 Sept 2026
iOS 27.2 Beta: What Is New for Developers, Beta by Beta
original ↗
26 Sept 2026
App Store Screenshots That Sell the Why
original ↗
22 Sept 2026
The EU Tracking Prompt in iOS 27.2: What to Ship
original ↗
21 Sept 2026
Xcode 27.1 Beta: Your App in the iPhone Duo Simulator
original ↗
21 Sept 2026
macOS 27 Golden Gate Is Out: What Changes for Developers
original ↗
16 Sept 2026
iOS 27.0 Release Notes: Deprecations, Breaks, and Fixes
original ↗
15 Sept 2026
Xcode 27 Is Out: Requirements, Targets, and What Broke
original ↗
15 Sept 2026
arm64e.x1: Apple's Checked Pointer Arithmetic Slice
original ↗
11 Sept 2026
iPhone Duo, Day Two: The Assets That Appeared in 24 Hours
original ↗
10 Sept 2026
Live: Apple's September 2026 Event, Verified Against Apple's Own Pages
original ↗
9 Sept 2026
Five-Second Heart Rate: What Changes for HealthKit Apps
original ↗
9 Sept 2026
iPhone Duo for Developers: The 1.42 Problem and the SDK Gap
original ↗
9 Sept 2026
Designing for iPhone Duo: What Moves, Splits, and Stays
original ↗
9 Sept 2026
Install and Update Codex CLI: Mac, Linux, Windows
original ↗
6 Sept 2026
Claude Code Auto Mode Is Not a Security Boundary
original ↗
1 Sept 2026
Claude Code /design Skill: What the Research Preview Does
original ↗
25 Aug 2026
Codex untrusted Approval Policy Retired: What to Change
original ↗
25 Aug 2026
Anthropic Python SDK 1.0 Migration: By Hand or Claude Code
original ↗
25 Aug 2026
The Resizable iPhone Era: Ready Your App Before September
original ↗
24 Aug 2026
Agent Plugins 1.0: One Package Format for Every AI Agent
original ↗
12 Aug 2026
Cross-Session Messaging in Claude Code
original ↗
8 Aug 2026
Install and Update Claude Code CLI: Mac, Linux, Windows
original ↗
7 Aug 2026
Icons Are a Vocabulary, Not Decoration
original ↗
5 Aug 2026
The Forms Canon: Every Field Is a Question
original ↗
5 Aug 2026
Motion Grammar: When Animation Earns Its Frames
original ↗
5 Aug 2026
Designing for AI Agent Surfaces
original ↗
5 Aug 2026
Midjourney V8 vs V7: The Prompt Anatomy That Changed
original ↗
4 Aug 2026
Midjourney Sref Codes Are Version-Bound: Fix Your Library
original ↗
4 Aug 2026
The Five Spacing Decisions That Fix Most UI
original ↗
4 Aug 2026
Suno's Style of Music Field and Style Influence Slider
original ↗
4 Aug 2026
Design Philosophy: Hideo Kojima, Director of Constraints
original ↗
3 Aug 2026
Design Philosophy: Fumito Ueda, Design by Subtraction
original ↗
3 Aug 2026