
Automate PRs With Danger
There are many tasks that can be automated when doing pull requests. And the more of these tasks we can automate the more time we'll have to focus on reviewing the actual code and focusing on the...

There are many tasks that can be automated when doing pull requests. And the more of these tasks we can automate the more time we'll have to focus on reviewing the actual code and focusing on the...

RxSwift uses quite a lot of operators utilizing reactive patterns. It is a core part where its magic happens. The Clarke's third law says: Any sufficiently advanced technology is indistinguishable...

Managing state in your app is not an easy thing to do. Even in a relatively simple app there's a lot of things going on. Users log in, data is being refreshed from multiple sources, errors start...

The Reactive programming is getting popular as it is a completely different paradigm. Programmers use imperative programming quite a long time and it is prevailing nowadays. We are observing the...
![[Book Review] App Architecture: iOS Application Design Patterns in Swift](/uploads/2018/12/objc_app_arch_featured_j.jpg)
I read a nice little book recently about architectural design patterns on iOS. The book was written by the well-known trio behind the objc.io website; Florian, Matt and Chris. It's called App...

JavaScript running iOS applications can have the same or close to native performance. Do you believe this or not? Let's find out. The first cross-platform framework that comes to mind is React...

Trying to reproduce a crash your customers are having can be a challenging task. You might spend days trying to figure out what exactly happened that caused the app to crash. I stumbled upon a great...

If you want to share code between your projects but don't want to share it with the public you have an option to create a private cocoapod. A while back I wrote about creating a cocoapod, this...

Carthage is a decentralised dependency manager for iOS/OSX. In this post, we'll see how you can declare your project Carthage compatible and how to use Carthage in your projects. Carthage vs...

I'm pretty sure you already know what cocoapods is, but just in case, it's a dependency manager for iOS and OS X. It's a great little thing that makes importing libraries into your projects a breeze....