Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems.

•Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows.

Distributed systems are a newer option and introduced to overcome the drawbacks of centralized version control systems. In distributed version control, each user has their…

Introduction

Branching allows a team of developers to collaborate inside of one central code base. Team members publish, share, review and iterate on code changes through branches shared with others. One of the most important use of branching is for separating projects that once had a common code base. The changes done on any particular branch can be merged with other branches.

Types of version control systems

Distributed: Distributed systems are a newer option and introduced to overcome the drawbacks of centralized version control systems. In distributed version control, each user has their own copy of the entire repository, not just the files but the history…

Application Security for Beginners

I would like to write today about the similarities between software security and security of a residential premise. A residential premise or complex can be compared to an organization’s application landscape.
The network boundary would correspond to the compound of the premise. No one is allowed inside this without proper identification. This check would be done by the Firewall . Firewall would allow authenticated traffic to pass through just like a security check post.
In a department store in a shopping complex, we have area where customers can easily come and look at the items or ask for…

Amit Joshi

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