Getting Started – First-Time Git Setup

Now that you have Git on your system, you’ll want to do a few things to customize your Git environment. Git comes with a tool called git config that lets you get and set configuration variables that control all aspects of how Git looks and operates. On Windows systems, Git looks for the gitconfig file in the […]

Git – Installation

Installing on Windows : There are also a few ways to install Git on Windows. The most official build is available for download on the Git website. Just go to and the download will start automatically. Installing on macOS : You can do this simply by trying to run git from the Terminal the very first […]

Git – Basic Workflow

Git has three main states that your files can reside in: modified, staged, and committed: Modified means that you have changed the file but have not committed it to your database yet. Staged means that you have marked a modified file in its current version to go into your next commit snapshot. Committed means that the data is […]

Git – Version Control System

Version control system is a software that helps developers to work together and maintain a complete history of their work. Below are the functions of version control system: Allows developers to work simultaneously Does not allow overwriting each other’s changes. Maintains a history of every version. Advantages of Git Git is released under GPL’s open […]

Kotlin – Architecture

Kotlin is a programming language and has its own architecture to allocate memory and produce a quality output to the end user. Following are the different scenarios where Kotlin compiler will work differently, whenever it is targeting different other kind of languages such as Java and JavaScript. Kotlin compiler creates a byte code and that […]

Kotlin – Working with the Command Line Compiler

Downloading the compiler Every release ships with a standalone version of the compiler. We can download the latest version ( from GitHub Releases. Manual Install Unzip the standalone compiler into a directory and optionally add the bin directory to the system path. The bin directory contains the scripts needed to compile and run Kotlin on Windows, OS X and Linux. […]

Kotlin – Getting Started with Eclipse IDE

Setting up the environment First of all, you need the Eclipse IDE installed on your system. You can download its latest version from download page. The “Eclipse IDE for Java Developers” bundle is recommended. To add the Kotlin support to your Eclipse IDE, install the Kotlin Plugin for Eclipse. We recommend installing the Kotlin plugin from Eclipse Marketplace. […]

Kotlin – Getting Started with IntelliJ IDEA

Setting up the environment: Install a recent version of IntelliJ IDEA. Kotlin is bundled with IntelliJ IDEA starting from version 15. You can download the free Community Edition (or full-fledged Ultimate Edition) from the JetBrains website Creating a new project Once you have IntelliJ IDEA installed, it’s time to create your first Kotlin application. 1. Create a new Project from File […]

Features of Kotlin

Easy Language − Kotlin is a functional language and very easy to learn. The syntax is pretty much similar to Java, hence it is very easy to remember. Kotlin is more expressive, which makes your code more readable and understandable. Concise: Kotlin is concise than Java, you would need to write less lines of code compared […]

Kotlin Introduction

Kotlin is a programming language. This is a strongly statically typed language that run on JVM. In 2017, Google announced Kotlin is an official language for android development. Kotlin is an open source programming language that combines object-oriented programming and functional features into a unique platform. Kotlin is influenced by other programming languages such as Java, […]