A version control system plays a vital role in collaboration of different team & making a product successful. The purpose of this document is to demonstrate the basics of version controls with one of it tool git & provide an overview of command & set up.

Git is free & open source version control system, originally created by Linus Torvalds in 2005. Git is distributed: every developer has the full history of their code repository locally. Git has excellent support for branching, merging, and rewriting repository history, which has lead us to many innovative & powerful workflows and tools.

Basic…


1. Introduction to Reactive Programming

In mobile application development, user experience is one of the major requirement to achieve where our application is smooth, interactive & avoid lagging in data updating, Reactive Paradigm is one approach to attain these features.

Reactive programming is an approach to writing software that embraces asynchronous I/O. Asynchronous I/O is a small idea that portends big changes for software. The idea is simple: alleviate inefficient resource utilisation by reclaiming resources that would otherwise be idle as they waited for I/O activity. Asynchronous I/O inverts the normal design of I/O processing: the clients are notified of new data instead of asking…

Its Ratan

I am iOS developer interested in latest trends in technology. I am beginner at this platform so let me know so that I can improve & make it better.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store