Version control systems allow developers to track changes to files over time by recording file revisions, versions, and change history. They provide key benefits like backup and restore capabilities, the ability to revert files, and facilitating collaboration through features such as branching and merging. Common version control systems include Git, SVN, Mercurial, and CVS. Git is a distributed system while SVN uses a centralized model. This document discusses Git version control basics like cloning a repository, checking in and out files, viewing diffs of changes, branching, merging branches, and tagging releases.
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Nederland
Met de lancering van de nieuwste TYPO3 CMS versies wordt het belang van werken met Extbase en Fluid steeds groter. Wanneer je nog extensies ontwikkelt op basis van pi_base of je wilt graag extensies gaan ontwikkelen maar je vindt de drempel is hoog, in deze sessie leer je de basics van een extase / fluid extensie en zie je hoe eenvoudig het is om extensies te ontwikkelen.
Henjo Hoeksma
Na enkele jaren als hobby met TYPO3 gewerkt te hebben, heeft Henjo zijn beroep gemaakt van het ontwikkelen van websites en webapplicaties op basis van het TYPO3 framework. Na een korte periode gewerkt te hebben als ontwikkelaar bij alterNET en een internationaal bedrijf in LED verlichting is hij als freelancer aan de slag gegaan.
Met een passie voor nieuwe technieken, kwalitatieve oplossingen & code en de TYPO3 producten & community ondersteunt hij vanuit zijn bedrijf Stylence zowel grote als minder grote organisaties in de ontwikkeling van websites en maatwerk oplossingen.
Version control systems allow developers to track changes to files over time by recording file revisions, versions, and change history. They provide key benefits like backup and restore capabilities, the ability to revert files, and facilitating collaboration through features such as branching and merging. Common version control systems include Git, SVN, Mercurial, and CVS. Git is a distributed system while SVN uses a centralized model. This document discusses Git version control basics like cloning a repository, checking in and out files, viewing diffs of changes, branching, merging branches, and tagging releases.
TYPO3 Congres 2012 - Aan de slag met TYPO3 Extbase en FluidTYPO3 Nederland
Met de lancering van de nieuwste TYPO3 CMS versies wordt het belang van werken met Extbase en Fluid steeds groter. Wanneer je nog extensies ontwikkelt op basis van pi_base of je wilt graag extensies gaan ontwikkelen maar je vindt de drempel is hoog, in deze sessie leer je de basics van een extase / fluid extensie en zie je hoe eenvoudig het is om extensies te ontwikkelen.
Henjo Hoeksma
Na enkele jaren als hobby met TYPO3 gewerkt te hebben, heeft Henjo zijn beroep gemaakt van het ontwikkelen van websites en webapplicaties op basis van het TYPO3 framework. Na een korte periode gewerkt te hebben als ontwikkelaar bij alterNET en een internationaal bedrijf in LED verlichting is hij als freelancer aan de slag gegaan.
Met een passie voor nieuwe technieken, kwalitatieve oplossingen & code en de TYPO3 producten & community ondersteunt hij vanuit zijn bedrijf Stylence zowel grote als minder grote organisaties in de ontwikkeling van websites en maatwerk oplossingen.
What is version control and why should web developers use it? What is the difference between Subversion (SVN) and Git for example? And what are best practices to use Git in a modern web developers world.
Powering Development and Testing Environments with VagrantCoen Jacobs
Vagrant is a tool that allows developers to easily create and configure consistent development environments. It creates virtual machines that mirror production environments, allowing developers to work locally. Vagrant handles the installation of software, configuration, and provisioning so developers can focus on coding. It ensures environments are consistent across teams by managing environments through files under version control. Vagrant solves problems with traditional development environments by making them repeatable, isolated, and easy to understand.
WordPress is fast becoming a major player in the field of eCommerce over the past few years. Nobody even tried to use WordPress for a professional shop two years ago, today there are plenty of successful plugins available. What are the differences and how do they compare to dedicated eCommerce software like Magento? This talk covers that and much more, bringing you the State of WordPress eCommerce in 2012.
What is version control and why should web developers use it? What is the difference between Subversion (SVN) and Git for example? And what are best practices to use Git in a modern web developers world.
Powering Development and Testing Environments with VagrantCoen Jacobs
Vagrant is a tool that allows developers to easily create and configure consistent development environments. It creates virtual machines that mirror production environments, allowing developers to work locally. Vagrant handles the installation of software, configuration, and provisioning so developers can focus on coding. It ensures environments are consistent across teams by managing environments through files under version control. Vagrant solves problems with traditional development environments by making them repeatable, isolated, and easy to understand.
WordPress is fast becoming a major player in the field of eCommerce over the past few years. Nobody even tried to use WordPress for a professional shop two years ago, today there are plenty of successful plugins available. What are the differences and how do they compare to dedicated eCommerce software like Magento? This talk covers that and much more, bringing you the State of WordPress eCommerce in 2012.
28. Decentraal
Distributed version control
• Lokale commits op lokale repository
29. Decentraal
Distributed version control
• Lokale commits op lokale repository
• Pushen naar één of meerdere servers
30. Decentraal
Distributed version control
• Lokale commits op lokale repository
• Pushen naar één of meerdere servers
• Updaten van of naar andere gebruikers
31. Decentraal
Distributed version control
• Lokale commits op lokale repository
• Pushen naar één of meerdere servers
• Updaten van of naar andere gebruikers
• Meeste bewerkingen lokaal, dus sneller
32. Decentraal
Distributed version control
Via Betterexplained.com: http://betterexplained.com/articles/intro-to-distributed-version-control-i"ustrated/
35. Hoe werkt het nou in de praktijk?
• Pas een file aan
• Sla je wijzigingen op
36. Hoe werkt het nou in de praktijk?
• Pas een file aan
• Sla je wijzigingen op
• Deel je wijzigingen
37. Hoe werkt het nou in de praktijk?
• Pas een file aan
• Sla je wijzigingen op
• Deel je wijzigingen
• Haal nieuwe wijzigingen op
38. Hoe werkt het nou in de praktijk?
• Pas een file aan
• Sla je wijzigingen op COMMIT
• Deel je wijzigingen
• Haal nieuwe wijzigingen op
39. Hoe werkt het nou in de praktijk?
• Pas een file aan
• Sla je wijzigingen op COMMIT
• Deel je wijzigingen PUSH
• Haal nieuwe wijzigingen op
40. Hoe werkt het nou in de praktijk?
• Pas een file aan
• Sla je wijzigingen op COMMIT
• Deel je wijzigingen PUSH
• Haal nieuwe wijzigingen op PULL
41. Hoe werkt het nou in de praktijk?
• Pas een file aan COMMIT
COMMIT
• Sla je wijzigingen op COMMIT
COMMIT
• Deel je wijzigingen PUSH COMMIT
COMMIT
• Haal nieuwe wijzigingen op PULL
Via nvie.com: http://nvie.com/posts/a-successful-git-branching-model/