PinnedSergey PetrachkovWWDC 2023: Exploring new Swift Macros APIIt is the year 2023 and Apple have just introduced a new API to build macros for Swift in Swift. In the next few minutes, we’re gonna take…Jun 9, 2023Jun 9, 2023
PinnedSergey PetrachkovImages loader and memory footprint. iOSDisclaimer: This article is not a guideline or any kind of tutorial. Just a bunch of observations and experiments.Dec 3, 2021Dec 3, 2021
Sergey PetrachkovMocks and Modularisation problems with SPMThe modularisation topic has been hot for the last couple of years all around the iOS community. No wonder, the projects get older, the…5d ago5d ago
Sergey PetrachkovNavigating Your New Job with ConfidenceYou’ve just accepted an offer and maybe even signed your new contract. Congratulations! However, the journey and the hard part are only…May 12, 2023May 12, 2023
Sergey PetrachkoviOS CI&CD tips pt 3Last time we learned how to build and upload our app to Testflight and how to automate it with Github Actions.Feb 14, 2022Feb 14, 2022
Sergey PetrachkoviOS CI&CD tips pt 2Last time we learned how to build and test our project with Fastlane. Today we’re gonna take a look at how to run those scenarios…Feb 3, 2022Feb 3, 2022
Sergey PetrachkoviOS CI&CD tips pt 1If you are an indie developer or work in a small team you don’t probably need super sophisticated solutions for continuous integration and…Jan 30, 2022Jan 30, 2022
Sergey PetrachkovSwift Concurrency and closure-based APIsAsync-await is an amazing language feature introduced not long ago to Swift. There are a lot of articles on how to use async-await (now we…Dec 27, 2021Dec 27, 2021
Sergey PetrachkovHow to organize mock files with SPMIn this article, I’m gonna share my thoughts about how to organize mock files within a swift package.Dec 9, 2021Dec 9, 2021
Sergey PetrachkovValidate Apple Receipts EasilyMost of the time when you work with Apple IAP you want to know if the receipt is valid and all the details under the hood.Oct 11, 2020Oct 11, 2020