PinnedSergey PetrachkovinDev GeniusWWDC 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 PetrachkovSwift Concurrency and Polling mechanismsIt’s a pretty common thing when one needs to write a polling mechanism in an app to do periodic checks of something. And even though it may…Jul 29Jul 29
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…Jun 7Jun 7
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