Related to this, I asked myself what a full day of development means for us engineers. Do we really need to work from 8 till 5? Do we need to be 'productive' for 8 hours a day?
I'm personally definitely not productive 8 hours a day. There are days when I may be even working 6 hours only, but being more productive than a long day of 8 hours.
To me, productivity can be quite different. I often think through code solutions while I fall asleep, walk the dog, or eat breakfast. Do these moments count for the 8 hours?
I feel like everybody has their own way of working. Creating your own routines is important to get in your flow quickly. Reaching set goals is key; the way to do get there can differ.
I'm writing this issue on Sunday evening before heading to Belgium for a week off with my girlfriend, Maaike, and puppy Bernie. Yet, I've planned a lot of content for you this week, so stay tuned and follow my feed.
Custom publishers in Combine can be hard to create yourself, but the two subjects covered in this week's article might be sufficient enough in many cases. There are many similarities between both, but a few important differences you should know.
With a few lines of code, RevenueCat gives you everything you need to build, analyze, and grow in-app purchases and subscriptions without managing servers or writing backend code. Get started for free.
Joining Nikita Ermolenko on the route he took in this article is likely not something many of us will do, but I’m pretty sure almost everyone will learn a bit from his journey. Have you ever used AppleScript in a breakpoint? I did not!
AsyncSequence is one of the parts of the new concurrency framework that I didn’t play around with. I yet have to see where I want to use it, but I’m pretty sure that after reading this article by Andy Ibanez, I’ll know where to use it.
Documentation is an important skill to own. Self-documenting code is a great foundation, but sometimes you need a little extra, such as SDKs and public methods. Leonardo Pugliese does a great job teaching you how to do this.
Although I’m unsure how many of you are doing Apple TV development these days, I am sure that you will like this article by David Cordero who tells you about capturing circular gestures from the 2nd generation Sire Remote.