👋🏼 Welcome to SwiftlyRush
I can't believe we are in August 🤯
Ultimately, September is probably the busiest time of the year for me; with the build of SwiftLeeds, my time gets sucked up so much. It's worth it, though.
Conferences, especially throughout the year take up minimal time really, I usually spend a couple of hours a week overall making changes, decisions or updates. However, the bulk of the work is between July -> October, with September being the busiest. Why? It's because everything starts spinning at speed, for example, we have to make sure all the print work is sent, speakers have travel booked and are ready to deliver incredible talks, we also get a lot more interest from you, with much more social interaction and questions coming our way.
I can't complain; thinking of SwiftLeeds 22 is getting me very excited, and based on the plans so far, you're in for a good one ;]!
🥳 What's New
How to Become an iOS Developer (Part 1)
This isn't a new article, but I have added a whole new section to this article. I hope you enjoy reading it!
🔥 Community News
TCA Action Boundaries by Krzysztof Zabłocki
To maintain our codebases for years, we must create boundaries across modules. Here's my approach to doing that with The Composable Architecture.
Create Live Activities With ActivityKit on iOS 16 by Batikan Sosun
Batikan, really does create some beautiful articles I enjoy reading them very much. I find them so easy to digest. Anyway, Live Activities are cool in iOS 16, and if you're interested in this new feature, I recommend using Batikan's article as a reference.
Pulse 2.0 by Alexander Grebenyuk
Have you ever used the Nuke open-source framework? Of course, you have! Alexander is the creator of many open-source projects, some of which I have used for years. I have never used Pulse, but I see that Alexander has released Pulse 2.0 with so many cool features. Great work, Alexander!
Conditional layouts in SwiftUI | Swift with Majid
I have always wondered what the "best practice" is when conditioning layouts in SwiftUI; after all, there isn't a default for these things. I love this explanation by Majid.
Shaders Explained: Gradients by Peter
Something slightly different here, have you ever wondered how Gradients work? I mean, right down to the GPU? This is interesting, and I learned a few things from this article. This isn't strictly bound to iOS or Swift and can be spread across many technologies.
💡 And Finally...
I managed to get around to updating VStack to support the iPad and the Mac