Islom BabaevTDD with CoreBluetoothUnit-testing is an essential part of day-to-day development since it reduces cost of fixing production bugs in the future. If you ever had…5 min read·Mar 23, 2022----
Islom BabaevEliminating cross-cutting concerns with Decorator patternCross-cutting concern is a requirement of the system that has to be satisfied in multiple places of the application. For instance, if we…6 min read·Feb 22, 2022--1--1
Islom BabaevUIKit is dead???If you have read two of my previous posts regarding MVC design pattern in iOS development and making your code cleaner, it’s time to…4 min read·Apr 4, 2021--1--1
Islom BabaevUse this to make your code clean in iOSIf you are not familiar with how MVC in iOS should be structured, check out my previous post about MVC design pattern. This post explains…3 min read·Feb 22, 2021--2--2
Islom BabaevYou always did it wrong. MVC is not MASSIVE View Controller. Here is whyOverwhelming majority of iOS engineers refrain from using MVC in their projects because ViewController.swift file gets larger and larger…2 min read·Feb 15, 2021--4--4