Watching Vance and Johnson try to school the Pope is an exercise in hilarity.
Posts by Jon Reid
"Test Driven Development for iOS (and anything)"
TDD seems like a good idea... for simple code that has no dependencies! But for iOS we do a lot of networking and UI... you may think that TDD just doesn't work in such cases. But that's just not so! https://www.youtube.com/watch?v=Jzlz3Bx-NzM
CHRISTIAN NATIONALISTS: "We need more religion in politics."
[Pope uses religion to criticize Trump.]
CHRISTIAN NATIONALISTS: "Keep your religion out of our politics!!!"
I really don't get "spec-based development," which is nothing but a fancy way to describe a phase-gated "waterfall." An upfront specification is never correct, at least if our goal is to develop software people actually want to use. The more detailed and larger the spec, the less correct it is.
1/5
British tabloid front page response to Trump-as-Jesus: "You're not the Messiah you're a very naughty boy"
Oh good. Happy for you, Amitai.
The Trade-Offs of ViewInspector (And Why They're Worth It) https://qualitycoding.org/viewinspector-risks-benefits/
"Software Paradigms & Patterns — Did We Get It All Wrong?" https://www.youtube.com/watch?v=Zum1GB3fmt0
Jesus doesn't want to wake up to the horror.
Tired of relying on SwiftUI Previews for testing? ViewInspector unlocks real unit tests. https://qualitycoding.org/viewinspector-risks-benefits/
🚀 𝗜𝘀𝘀𝘂𝗲 𝟴𝟲 𝗶𝘀 𝗼𝘂𝘁!
On the agenda:
🐦 𝑊ℎ𝑎𝑡'𝑠 𝑁𝑒𝑤 𝑖𝑛 𝑆𝑤𝑖𝑓𝑡: 𝑀𝑎𝑟𝑐ℎ
📦 𝑃𝑎𝑐𝑘𝑎𝑔𝑒 𝑇𝑟𝑎𝑖𝑡𝑠 𝑖𝑛 𝑋𝑐𝑜𝑑𝑒
🔧 𝐶𝑜𝑚𝑝𝑜𝑠𝑖𝑛𝑔 𝑃𝑎𝑟𝑠𝑒𝑟𝑠 𝑤𝑖𝑡ℎ 𝑠𝑤𝑖𝑓𝑡-𝑝𝑎𝑟𝑠𝑖𝑛𝑔
🤖 𝑃𝑎𝑟𝑎𝑙𝑙𝑒𝑙𝑖𝑧𝑖𝑛𝑔 𝑤𝑖𝑡ℎ 𝐴𝐼
⚡ 𝑋𝑐𝑜𝑑𝑒 𝐵𝑢𝑖𝑙𝑑 𝑂𝑝𝑡𝑖𝑚𝑖𝑧𝑎𝑡𝑖𝑜𝑛
🔄 𝐼𝑛𝑓𝑖𝑛𝑖𝑡𝑒 𝑆𝑐𝑟𝑜𝑙𝑙𝑉𝑖𝑒𝑤
🧪 𝑉𝑖𝑒𝑤𝐼𝑛𝑠𝑝𝑒𝑐𝑡𝑜𝑟
#Swift #SwiftUI #iOSDev
ios-newsletter.snappmobile.io/issues/2026-...
Third-party tools aren't ideal—but they're essential. Apple's never solved SwiftUI testing. The community has. Meet ViewInspector. https://qualitycoding.org/viewinspector-risks-benefits/
Previews Aren't Enough: Why SwiftUI Testing Needs Automation https://qualitycoding.org/viewinspector-risks-benefits/
Code diff. Before: @Test("Current app version is valid") func appVersionCurrent() async throws After: @Test func `Current app version is valid`
Finally! Discovered thanks to running SwiftFormat over this project. Swift 6.2 means you can write backtick test names (like Kotlin).
Why ViewInspector Is Essential for SwiftUI Unit Testing https://qualitycoding.org/viewinspector-risks-benefits/
To whoever did this at the #NoKings in Boston: Thank you.❤️
It made me tear up. And we must to be reminded of needless damage to humanity that results directly from the careless, bellicose bluster coming from the Pentagon and White House.
"Taming MVC with Model View Presenter"
Untamed MVC leads to "massive view controller". While MVVM is a popular alternative among iOS developers, Jon will show his favorite approach: Model View Presenter. https://www.youtube.com/watch?v=iIcGunopmfQ
It's finally time for me to make my next video demonstrating TDD with SwiftUI. I reviewed a scratch video from 7 months ago. I was shocked to see that the AI tool I was using then was GitHub Copilot: not much more than single-line completion!
I'm looking for Ottawa/Gatineau folks willing to help me with some office space. I am thinking of scheduling a remote workshop that would run 2 hours on 2 consecutive days, particularly May 12 and 13.
Is TDD worth the extra effort? A developer learning to apply Test-Driven Development to iOS for the first time shares his testimonial in a blog post. https://qualitycoding.org/is-tdd-worth-it/
Join live if you can, so you can be part of the chat.
If you can't, I post them later on YouTube.
Your alt text is killing me!
Brian Zahnd: You can justify wars of conquest with the Bible, but you have to ignore Jesus to do it. Using the Bible to ignore Jesus is the worst thing you can do with the Bible. The question isn't, "Is it biblical?" Wars of conquest, the institution of slavery, death sentence for adultery, and women as property are all biblical. The question is, "Is it Christlike?"
Not integration. Augmented coding.
No, that’s not Zathras, that’s Zathras
👋 Guess who's finally back and ready to restart "Swift + AI" live coding on Sundays? 9:00am Pacific, 16:00 UTC. https://qualitycoding.org/tdd-swiftui-lets-begin/
Wow!
Do you use Xcode's "Unit Test Case Class" for new files? It's full of noise and waste. Go lean and save time by using my template instead. https://qualitycoding.org/swift-unit-testing-template/
Wow, that’s really good, Ben
Ugh, computer in the shop — for a week!