Check the latest news from my blog

Almost Manual ARC in Swift. Ownership Modifiers and Lifetime Guarantees

Curious about Swift’s upcoming memory ownership model? Learn how borrowing and consuming let you control when objects are retained or deallocated. Even without experimental flags, Swift already gives us tools like withExtendedLifetime to keep objects alive during critical operations. This article walks through examples, explains when and why these features matter, and links to a downloadable Swift Package so you can explore it all in a live playground.

Read more →

June 7, 2025

How to Seamlessly Use Swift Package Manager (SPM) and CocoaPods (POD) Together with the Same SDK

Swift Package Manager 🆚 CocoaPods: Can’t Decide? Why choose when you can have BOTH? 🤔 Learn how to seamlessly test and use SPM and CocoaPods together in the same SDK—without the headache. ☕️

Read more →

March 14, 2025

The Challenges of Retry Logic and Fallback Mechanisms in App Development

Introducing DMAction: A powerful Swift library designed to simplify retries, fallbacks, and action handling in your apps. Whether you're dealing with network requests, background tasks, or user interactions, DMAction provides a clean, protocol-oriented API to manage failures gracefully. With built-in retry mechanisms and fallback support, it eliminates repetitive, error-prone code, allowing you to focus on building robust features. Seamlessly integrates with UIKit and SwiftUI, offering flexibility and composability. Open-source, community-driven, and easy to adopt—DMAction is your go-to solution for resilient app development. Try it today!

Read more →

February 25, 2025