BrightDigit

Hey everyone! đź‘‹

I've been diving deep into AI-assisted Swift development lately and wanted to share what I've been working on.

🔨 Recently Published: Building SyntaxKit with AI
I built SyntaxKit - a Swift package that transforms SwiftSyntax's verbose 80+ line approach into just 10 lines of
elegant, declarative code using result builders.

I built it using AI tools like Cursor and Claude Code. The article covers:
• Why I abandoned my "train a custom LLM" approach
• How I used AI to iterate on SwiftSyntax patterns
• Practical lessons about AI-assisted development
• Where AI tools shine and where they struggle

Read it: brightdigit.com/tutorials/syntaxkit-swift-code-gen…

🚀 Just Dropped: Rebuilding MistKit with Claude Code (Part 1)
I took this AI-assisted approach even further and rebuilt my entire CloudKit library (MistKit) from scratch.

Fed Claude the CloudKit REST API docs (unchanged since 2016!) → built complete OpenAPI spec → swift-openapi-generator
created 10,476 lines of type-safe Swift code

Timeline: 3 months of AI-assisted work vs what would've been 6-12 months solo

Part 1 covers:
• Translating Apple's documentation into OpenAPI
• Solving CloudKit's polymorphic types vs OpenAPI's static types
• Handling 3 different authentication methods
• Creating ergonomic abstractions over generated code

Read Part 1: brightdigit.com/tutorials/rebuilding-mistkit-claud…

📝 Coming Soon: Part 2 - Real World Testing
The next article will cover actually USING MistKit in production - building command-line tools, discovering bugs, and
learning Claude's real limitations.

Both articles are part of a larger exploration I'm doing on practical AI-assisted development for Swift. Not the hype,
not the fear-mongering - just real experiences building real tools.

I'm working on a bigger piece on AI and want to hear from you.

What's your experience with AI coding tools? Which ones are you using? What's your favorite? What are some particular issues with AI and Swift? 

Let me know in the comments

2 weeks ago | [YT] | 0

BrightDigit

I'm excited to chat with Marc Prud'hommeaux of Skip.tools about building Android apps in Swift. Have you any questions you want me to ask him for the next episode?

10 months ago | [YT] | 0

BrightDigit

Check out this time-lapse of me moving out of the old office.

10 months ago | [YT] | 0

BrightDigit

Tomorrow night I'll reveal how 2024 went and what my plans for 2025 are stay tuned.

10 months ago | [YT] | 0

BrightDigit

I'm excited to share the release of Bushel 2.0
getbushel.app/
Lots of fixes but most importantly...
Screen Recording and Screenshots!
Now you can record your VM screen and add notes and of course share it with others.

1 year ago | [YT] | 0

BrightDigit

Tomorrow (9am EST) I'll be doing my last stream (perhaps of the year) until the release Bushel 2. Check out the cool new features as I develop some *future* features on a macOS 13 Ventura VM.

1 year ago | [YT] | 0

BrightDigit

I'll be doing a live stream Tuesday at 9am EST on building a documentation site using VitePress and DocC using Github. Join me here if you are interested.

1 year ago | [YT] | 0

BrightDigit

I hope you enjoyed the most recent episode with Boyega. I already have the next one ready for Friday with Natan Rolnik of swifttoolkit.dev/ ‪@SwiftToolkit‬
I'll be recording the next one with Sébastien Stormacq from Amazon on to talk about Swift and AWS Lambdas.
If you have any questions for me to ask, let me know!
Here's his presentation from ‪@swiftserverconf‬

1 year ago | [YT] | 0

BrightDigit

New video tomorrow with Nick Lockwood of Swift! Next week Full Stack Swift App Lyriq with Adegboyega Olusunmade

1 year ago | [YT] | 0

BrightDigit

Tomorrow (10/29) at 10am EDT I'll be continuing my work on the Screenshot interface for #Bushel
Tune in here

1 year ago | [YT] | 0