Continuous Integration with Spring Boot, Maven, GitHub, and Jenkins

If it happens you have a publicly available Spring Boot project hosted on GitHub and interested to know how to establish a Continuous Integration (CI) pipeline with Jenkins, this post is well-suited for you. Having a CI pipeline in Jenkins with a Maven project, in this case, Spring Boot, is … Continue Reading →


How to connect Github repository to Twitter

Undoubtedly Github is the most popular distributed web-based revision control system. Beside of being able to use nearly all Git facilities, it comes with extra easy to use functions that might not be easy to access in other platforms like Bitbucket. One of my favorite Github facilities is Webhooks & … Continue Reading →


Colorizing output of Git

Apart from various IDEs (including Eclipse) which provide you great Git features visually, accessing Git from command line also can be a new experience which is very useful and from my perspective is a must for any developer that pushes the code in Git (Github, BitBucket, etc.). Git in terminal … Continue Reading →


Github VS Bitbucket

Both Github and Bitbucket web-based Git repository hosting services, however, there are differences between these two. In this post I discuss the differences based on my experience. Github hosts much more source code and repositories in comparison with Bitbucket, hence, it is more famous especially, when Linux kernel maintains in … Continue Reading →


Git commands part-2

Long time ago I have written a simple guideline for Github and how it works. In that post which is available from here [Geeksweb], I have explained some basic Git commands. In this post I will explain more commands and trying to complete it later. Git clone for cloning a … Continue Reading →


Basic Git/GitHub commands

Introduction Simply GitHub can be defined as a web-based hosting service which is used for software development project especially Free and Open source projects. In other words, GitHub is like a host for software projects that allows various development teams or company upload their project their and ask their developers … Continue Reading →