GIT_2 : Workflows: branch and fork

In the last article we discussed some basic git concept. Now I want to introduce some GIT workflows to be used while developing code in teams, that uses Pull Requests and code reviewers. In particular I want to explain how to keep the master history clean and how to avoid all those ugly merges and unnecessary commits that a lot of teams have in their master history. 

Continue reading “GIT_2 : Workflows: branch and fork”

GIT_1 : (not so) Basic Concepts

If you are a programmer and if your team consist of more than 1 person, then you are probably using GIT. There are two ways to use git: the wrong way and the right way. If you never used “rebase” command or if you never squashed any of your commits or if you never heard about forks, then you are probably using it wrong. Ah before we start, I assume that you are familiar with basic git terminology. 

Continue reading “GIT_1 : (not so) Basic Concepts”

Throwing water to the Sun

This summer has been quite hot…So hot that I started to think how to turn off the sun for a while.. First thought would be to throw some water to the sun to cool it down. Will it work? After all, when you have a fire and you throw some water to it, it will cool down and eventually die off.. Can we do something similar with the Sun? Maybe throw a lot of water, like 10 time its mass to it? Continue reading “Throwing water to the Sun”