David Koontz

@DavidKoontz
152 Followers
210 Following
1,094 Posts

iOS Dev loving the Apple walled Garden. Team generator, Agile Transition Guide, Org. Change catalyst, telemark skier, boat builder, sailor, etc. Human

https://linktr.ee/davidkoontz

Blogging on iOS & Mac Devhttps://www.theswiftdojo.com/home
In a previous incarnationhttps://agilecomplexificationinverter.blogspot.com/
Software DeveloperSince the 1980s I keep relearning the mistakes of the last decade.
Personal Goal: HappinessA lifelong pursuit of an infinite journey.
Using a protocol as a type always had hidden performance costs compared to using it as a generic constraint. The any keyword makes that distinction explicit, so you can see at a glance when you're working with an existential. https://www.hackingwithswift.com/swift/5.6/existential-any
Introduce existential any – available from Swift 5.6

Introduce existential any example code from Swift 5.6

Hacking with Swift

• The aggregate suite found a real failing assertion again, and -quiet hid which one. I’m capturing the
full log so I can isolate the exact regression before I make another code change.

✔ You approved codex to run xcodebuild test -project PortfolioEC.xcodeproj -scheme PortfolioEC
-testPlan ... this time

does this look like Codex is learning to fix expected failures??

• The build is clean. The test run only hit the expected build-db lock from running in parallel, so I’m
rerunning the update tests serially now.

I've got Codex working in a TDD mindset and I'm liking it.
Seems that the reasoning about what tests will pass/fail and making changes in line with keeping the build running is a good thing.

I'm testing all this new stuff on a switch from SwiftData to SQLiteData back end DB refit. Kinda like swapping the keel of a ship while the airplanes keep landing on the deck.

Developing with Codex in Xcode - I switched to the CLI implementation and I get a much richer view of Codex thinking and reasoning...

Now the slow process seems to be running tests - it is starting up a Simulator each and every time... seems that is too much overhead.

Anyway to cut that overhead back?

Measles is a bellwether. Because it’s the most contagious vaccine-preventable disease, when vaccination rates drop, it’s the first to start spreading. Now we’ve got mumps rolling up. Expect more. This is just the beginning of RFK Jr.’s successful infectious disease reintroduction plan.

Maryland health officials warn...
Maryland faces another spate of viral infections. This time it’s mumps.

Maryland health officials are warning about an uptick in cases of mumps.

The Banner
So OpenClaw brought the YouTube to a standstill - nothing but a dust cloud and claws.

the NEW Performance Tab … it’s worth the price of admitions; I’m going to take a picture and hang it on the wall!

https://app.optionsautotrader.com/template/2640619



RE: https://mastodon.social/@VeroniqueB99/116054222091818904

We don't need them this season... in Idaho - sadly!

I'm going to show up on the podcast very soon now...
Profit Streams podcast... deep dive into the back story of PortfolioEC.