Welcome!
Hi! I am
Read the blog posts or check my Github profile
Featured Posts
Type erasure in Swift
Published on:March 17, 2023 at 04:57 PMIn 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 APIs
Published on:June 17, 2021 at 12:00 PMLearn how to add async/await support to your current APIs
Detecting memory leaks using Unit Tests in Swift
Published on:February 27, 2021 at 12:00 PMMemory management is a topic that every time we write code, it needs to be handled.
Recently published
Type erasure in Swift
Published on:March 17, 2023 at 04:57 PMIn 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 Pattern
Published on:January 6, 2023 at 12:00 PMLearn about the Singleton Design Pattern
Adding async await support to your current async code base APIs
Published on:June 17, 2021 at 12:00 PMLearn how to add async/await support to your current APIs
Simulate poor internet connection on iOS device or simulator
Published on:March 13, 2021 at 12:00 PMSometimes 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.