Channel Avatar

Quality Coding @UC69XtVGLRydpG7o1nkdQs8Q@youtube.com

2.3K subscribers - no pronouns :c

Technical agility for iOS developers: unit testing, TDD, ref


01:35:09
TDD New SwiftUI Subview
01:28:10
SwiftUI and TCR!
01:38:08
When TDD Flows
01:32:51
TDD: Fixing the Design
01:26:24
How to Test Privates in Swift
01:33:01
Ruthless Refactoring in Swift
01:27:21
TDD with SwiftUI: Snapshot Workaround
01:30:24
Why does it fail? I need help!
01:31:09
Progress Beats Perfection: TDD with SwiftUI
01:30:36
TDD: Don't code what you won't use
01:31:03
TDD: Don't Be Too Quick
01:31:01
Curate the Design (TDD with SwiftUI)
01:35:59
Roadblock? Reset! (TDD with SwiftUI)
01:30:35
TDD Basics with SwiftUI
01:31:59
Oh No, a Bug! How to stop it from returning (TDD with SwiftUI)
01:30:15
Change @Binding in small steps verified by tests (TDD with SwiftUI)
01:31:21
TDD a New Type (Swift)
01:26:55
"Stay On Target!" TDD with SwiftUI
01:30:07
Safe Swift Refactoring …without chasing errors!
01:31:32
Avoid Primitives… but chasing errors is a MESS (TDD with SwiftUI)
01:30:24
Making a Nullable: A way to avoid mocking in Swift
01:13:27
TDD with SwiftUI: Coding & Discussion
01:24:22
Triangulation: Testing SwiftUI sheets
01:36:25
Oops! Finding a Test Break (Live Coding)
01:38:25
(Live Coding) From Obj-C to SwiftUI: Nullability Annotations
01:24
Excerpt from Swift Academy Podcast, Episode 7
01:32:54
Testing ForEach (TDD with SwiftUI)
01:29:16
Chasing Errors (TDD with SwiftUI)
01:15:35
TestableView: A new SwiftUI Test Helper
01:32:40
“Many of One” (TDD with SwiftUI)
01:35:48
Styling Changes (TDD with SwiftUI)
01:29:47
Refactor Freely (TDD with SwiftUI)
01:35:45
Get Useful Errors (TDD with SwiftUI)
01:23:10
Improve Test Clarity (TDD with SwiftUI)
01:20:08
TDD a SwiftUI Button Tap
01:08:26
Evolutionary Design: Get the Smallest Thing to Work
01:09:40
User Stories: Find the Essential Parts
01:01:49
Rough Edges but SO EASY: Xcode Cloud CD
58:50
Super Easy & Integrated! Xcode Cloud CI
01:11:34
Build Success ⇒ Deploy: CD on GitHub Actions
49:46
Extracting Testable Code with Jon & Craig
01:33:47
Fake Networking for Tests with Jon & Craig
58:56
Automatic Build Number: CD Setup, continued
01:02:37
Profile, Certificate, Upload: CD Setup, part 3
01:04:04
Encrypt the Provisioning: CD Setup, part 2
01:02:29
Building Your Archive: CD Setup, part 1
01:06:01
Setting Up TestFlight: Main, CI, CD
01:05:17
Wrangling GitHub Actions / CI Build Setup
01:04:02
Setting Up GitHub Actions: Test Speed, CI
01:16:39
Let's Improve Test Speed: Xcode Settings
01:05:46
Discovery Tree and .gitignore: Create the Repo
01:04:13
See the Magic of Iterative Refactoring: A Swift Case Study
01:01:51
Making the Easy Change / Swift Code Katas #23: Expense Report
01:03:24
Letting the Design Evolve / Swift Code Katas #22: Expense Report
01:01:32
Conditional? Polymorphism! / Swift Code Katas #21: Expense Report
00:30
Preparing to stream with one button
56:06
Quick, Small Refactorings / Swift Code Katas #20: Expense Report
55:36
Wrangling Date() in Tests / Swift Code Katas #19
01:01:39
Exploring Code Smells / Swift Code Katas #18: Expense Report
57:14
Injecting Closures for DI / Swift Code Katas #17: Trip Service