41554 blogs · [ { "id": "01a0d7f9-d0f2-7276-8c4a-f0ba049af2b3", "title": "I Built a Run in iOS Simulator Button for Pull Requests", "url": "https://digitalbunker.dev/run-in-ios-simulator-button-for-pull-requests/", "published_at": "2026-09-24T16:45:37+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f83346058", "title": "Building SimTag: A Deep Dive Through macOS Window APIs, CoreSimulator, DerivedData, and Git", "url": "https://digitalbunker.dev/building-simtag-a-deep-dive-through-macos-window-apis-coresimulator-deriveddata-and-git/", "published_at": "2026-03-12T23:39:35+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f8369584e", "title": "Vibe Coding a Cross-Platform App: Building a Daily Word Game with AI in 24 Hours", "url": "https://digitalbunker.dev/vibe-coding-a-cross-platform-app-building-a-daily-word-game-with-ai-in-24-hours/", "published_at": "2026-03-07T22:33:38+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f83e6086c", "title": "How to Auto-Reload Pages in Safari (Mac, iPhone, and iPad)", "url": "https://digitalbunker.dev/how-to-auto-reload-pages-in-safari-mac-iphone-and-ipad/", "published_at": "2026-02-27T01:18:55+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f842cd0d2", "title": "SimTag: Parallel workflows, organized", "url": "https://digitalbunker.dev/simtag-context-for-your-ios-simulators/", "published_at": "2026-02-11T05:08:40+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f845e7562", "title": "Backtick: Code Formatter", "url": "https://digitalbunker.dev/backtick-code-formatter/", "published_at": "2026-02-09T17:35:03+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f8488bd9a", "title": "The Fast Engineer Trap", "url": "https://digitalbunker.dev/the-fast-engineer-trap/", "published_at": "2025-10-17T22:22:58+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f84b10746", "title": "I Built a Bay Area Transit App to Solve My Own Commute", "url": "https://digitalbunker.dev/bay-area-transit-app/", "published_at": "2025-04-19T18:47:17+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f8505e39d", "title": "Time-Based View Updates in SwiftUI", "url": "https://digitalbunker.dev/time-based-view-updates-in-swiftui/", "published_at": "2024-11-22T17:00:04+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f8569c4e5", "title": "Creating a macOS Screensaver in SwiftUI", "url": "https://digitalbunker.dev/creating-a-macos-screensaver-in-swiftui/", "published_at": "2024-11-15T16:26:54+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f85b967cd", "title": "Implementing Shared With You in SwiftUI", "url": "https://digitalbunker.dev/shared-with-you/", "published_at": "2024-10-02T03:15:27+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f865fae62", "title": "iOSDevUK 2024 Source Code & Slides", "url": "https://digitalbunker.dev/iosdevuk-2024/", "published_at": "2024-09-01T07:36:59+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f87259a42", "title": "Using @DebugDescription in Xcode 16", "url": "https://digitalbunker.dev/debug-description-macro-xcode-16/", "published_at": "2024-07-22T06:31:10+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f87f81980", "title": "Blend Modes in SwiftUI", "url": "https://digitalbunker.dev/blend-modes-in-swiftui/", "published_at": "2024-07-10T19:32:02+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f88c0cb8f", "title": "Mastering Animatable and AnimatablePair in SwiftUI", "url": "https://digitalbunker.dev/mastering-animatable-and-animatablepair-swiftui/", "published_at": "2024-07-06T00:45:42+00:00" }, { "id": "01a0876c-d53b-72f5-b3c5-7b9f88d0e510", "title": "Useful Aliases for Everyday iOS Development", "url": "https://digitalbunker.dev/useful-terminal-aliases-for-ios-development/", "published_at": "2024-07-03T00:22:57+00:00" } ] posts Claim your blog
Back to Digital Bunker
Blog · corpus.blog/blogs/digitalbunker.dev/posts

Digital Bunker

digitalbunker.dev

2026

2025

2024