Using Git with Terminal – 10 Basic Commands You Should Know

Using Git with Terminal – 10 Basic Commands You Should Know

If you are a software engineer, you're most likely have interacted and used a version control system such as Git or SVN. I have used both, but for the past 5 years or so I have been mostly using Git for work and personal projects. I think it provides a simpler and easier way to version controlling and there are a lot of resources online…
KKRateMyApp for Swift

KKRateMyApp for Swift

KKRateMyApp is a simple Swift rate app library that prompts your app users to rate the app after using it for a X times. Click here to visit KKRateMyApp on GitHub.  Requirements Xcode 8 or higher iOS 10.3 or higher Installation All you need is import KKRateMyApp.swift to your project folder. Usage Example In your AppDelegate, didFinishLaunchingWithOptions add the following: //Replace with the number of…
How to Choose an External Library For Your Next Project

How to Choose an External Library For Your Next Project

There are many criteria when it come to choosing the best external 3rd party library to include it in your project. Whether it is a personal or a professional project, Swift or Java, the following should apply every time. Note: For the sake of this tutorial, I'm choosing Alamofire, which is an HTTP networking library written in Swift. Alamofire is considered to be one of the top…