I'm an independent Swift developer. My company is https://brightdigit.com
I also have a Youtube channel and podcast on Swift development.
When I'm not doing development, presenting, or recording; I'm with my 6 kids.
brightdigit.com/episodes/202...
* @BearNotesApp for my daily goals
* @Apple #Numbers for my weekly goals (one week per sheet)
I can't believe I've been doing this for 6 years and still haven't built my own todo app as a replacement. 😅
* @BearNotesApp for my daily goals
* @Apple #Numbers for my weekly goals (one week per sheet)
I can't believe I've been doing this for 6 years and still haven't built my own todo app as a replacement. 😅
mailchi.mp/8b1d66e20337...
mailchi.mp/8b1d66e20337...
✅ Critical SwiftData stability fixes
📸 Screenshot capture for snapshots (Pro)
🖥️ Autohide toolbar in full screen (Pro)
🆕 Full macOS 26 & Xcode 26 support
Download now from the Mac App Store 🔗
✅ Critical SwiftData stability fixes
📸 Screenshot capture for snapshots (Pro)
🖥️ Autohide toolbar in full screen (Pro)
🆕 Full macOS 26 & Xcode 26 support
Download now from the Mac App Store 🔗
developer.apple.com/documentatio...
developer.apple.com/documentatio...
I went from attempting to train a custom LLM to successfully using Cursor and @anthropic.com's Claude Code for iterative development.
Perfect for anyone building code generation tools.
us12.campaign-archive.com?u=cb3bba007e...
I went from attempting to train a custom LLM to successfully using Cursor and @anthropic.com's Claude Code for iterative development.
Perfect for anyone building code generation tools.
us12.campaign-archive.com?u=cb3bba007e...
This time I used AI to generate an OpenAPI document for the API, then built abstractions on top. Article coming soon on the rebuild process.
github.com/brightdigit/...
This time I used AI to generate an OpenAPI document for the API, then built abstractions on top. Article coming soon on the rebuild process.
github.com/brightdigit/...
brightdigit.com/tutorials/sy...
brightdigit.com/tutorials/sy...
We should design the colors for iPhone Pros
We should design the colors for iPhone Pros
The theme: most of us went from "this is overhyped" to "oh no, p-doom" to "actually, this is pretty useful for specific things."
How do we maintain healthy skepticism while embracing useful tools?
Anyone else speaking about AI?
The theme: most of us went from "this is overhyped" to "oh no, p-doom" to "actually, this is pretty useful for specific things."
How do we maintain healthy skepticism while embracing useful tools?
Anyone else speaking about AI?
• Claude Code for project-level management
• Cursor for focused iterations
• Regular human code reviews (AI makes mistakes)
• Clear constraints and examples
What's yours? Where do you see it fall short? Where do you need to step in?
• Claude Code for project-level management
• Cursor for focused iterations
• Regular human code reviews (AI makes mistakes)
• Clear constraints and examples
What's yours? Where do you see it fall short? Where do you need to step in?
AI feels different because the tools actually work TODAY. Not perfect, but useful.
The question isn't "will AI take over?" It's "how do I use these effectively?"
AI feels different because the tools actually work TODAY. Not perfect, but useful.
The question isn't "will AI take over?" It's "how do I use these effectively?"
This week I'm sharing swift-build - a GitHub Action I built after getting tired of copying the same complex Swift CI/CD configurations across every project.
Zero-config testing across all platforms.
mailchi.mp/1c8d2d69bca8...
This week I'm sharing swift-build - a GitHub Action I built after getting tired of copying the same complex Swift CI/CD configurations across every project.
Zero-config testing across all platforms.
mailchi.mp/1c8d2d69bca8...
Have You Completed Your Liquid Glass Adaptation?
🌟 Talk About Observation
🔧 The Swift Android Setup
🌍 SwiftUI Redraw System In Depth
📖 Swift-Build GitHub Action
and more...
weekly.fatbobman.com/p/fatbobmans...
Just released v1.3.0 with support for Windows! Start testing your Swift package in Windows today. Thanks to help from @compnerd.bsky.social on this one.
github.com/brightdigit/...
Just released v1.3.0 with support for Windows! Start testing your Swift package in Windows today. Thanks to help from @compnerd.bsky.social on this one.
github.com/brightdigit/...
www.forbes.com/sites/mitchw...
www.forbes.com/sites/mitchw...
I've got a high schooler looking for a great study app. Any recommendations?
preferably an indie app and not just another LLM frontend
I've got a high schooler looking for a great study app. Any recommendations?
preferably an indie app and not just another LLM frontend
brightdigit.com/episodes/203...
brightdigit.com/episodes/203...
brightdigit.com/tutorials/sw...
brightdigit.com/tutorials/sw...
✅ @kayathomas.is on building MilkDiary with iOS 26
✅ @younata.hachyderm.io.ap.brid.gy on Swift Testing in Swift 6.2
✅ Community question: How are you using AI?
✅ SyndiKit added to Swift Source Compatibility List
mailchi.mp/fe714d180a4b...
✅ @kayathomas.is on building MilkDiary with iOS 26
✅ @younata.hachyderm.io.ap.brid.gy on Swift Testing in Swift 6.2
✅ Community question: How are you using AI?
✅ SyndiKit added to Swift Source Compatibility List
mailchi.mp/fe714d180a4b...
brightdigit.com/episodes/203...
brightdigit.com/episodes/203...
brightdigit.com/episodes/203...
brightdigit.com/episodes/203...