Welcome!
        Hi! I am 
Read the blog posts or check my Github profile
Featured Posts
- Type erasure in SwiftPublished on:March 17, 2023 at 04:57 PM- In this article, we'll explore what type erasure is, how it works, and some common use cases for this technique in modern software development. 
- Adding async await support to your current async code base APIsPublished on:June 17, 2021 at 12:00 PM- Learn how to add async/await support to your current APIs 
- Detecting memory leaks using Unit Tests in SwiftPublished on:February 27, 2021 at 12:00 PM- Memory management is a topic that every time we write code, it needs to be handled. 
Recently published
- Type erasure in SwiftPublished on:March 17, 2023 at 04:57 PM- In this article, we'll explore what type erasure is, how it works, and some common use cases for this technique in modern software development. 
- The Singleton Design PatternPublished on:January 6, 2023 at 12:00 PM- Learn about the Singleton Design Pattern 
- Adding async await support to your current async code base APIsPublished on:June 17, 2021 at 12:00 PM- Learn how to add async/await support to your current APIs 
- Simulate poor internet connection on iOS device or simulatorPublished on:March 13, 2021 at 12:00 PM- Sometimes we need to simulate a poor connection or no connection in our iOS simulator. One way to do this is disabling our WiFi from our Mac or device, but what about simulating a 3G, LTE, DSL, edge, etc connection? In this post, I want to share with you some options to do this in both an iOS simulator and a real device.