Once-a-year Black Friday deals are coming. Read more.
Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 100
Feb 01, 2022

Issue 100 deserves some love!

That's right; you are reading SwiftLee Weekly issue #100! Almost two years ago, I started curating articles from the community and delivering those to you every week.

My first newsletter issue was minor and only contained a link to my weekly article. I don't even have a link to it online since I only started providing online versions since issue 39. It's an example of how this newsletter grew to what it is today.

If you know me, you also know I like to create tooling that makes me more productive. This newsletter is now backed by a self-hosted Sendy, and I'm curating using Goodbits, in which I submit articles through my self-created SwiftUI application using their API.

I've also created an app to monitor statistics to optimize the newsletter and gain better results. Over the past 26 weeks, my subscribers count gained 2348 new subscribers. With an open rate of 54% and a Click to Open of 19.9%, I can tell that you're all liking my newsletter quite a bit!

And that's exactly what's motivating me to keep reading great articles from the community. It helps me stay up to date on the latest Swift features, while you make sure to at least not miss articles that I found a must-read every week.

To thank you for supporting SwiftLee Weekly, I managed to get ourselves a fantastic giveaway. Check it out in this issue, and enjoy!

THIS WEEK'S BLOG POST

Lately, I've been doing a lot of SwiftUI for a new hobby project which made me realize I still have a lot to learn. One of the things I didn't know how to use were environment objects. I decided to dive in and answer all my questions in this week's article.

SPONSORED

Increase your application's performance with rich context about errors and slowdowns in your iOS applications. Get started with 2 free months of Sentry’s Business Plan (the best one) with code: SWIFTLEE

NEW GIVEAWAY

I’m happy to announce a special giveaway for the 100th edition of SwiftLee Weekly. Meng To and his team behind Design+Code allowed me to give away five (!!) 1-year licenses! If you’re new to Design+Code: they have been a great inspiration. Their courses, website, products, tutorials all look great. Their design is on the edge of what you can do with both SwiftUI and CSS, so I’ve always been following them along. Now it’s the time for you to have a look and learn designing while coding!

CURATED FROM THE COMMUNITY

CODE

Sanju Naik takes us through his journey of reducing builds time by 50%. I enjoyed reading this article since it covers both solutions and insights into how you can measure build times across a team and improve accordingly.
Although I was aware of this pattern (no pun intended), I never played around with it. Filip Nemecek demonstrates how you can make use of this UIColor initializer.
Xcode 13.3 arrived this week with a lot of improvements. Five Stars Blog traditionally jumps right on top of the new beta and covers recent SwiftUI documentation changes in this release.
I was happy to read this article by An Tran since I’m a big fan of Apple’s ArgumentParser framework. Now that support for async/await is on its way, I can prepare to rewrite some of our command-line tools to use the latest concurrency changes.
Since the introduction of the new Concurrency framework, I haven’t seen many articles related to Combine anymore. I was happy to read this article by Marco which is a great refresher on how the switch to latest operator in Combine works. Note: not to confuse with combineLatest!

BLOGGING

If you’re looking to find active iOS blogs, Marco Eidinger 🧑🏻‍💻 got you covered. I’m linking to this article so you can discover new blogs and because I would love for everyone to be aware of the iOS Dev Directory, which is my source of finding pieces every week.

PRESENTATIONS

I always feel sad when I encounter a new digital CocoaHeadsNL meetup since I would’ve loved to visit it in person! Though, I’m always happy to see the resulting video. This time, it’s Jeroen Bakker taking us through the ins and outs of App Clips after building one himself.

SWIFTLEE JOBS

Post your company's job positions for free

Make sure to post your company's open job positions for free at SwiftLee Jobs and reach thousands of developers.
With tens of millions of active users, we’re among Europe’s leading iOS app developers. Our team of iOS engineers has been a driving force in our ascent so far. We...
For our Chat SDK team we are seeking an iOS SDK Developer to work on our native iOS SDK libraries. This role is open in our Boulder office and is...

THANK YOU

Thanks for being a SwiftLee subscriber! 
Continue your journey: