Last week, I experienced leading a panel for the first time, resulting in this impressive feedback from a developer I have respected for years. While I often lead meetings at WeTransfer, I didn't experience leading a panel at an in-person conference.
I could've decided to stay in my comfort zone and present a talk instead. However, setting myself up for a new challenge would lead to new insights and outcomes.
I'll be honest; I expected hosting a panel would be less challenging than it was, Yet, that's precisely the fun I find in these new challenges. To me, it's the best way to grow, learn, and improve. I suddenly had to ensure everyone had their say in the panel, ensure the audience was engaged, and, while doing that, keep an eye on the time.
Don't always go for the easy route and think about the potential of a new challenge. Accept the risk of failure, embrace any feedback you can get, and see if you can surprise yourself.
Lastly, if you're around Poznań, Poland, make sure to find me tomorrow at this meetup!
Every now and then, I dive deep into our CI structure to find optimizations we can apply. One of them, this time, includes referencing libraries like Firebase using so-called binary targets. By utilizing this technique, I reduced the size of our CI SPM caching by over 400MB. Yes, there are downsides, but I'll give you all those insights in this week's article.
If you’re a mid/senior iOS developer who’s looking to improve both your skills and salary level, then join this 100% free online crash course. It's available only until November 27th, so click to get it now!
I was delighted to see a new article from John Sundell since it’s been a while, but I can tell he still knows how to write great articles. This time, he dives into using Primary Associated Types combined with opaque types.
I didn’t expect pinning a view to the keyboard would be so easy in SwiftUI. This has been a pain before in UIKit, but with the modifier demonstrated by Nil Coalescing, you’ll be able to pin a view to the bottom safe area with minimum effort.
Have you checked your app size lately? It might be that it increased rapidly, like the examples given in this article by Josh Cohen. WeTransfer was not affected so far, but I’m definitely going to check using the learnings from this article.
Last week, the Mobile DevOps Summit organized by Bitrise took place. Apart from a Swift 5.7 focused panel from myself, there are many other exciting sessions for you to watch. An impressive list of resources.
To check out more exciting opportunities or to post your job position: Check out the SwiftLee Jobs Board.
For companies Get bi-weekly drops of world-class talented mobile engineers, open for new opportunities. Pre-market: Many members of the SwiftLee Talent Collective haven't signaled anywhere else that they're open to new work.