GitFlow, one of the most successful branching models


GitFlow is a workflow or set of procedural rules while working with Git. In GitFlow there are two main branches: master branch and develop branch All new features and fixes are done in a feature branch, except for hotfixes. A feature branch is branched off of the develop branch. When a feature is completed, it […]

Upload your local project to GitLab, GitHub or Bitbucket using the command line


In this tutorial we will upload our local project to GitLab. GitHub or Bitbucket support Git as version control system as well so you can use the same commands for all three plattforms Before we start working with Git, it is important to know that both your local folder and the remote folder have to […]

What is XSLT?


XSLT stands for Extensible Stylesheet Language Transformation and is used to convert XML documents to other formats such as XML, HTML or text, to extract individual parts of an XML document, and to create an XML document from different XML documents XSLT uses the <xsl:template> element which has a macth attribute with a XPath expression […]

Basics of XML


XML stands for Extensible Markup Language and is a hierarchically structured document consisting of nested tags that resemble HTML tags. XML does not mean less storage space or quick access to information. However, XML lets you declare your own tags and is platform independent. XML also enables the design of domain-specific markup language because namespaces […]