Anytime Sean posts a video, it’s like a breath of fresh air. I’ve been watching him for several years now. He has helped me a lot in my iOS developer career. The monthly review videos are awesome 😎
We haven't used the TCA lib. But started to migrate towards "a redux pattern" for some views. That is State, Action & Reducer. I think it can really improve readability over MVVM. But the biggest win so far is that writing tests are super easy and straight forward.
@seanallen For the "3 Year Experience" TCA blog I'd just like to note that we responded to many of the claims with a comment at the end of the post. Please read it, because I think a lot of the content of the post is outdated or missing context :)
I really look forward to these videos and this was another good one. Regarding the SwiftUI Nuggets video, one of the best things about that video is that he talked about his methodology at the end of the video, including a bunch of sources of information that he uses to keep up to date and to find new nuggets. Its maybe the best part of the video.
There's a few things about eye tracking which are annoying. The place I am looking isn't what I always want to interact with, and it can be rather distracting. I use my peripheral vision when coding very often.
Words can’t explain how happy I am to return to swift, after wasting 1,5 years on Python and LLMs. Why did I torture myself, I don’t know. Swift is the way. Always lol’d at guys “hiding” their API key only to send it in an unencrypted json with every request they make. 😅 P.s. I’m so fucking angry at those idiots arguing with me when I said MVVM is a bullshit over complicating our own lives for the sake of over complicating . The hate is flowing in my veins😅
hey, I need help and maybe if Sean or someone sees my comment, do reply?. Is Object Occlusion possible in the current VisionOS sdk or in anyway possible with the AVP. I tried many ways but didnt work and most others are not yet for Vision OS. would be really helpful if someone know the answer to this
We hear this sentiment, but we've never had anyone back it up with examples. We've massively simplified TCA over the years as Swift the language has improved, but if you have concrete things that you think are "overengineered," let us know so that we can have an eye on what to improve.
“There are these two young fish swimming along, and they happen to meet an older fish swimming the other way, who nods at them and says, 'Morning, boys, how's the water?' And the two young fish swim on for a bit, and then eventually one of them looks over at the other and goes, 'What the hell is water?'" Examples, details on overengineered things… the question is more general, “How's the code(water)?” You hear the sentiment and I know you can read between these lines.
TCA kinda looks like swimming against Apple's current, Can't use SwiftUI Apple's way? Can't use XCTest Apple's way? How long until the next Apple framework update breaks TCA's novel methodology? Hard pass
Check out our response to the blog post (it's the first comment on the post). We think TCA is very complementary to SwiftUI and was designed in a way that should be familiar to SwiftUI developers.
Learn more Swift, SwiftUI and UIKit with my iOS Dev courses - seanallen.teachable.com
Anytime Sean posts a video, it’s like a breath of fresh air. I’ve been watching him for several years now. He has helped me a lot in my iOS developer career.
The monthly review videos are awesome 😎
The iOS goat man I owe my career to this guy
I appreciate that.
We haven't used the TCA lib. But started to migrate towards "a redux pattern" for some views. That is State, Action & Reducer.
I think it can really improve readability over MVVM.
But the biggest win so far is that writing tests are super easy and straight forward.
Loving this format, Sean.
You've helped me discover great blogs that go beyond beginner stuff, which is what I find is missing the most.
Glad to help!
@seanallen For the "3 Year Experience" TCA blog I'd just like to note that we responded to many of the claims with a comment at the end of the post. Please read it, because I think a lot of the content of the post is outdated or missing context :)
I really look forward to these videos and this was another good one. Regarding the SwiftUI Nuggets video, one of the best things about that video is that he talked about his methodology at the end of the video, including a bunch of sources of information that he uses to keep up to date and to find new nuggets. Its maybe the best part of the video.
Stewart shared a lot of great knowledge.
This might be slightly off topic, but what are some good tools to automate iOS app testing?
Thanks Sean for this video
How can i get started with IOS development ?
Check out my course for absolute beginners here - ruclips.net/video/CwA1VWP0Ldw/видео.html
Thanks for sharing Sean! As usual, very valuable.
Great info.
I don’t see a github repo with links here :)
Thanks for letting me know! I've updated the description with the link.
There's a few things about eye tracking which are annoying. The place I am looking isn't what I always want to interact with, and it can be rather distracting. I use my peripheral vision when coding very often.
I think most people would use a mouse and keyboard when coding on the vision pro
Amazing job Sean!
Glad you like it
Those settings screens looked too similar imo
Thank you for your work! You do it very well.
Thank you very much!
Thanks for information
Any time
Words can’t explain how happy I am to return to swift, after wasting 1,5 years on Python and LLMs. Why did I torture myself, I don’t know.
Swift is the way.
Always lol’d at guys “hiding” their API key only to send it in an unencrypted json with every request they make. 😅
P.s. I’m so fucking angry at those idiots arguing with me when I said MVVM is a bullshit over complicating our own lives for the sake of over complicating . The hate is flowing in my veins😅
hey, I need help and maybe if Sean or someone sees my comment, do reply?. Is Object Occlusion possible in the current VisionOS sdk or in anyway possible with the AVP. I tried many ways but didnt work and most others are not yet for Vision OS. would be really helpful if someone know the answer to this
Lots of great info in this episode of Swift News!
Thanks Jason!
Keep it up 👍
Will do.
Is that all you want to say about TCA?! Just comments about that blog post?
As I said at the beginning of that segment, I have no opinion on TCA because I've never used it.
please renew your Swift UI and UiKiT courses or put the course UDEMY
TCA is a perfect example of overengineering.
I don't have an opinion of my own because I've never used it, but I've heard this sentiment a lot.
We hear this sentiment, but we've never had anyone back it up with examples. We've massively simplified TCA over the years as Swift the language has improved, but if you have concrete things that you think are "overengineered," let us know so that we can have an eye on what to improve.
“There are these two young fish swimming along, and they happen to meet an older fish swimming the other way, who nods at them and says, 'Morning, boys, how's the water?' And the two young fish swim on for a bit, and then eventually one of them looks over at the other and goes, 'What the hell is water?'"
Examples, details on overengineered things… the question is more general, “How's the code(water)?” You hear the sentiment and I know you can read between these lines.
@@joannes86 Funny parable, but we unfortunately work in an industry where many platitudes are repeated without understanding.
@@stephencelis Your own examples... It makes a nuclear lab to increment an integer...
TCA kinda looks like swimming against Apple's current, Can't use SwiftUI Apple's way? Can't use XCTest Apple's way? How long until the next Apple framework update breaks TCA's novel methodology? Hard pass
Check out our response to the blog post (it's the first comment on the post). We think TCA is very complementary to SwiftUI and was designed in a way that should be familiar to SwiftUI developers.
W
First one to comment love you
😀