am 22.05.2013 22:09:54 Uhr von Ralf Geschke, Tags:
Deployment
Git
Programmierung
Systemadministration
Versionierung
Versionsverwaltungssystem
Mittlerweile führt kaum ein Weg am Einsatz von git als Versionsverwaltungssystem vorbei. Jedoch gibt es manch geliebte Gewohnheit, die beim Umstieg von Subversion auf Git mitunter vermisst wird. Ein Beispiel sind die fortlaufenden Revisionsnummern, die zum einen leichter zu lesen sind als die von Git produzierten Hash-Werte, und zum anderen auch zur Ermittlung von Versionsunterschieden (aka Diffs) innerhalb (halb-)automatisierter Prozesse verwendet werden können.
Ein konkretes Beispiel zeigte sich bei der Migration von Subversion auf Git im aktuellen Projekt. Da es während der Entwicklung immer wieder zu Änderungen im Datenbank-Schema kommt, wurde ein Skript erstellt, was anhand der Revisionsnummer von Subversion prüft, ob Schemaänderungen vorhanden sind, und wenn ja, diese auf die Datenbank anwendet. Eine simple, aber effektive Art, vergleichbar mit der Migration aus Frameworks wie Ruby on Rails. Diese Lösung sollte möglichst beibehalten werden, um Kompatibilität mit den vorhandenen Deploy-Skripten zu erhalten.
Eine einfache Möglichkeit, für den jeweils aktuellen Branch eine Revisionsnummer zu ermitteln ist: Durchzählen der Commits. Klingt genauso simpel wie es ...
Mehr...
am 20.05.2013 19:11:47 Uhr von Ralf Geschke, Tags:
AppEngine
Cloud
Framework
Google
PHP
Programmierung
Silex
Skalierbarkeit
Auf der diesjährigen Google I/O Konferenz 2013 hat Google vor einigen Tagen die Verfügbarkeit von PHP innerhalb der Google App Engine angekündigt. Bislang konnten Anwendungen innerhalb der Google App Engine ausschließlich in Python, Java oder Go entwickelt werden, wobei die Unterstützung von Go nach wie vor als experimentell gekennzeichnet ist. Nun kommt PHP hinzu - und eröffnet damit der meistbenutzten Programmiersprache im Web-Umfeld den Weg in die Google Cloud Infrastruktur.
Mehr...
am 06.03.2013 23:28:05 Uhr von Ralf Geschke, Tags:
Leben
Management
Organisation
Persönlich
Veränderung
Wunder
Dieser Titel ist einfach zu passend. Zwar weniger bezogen auf die legendäre Filmreihe, wobei eine Zeitreise mitunter wünschenswert wäre, aber der Satz spiegelt in etwa meine aktuelle Situation wider. Und analog zum Film mag es auch die eine oder andere Fortsetzung geben.
Mehr...
Weitere Beiträge