Hello! What can you find here?

Several frontend and backend tutorials which (in my opinion) are the basics for the corresponding topic. Look in the main menu for all the available topics.


Planned topics

  • SASS/SCSS – CSS-Preprocessor
  • JS Frontend-Frameworks (VueJS, React)
  • Webpack
  • Docker

Newest posts


Now that we have basically understood what GIT branches, merging, rebasing and remote repositories are we can now talk about the “categorization” of branches. Lets take Bitbucket as example. On bitbucket we can set a “type” of what our branch should represent when we create a new branch via the web interface: Feature Feature branches should only contain new software which extend your project.After…

Continue Reading GIT-Workflow


In the post “Merging” we already explained one method how to apply changes from one branch to another. “Rebasing” is similar but the applied changes come from a “different” direction than from merging. “Rebasing” allows you to move the point of where you started your branch. Lets say we have this state in the repository: So on the master branch we have done 2…

Continue Reading Rebasing


Merging is the act of applying the changes from one branch onto another branch. The above visualization shows you 2 different branches which finally come together in a final commit which is accomplished by a merge. Command git merge <branch-name> With this command the currently active branch “recieves” the changes from the branch in the given paramenter in the command If we take the…

Continue Reading Merging


A branch is a parallel version of your source code, which has been created at a specific point in time. Typically you can visualize branches like: The base branch is usually the “master” branch. This branch is always the default branch, which is automatically created when you create a repository. But this branch doesn’t have to be always present in every repository! Theoretically you…

Continue Reading Branches