Oleg DreymanSimplifying Swift Timers: solving memory leaks & complexity once and for allCreating easy-to-use Timers with automatic memory management6 min read·Jul 17, 2023----
Oleg DreymaninParable EngineeringBuilding a reusable system for complex URL requests with SwiftDeal with query items, HTTP headers, request body and more in an easy, declarative way6 min read·Jul 20, 2022--2--2
Oleg DreymanAnimator: easy trick to make UIKit animations reusableFighting duplicate anicode in two easy steps3 min read·Nov 14, 2021--1--1
Oleg DreymanThe ultimate solution to the “how on Earth do I host and show this Privacy Policy” problemIntroducing TelegraphKit by Nice Photon4 min read·Feb 19, 2021----
Oleg DreymanAn easier way to create dates in SwiftIntroducing DateBuilder by Nice Photon2 min read·Feb 4, 2021----
Oleg DreymanIntroducing ScheduledNotificationsViewControllerThe best way to debug your local notifications3 min read·Jan 27, 2021----
Oleg DreymanMaking a beautiful, responsive UIButton in SwiftMost apps do it wrong. Learn how to stand out!6 min read·Jan 24, 2021--1--1
Oleg DreymanKeep private information out of your logs with SwiftOne simple trick to avoid unintentionally leaking your users private info4 min read·Dec 22, 2020--3--3
Oleg DreymanNo more [weak self], or the weird new future of delegationReady for some property wrappers?5 min read·Dec 7, 2020--4--4
Oleg DreymaninAnySuggestionWhy so many iOS developers feel so frustrated right nowStuck between UIKit and SwiftUI, many of us have a hard time finding the energy to push forward2 min read·Jan 30, 2020--4--4