Advertisement · 728 × 90

Posts by Greg Bolsinga

Never knew the singularity would be a directory full of markdown files.

1 month ago 1 0 1 0
Angine de Poitrine - Full Performance (Live on KEXP)
Angine de Poitrine - Full Performance (Live on KEXP) YouTube video by KEXP

Absolutely insane band. youtu.be/0Ssi-9wS1so?...

2 months ago 187 41 11 31

Thanks! When I see AI code comments (let alone code), I think there is a lot of redundant information. It's cumbersome for a human to parse. Having multiple citations with attached PDFs vs "it should be 3 not 5" doesn't help out.

2 months ago 1 0 0 0
Preview
Start Up Improvements Modern SwiftUI application displaying shows I've seen - bolsinga/site

I dove into improving my app, and wrote it up. It was fun to find and fix these problems, and the result was great!

github.com/bolsinga/sit...

3 months ago 2 0 0 0

Your post reminds me of the progress of the Chicago River over the years.

4 months ago 1 0 0 0

OK. I was working on Intents around then and it helped me with… something!

4 months ago 1 0 0 0
Preview
Use handlesExternalEvents to get handoff to open in the same window o… · bolsinga/site@2804662 …n macOS (#1160) - Opening a universal URL on macOS Sequoia will still not open the proper location on macOS. However the same url works for `NSUserActivity`. - Building macOS on Tahoe in a Virtua...

Have you tried handlesExternalEvents?

github.com/bolsinga/sit...

4 months ago 0 0 1 0

Your book made it so clear we’re witnessing cult behavior at scale.

6 months ago 0 0 0 0
Skeumorphic certificate, key, and pencil from Tahoe

Skeumorphic certificate, key, and pencil from Tahoe

Skeumorphism Continues to Live On in Keychain Access #tahoe #skeumorphism

6 months ago 2 0 0 0

Seeing that byline made me curse out loud.

6 months ago 0 0 0 0
Advertisement
Post image

More From War Torn Portland Today

6 months ago 6 0 0 0

You made me LOL

7 months ago 0 0 0 0

ha! I wonder if I found it at your site?!? Thanks!

8 months ago 0 0 0 0
Preview
site/Sources/Site/Music/UI/ArchiveNavigation.swift at 98182f7fa1cba2599a7bbacd66f2bff4bd4578cb · bolsinga/site SwiftUI Package to display Shows. Contribute to bolsinga/site development by creating an account on GitHub.

I enjoyed your article. I use @SceneStorage to save @Observables via JSON too.

I think you may be able to skip the Data <-> instance code by declaring your @Observable as RawRepresentable as a String.

See github.com/bolsinga/sit... and github.com/bolsinga/sit...

8 months ago 0 0 1 0

Thanks! Looking at your SPM, I also forgot about `MainActor.assumeIsolated` and relateds.

8 months ago 1 0 0 0

Swift Concurrency Q: What's the equivalent of "run this on the next turn of the runloop"?

See github.com/bolsinga/sit...

8 months ago 2 0 1 0

bsky.app/profile/bols...

9 months ago 0 0 0 0
Advertisement

Yay! It's in Xcode 26 Beta 3.

Swift Resolved Issues Fixed: Observations is not available. (152888116)

9 months ago 1 0 0 1
Preview
site/Sources/Site/Music/Atlas.swift at main · bolsinga/site SwiftUI Package to display Shows. Contribute to bolsinga/site development by creating an account on GitHub.

I batch 50 here. The error message documents the limit, from what I recall. I’m not sure if this is too low, but my app never shows that many locations at once.

github.com/bolsinga/sit...

9 months ago 0 0 1 0

If this is an iOS app, why not use CLGeocoder (or its MapKit equivalents in iOS26)? It's free and barely rate limited.

9 months ago 0 0 1 0

I'm terrified to read it, and I will now.

9 months ago 0 0 0 0

I just don’t want a workaround added for 6.0 to affect the future

9 months ago 1 0 0 0

Thanks, I appreciate it!

9 months ago 0 0 0 0

Nice! 6.2 makes me want to reassess all the work I've done concurrency before. I'd added several Sendables and @MainActors to get strict concurrency passing.

9 months ago 2 0 1 0
Documentation

Beside other issues, the code here does work before seeing if the Task is cancelled. This is contrary to the documentation.

docs.swift.org/swift-book/d....

9 months ago 1 0 1 0
SwiftUI lifecycle / CarPlay / data… | Apple Developer Forums

Has anyone figured out how to pass data from their Swift App to a CarPlay delegate without using a global variable? developer.apple.com/forums/threa... #swiftui #carplay

10 months ago 2 0 0 0
Preview
What’s new in Swift - WWDC25 - Videos - Apple Developer Join us for an update on Swift. We'll talk about workflow improvements that make you more productive, and new and modernized library APIs...

Also check out the new Observations type! I haven't found it in the documentation yet. developer.apple.com/videos/play/...

10 months ago 2 0 1 0
Advertisement

Observations looks great! AsyncStreams of @Observables? Woo! #wwdc25

10 months ago 4 0 1 0

So many APIs nowadays!

10 months ago 0 0 0 0

We’ll see!

10 months ago 0 0 0 0