Advertisement · 728 × 90

Posts by Jon Reid

Watching Vance and Johnson try to school the Pope is an exercise in hilarity.

4 hours ago 1 0 0 0
MCE 2014: Jon Reid - Test Driven Development for iOS (and anything)
MCE 2014: Jon Reid - Test Driven Development for iOS (and anything) Test Driven Development seems like a good idea... for simple code that has no dependencies! But iOS code depends on Foundation, UIKit... we're doing a lot of networking and UI... you may think that TDD just doesn't work in such cases (eliminating most of your code). But that's just not so! In this talk, Jon Reid will show you how to turn dependencies around so you can write code that is testable. We'll look at tests, stubs and mocks, and an example of testing networking code.

"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

1 day ago 2 1 0 0

CHRISTIAN NATIONALISTS: "We need more religion in politics."

[Pope uses religion to criticize Trump.]

CHRISTIAN NATIONALISTS: "Keep your religion out of our politics!!!"

1 day ago 5265 1426 215 64

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

1 day ago 120 12 23 6
British tabloid front page response to Trump-as-Jesus: "You're not the Messiah you're a very naughty boy"

British tabloid front page response to Trump-as-Jesus: "You're not the Messiah you're a very naughty boy"

1 day ago 3 2 0 0

Oh good. Happy for you, Amitai.

2 days ago 0 0 0 0
Preview
ViewInspector for SwiftUI: Weighing the Risks and Benefits Learn why ViewInspector is essential for SwiftUI unit testing, including trade-offs of third-party dependencies and how it compares to SwiftUI Previews.

The Trade-Offs of ViewInspector (And Why They're Worth It) https://qualitycoding.org/viewinspector-risks-benefits/

4 days ago 0 0 0 0
MCE^3 - Jon Reid - Software Paradigms & Patterns — Did We Get It All Wrong?
MCE^3 - Jon Reid - Software Paradigms & Patterns — Did We Get It All Wrong?

"Software Paradigms & Patterns — Did We Get It All Wrong?" https://www.youtube.com/watch?v=Zum1GB3fmt0

1 week ago 0 0 0 0
Post image

Jesus doesn't want to wake up to the horror.

1 week ago 61 13 3 1
Advertisement
Preview
ViewInspector for SwiftUI: Weighing the Risks and Benefits Learn why ViewInspector is essential for SwiftUI unit testing, including trade-offs of third-party dependencies and how it compares to SwiftUI Previews.

Tired of relying on SwiftUI Previews for testing? ViewInspector unlocks real unit tests. https://qualitycoding.org/viewinspector-risks-benefits/

1 week ago 3 0 1 0
Preview
iOS Newsletter Issue 86 Hi folks,

🚀 𝗜𝘀𝘀𝘂𝗲 𝟴𝟲 𝗶𝘀 𝗼𝘂𝘁!

On the agenda:
🐦 𝑊ℎ𝑎𝑡'𝑠 𝑁𝑒𝑤 𝑖𝑛 𝑆𝑤𝑖𝑓𝑡: 𝑀𝑎𝑟𝑐ℎ
📦 𝑃𝑎𝑐𝑘𝑎𝑔𝑒 𝑇𝑟𝑎𝑖𝑡𝑠 𝑖𝑛 𝑋𝑐𝑜𝑑𝑒
🔧 𝐶𝑜𝑚𝑝𝑜𝑠𝑖𝑛𝑔 𝑃𝑎𝑟𝑠𝑒𝑟𝑠 𝑤𝑖𝑡ℎ 𝑠𝑤𝑖𝑓𝑡-𝑝𝑎𝑟𝑠𝑖𝑛𝑔
🤖 𝑃𝑎𝑟𝑎𝑙𝑙𝑒𝑙𝑖𝑧𝑖𝑛𝑔 𝑤𝑖𝑡ℎ 𝐴𝐼
⚡ 𝑋𝑐𝑜𝑑𝑒 𝐵𝑢𝑖𝑙𝑑 𝑂𝑝𝑡𝑖𝑚𝑖𝑧𝑎𝑡𝑖𝑜𝑛
🔄 𝐼𝑛𝑓𝑖𝑛𝑖𝑡𝑒 𝑆𝑐𝑟𝑜𝑙𝑙𝑉𝑖𝑒𝑤
🧪 𝑉𝑖𝑒𝑤𝐼𝑛𝑠𝑝𝑒𝑐𝑡𝑜𝑟

#Swift #SwiftUI #iOSDev

ios-newsletter.snappmobile.io/issues/2026-...

1 week ago 2 1 1 1
Preview
ViewInspector for SwiftUI: Weighing the Risks and Benefits Learn why ViewInspector is essential for SwiftUI unit testing, including trade-offs of third-party dependencies and how it compares to SwiftUI Previews.

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/

2 weeks ago 2 0 1 0
Preview
ViewInspector for SwiftUI: Weighing the Risks and Benefits Learn why ViewInspector is essential for SwiftUI unit testing, including trade-offs of third-party dependencies and how it compares to SwiftUI Previews.

Previews Aren't Enough: Why SwiftUI Testing Needs Automation https://qualitycoding.org/viewinspector-risks-benefits/

2 weeks ago 1 0 0 0
Code diff.
Before:
@Test("Current app version is valid")
func appVersionCurrent() async throws

After:
@Test
func `Current app version is valid`

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).

2 weeks ago 3 0 0 0
Preview
ViewInspector for SwiftUI: Weighing the Risks and Benefits Learn why ViewInspector is essential for SwiftUI unit testing, including trade-offs of third-party dependencies and how it compares to SwiftUI Previews.

Why ViewInspector Is Essential for SwiftUI Unit Testing https://qualitycoding.org/viewinspector-risks-benefits/

2 weeks ago 2 0 0 0
Post image

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.

2 weeks ago 40403 11586 672 472
#Pragma Conference 2016 - Jon Reid - Taming MVC with Model View Presenter
#Pragma Conference 2016 - Jon Reid - 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.

"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

3 weeks ago 1 1 0 0

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!

3 weeks ago 1 0 0 0
Advertisement

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.

4 weeks ago 0 2 1 0
Preview
Is TDD Worth It? A Positive Testimonial | Quality Coding Is TDD worth the extra effort? A developer learning to apply Test-Driven Development to iOS for the first time shares their experience in a blog post.

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/

4 weeks ago 0 0 0 0

Join live if you can, so you can be part of the chat.
If you can't, I post them later on YouTube.

1 month ago 1 0 0 0

Your alt text is killing me!

1 month ago 1 0 1 0
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?"

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?"

1 month ago 0 0 0 0

Not integration. Augmented coding.

1 month ago 1 0 1 0

No, that’s not Zathras, that’s Zathras

1 month ago 1 0 0 0
Preview
TDD with SwiftUI: Let's Begin! | Quality Coding I have expertise in TDD for UIKit code. What will it look like for modern Swift and SwiftUI? The start of a new series.

👋 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/

1 month ago 3 2 1 0
Advertisement

Wow!

1 month ago 0 0 0 0
Preview
Use This Instead of Xcode's "Unit Test Case Class" to Streamline Your Flow 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.

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/

1 month ago 0 0 0 0

Wow, that’s really good, Ben

1 month ago 1 0 1 0

Ugh, computer in the shop — for a week!

1 month ago 1 0 1 0